Commit graph

5215 commits

Author SHA1 Message Date
Flavio Alescio
612b80d820 room set manually unread style without notification count 2023-01-25 11:05:54 +01:00
Flavio Alescio
12e63a0080 Merge branch 'develop' into flescio/7253-Add_mar_kas_unread_option_for_rooms 2023-01-25 10:28:37 +01:00
Gil Eluard
ddd264a5f8 App Layout: Removed the onboarding flow 2023-01-24 21:25:58 +01:00
Alfonso Grillo
82d2ad8e34
Merge pull request #7293 from vector-im/alfogrillo/fetch_poll_history
Fetch poll history (PSG-1043)
2023-01-24 16:31:27 +01:00
Phl-Pro
b41c9b1f5c
Merge pull request #7275 from vector-im/phlpro/remove-duplicate-leave-room-button
Remove "Leave" button on Room details screen
2023-01-24 10:56:46 +01:00
Nicolas Mauri
c06302993b
Merge pull request #7290 from vector-im/nimau/PSF-1630-add_support_msc3912
Implement MSC3912 to delete server side all the data of the deleted voice broadcast
2023-01-24 09:16:55 +01:00
Andy Uhnak
0c17457299 Fix compile error 2023-01-23 17:14:11 +00:00
Nicolas Mauri
fd71b40d4e Always try to delete a voicebroadcast with relations. The SDK will ensure the feature is supported. 2023-01-23 17:06:47 +01:00
Nicolas Mauri
ad796ee509 Use the new endpoint for redaction 2023-01-23 16:47:17 +01:00
Flavio Alescio
0437838091 added poll detail scene with mock data 2023-01-23 16:38:53 +01:00
Nicolas Mauri
7aea56606a
Merge pull request #7291 from vector-im/nimau/7285_voicebroadcast_connection_issue
Detect and handle the lost of connectivity with the homeserver while recording a voice broadcast
2023-01-23 14:29:32 +01:00
Alfonso Grillo
3b29c561b1 Begin PollHistoryService 2023-01-23 12:09:46 +01:00
Anderas
19320c2abe
Merge pull request #7272 from vector-im/andy/migrate_crypto
Add labs settings for Crypto SDK
2023-01-23 09:22:11 +00:00
Nicolas Mauri
6f019b8918 Pause the voicebroadcast recording if the homeserver is not reachable 2023-01-20 19:42:15 +01:00
Nicolas Mauri
37bd17798c Delete a voice broadcast with all related events if MSC3912 is supported. 2023-01-19 18:22:25 +01:00
Alfonso Grillo
fdf1839b12
Merge pull request #7284 from vector-im/alfogrillo/reply_to_ended_polls
Render replies to ended polls (PSG-1131)
2023-01-19 10:34:42 +01:00
Andy Uhnak
9480bb714a Display migration progress during startup 2023-01-18 16:45:32 +00:00
Yoan Pintas
f410ad13ad
Voice broadcast connection error handling while recording (#7282) 2023-01-18 16:27:13 +00:00
Alfonso Grillo
2a2df206b5 Improve code 2023-01-18 17:22:38 +01:00
Alfonso Grillo
80ce6b7f51 Handle edge cases for plain “body” 2023-01-18 16:35:39 +01:00
Alfonso Grillo
69f3df0867 Improve formatter 2023-01-18 16:35:39 +01:00
Alfonso Grillo
a8d041da3b Add replacement logic for “Ended poll” text 2023-01-18 16:35:39 +01:00
Alfonso Grillo
8ad5489a5e Add new localisation for ended poll replies 2023-01-18 16:35:39 +01:00
Yoan Pintas
02477cc240
Handle a connection issue when we try to start a new voice broadcast (#7276) 2023-01-17 14:49:36 +00:00
Nicolas Mauri
a9ff1282cf
Merge pull request #7257 from vector-im/nimau/PSF-1734_vb_control_center
Fix the now playing info center while a voice broadcast is played
2023-01-17 09:38:28 +01:00
Nicolas Mauri
f8a851b5dd Make sure we store the last block sequence sent (even if it's 0) 2023-01-16 16:00:18 +01:00
Nicolas Mauri
648b4091a6 Live voice broadcast should not appear in Info Center while playing 2023-01-16 15:24:40 +01:00
Philippe Loriaux
dcd5e66068 Remove "Leave" button on Room details screen 2023-01-16 14:58:18 +01:00
Nicolas Mauri
ee51fc7485 Improved voice broadcast completion detection during playback 2023-01-16 14:37:53 +01:00
Andy Uhnak
f098e77ff6 Add labs settings for crypto v2 2023-01-16 12:12:54 +00:00
Alfonso Grillo
3b172e60c3
Merge pull request #7267 from vector-im/alfogrillo/active_poll_history
Active poll history UI (PSG-906)
2023-01-16 12:43:07 +01:00
Nicolas Mauri
f8717de59e
Merge pull request #7266 from vector-im/nimau/PSF-1851_VB_sent_as_VM
Fix how is resent a voice broadcast chunk
2023-01-16 12:29:15 +01:00
Nicolas Mauri
c8bdab7e18 Code cleanup 2023-01-13 15:29:51 +01:00
Alfonso Grillo
c7c3b85589 Add changelog.d file 2023-01-13 11:04:40 +01:00
Velin92
3284437fc0
Merge pull request #7262 from vector-im/mauroromito/change_link_colour
Different link colours are now supported and by default most links are now in blue in the timeline
2023-01-13 10:58:22 +01:00
Nicolas Mauri
3d8d6e10bc Fix how is resent a voice broadcast chunk 2023-01-13 08:33:30 +01:00
Mauro Romito
1b9a26c3cc replaced UIColor link with ThemeService links color everywhere it was used, and included the ThemeService in NSE and SiriIntents 2023-01-12 17:54:44 +01:00
Mauro Romito
50cf98e692 added the links color wherever possible 2023-01-12 16:45:43 +01:00
Nicolas Mauri
8ba0fea026 Remove strong references on audio players used for voicebroadcast 2023-01-12 15:55:06 +01:00
Alfonso Grillo
29da649073 Cleanup scaffolding 2023-01-12 12:06:15 +01:00
Alfonso Grillo
5ae59ea7d3 Add poll history scaffolding 2023-01-12 11:43:29 +01:00
Alfonso Grillo
a493d6fd62 Add poll history in room’s settings 2023-01-12 10:42:56 +01:00
Mauro Romito
891ceb8546 fixed a test and some code improvements 2023-01-12 10:41:52 +01:00
David Langley
7dfbdbdfce
Merge pull request #7223 from vector-im/langleyd/7222_fix_location_sharing_permissions_request
Langleyd/7222 fix location sharing permissions request
2023-01-12 09:15:24 +00:00
Nicolas Mauri
b2ae0e78b2 Fix NowPlayingInfoCenter for a live voice broadcast 2023-01-12 09:35:14 +01:00
Flavio Alescio
14b1e7f025 new icon with badge 2023-01-12 09:20:03 +01:00
Mauro Romito
b1a10750ff done 2023-01-11 23:40:35 +01:00
Mauro Romito
e40a36e462 this is required to enable custom colors for specific links 2023-01-11 21:39:09 +01:00
Mauro Romito
5335515252 fix 2023-01-11 21:29:02 +01:00
Mauro Romito
11008835bd the behaviour is now the same as android for links, except for the the "(edited)" button which should be grey and this fix has made it blue, will check how to solve this but it might also need some design inputs regarding the "reply" label (which as android is blue, but both are very different from the ) 2023-01-11 18:45:03 +01:00
Nicolas Mauri
4dec1cef86 Fixe the now playing info center while a voice broadcast is played 2023-01-11 18:14:50 +01:00
Mauro Romito
3174da6991 default link color in the RTE 2023-01-11 15:20:18 +01:00
Flavio Alescio
fee0ebbef1 Add mark as unread option for rooms 2023-01-10 16:13:14 +01:00
Phl-Pro
b8465ebd61
Handle VoIP buttons when VB is used (#7225) 2023-01-10 14:24:46 +00:00
Alfonso Grillo
fb046b2304
Merge pull request #7231 from vector-im/alfogrillo/render_poll_end_event
Render poll ended event in the timeline (PSG-196)
2023-01-10 14:49:13 +01:00
Alfonso Grillo
f43936b516 Refine MXKEventFormatter 2023-01-10 12:20:34 +01:00
Alfonso Grillo
7a3fe14963 Fix poll.end read receipts 2023-01-10 12:20:34 +01:00
Alfonso Grillo
dd1cd703af Cleanup code 2023-01-10 12:20:34 +01:00
Alfonso Grillo
f7d9c0fe64 Fix reactions layout 2023-01-10 12:19:39 +01:00
Alfonso Grillo
8d033381f8 Fix reload bug 2023-01-10 12:18:00 +01:00
Alfonso Grillo
87fe5d04db Push poll.end event to PollAggregator 2023-01-10 12:17:15 +01:00
Alfonso Grillo
601fdf9086 Remove filter for poll.end events 2023-01-10 12:17:15 +01:00
Yoan Pintas
490c7bc19e
Delete an existing broadcast (#7219) 2023-01-10 09:32:18 +00:00
Nicolas Mauri
874ec2bd5d Pause voice broadcast listening on new voice broadcast recording (#7192) 2023-01-09 17:41:21 +01:00
Nicolas Mauri
b1b2a4ba32
Merge pull request #7245 from vector-im/nimau/7235_prevent_new_voicemessage_during_VB
Send voice message should not be allowed during a voice broadcast recording (#7235)
2023-01-09 17:13:53 +01:00
Nicolas Mauri
ec02f51fbb
Merge pull request #7243 from vector-im/nimau/7179_VB_reactions
add support for reactions on VB (#7179)
2023-01-09 17:09:33 +01:00
Nicolas Mauri
61ad17785c Ensures that we only support reactions for a start event 2023-01-09 14:46:26 +01:00
Nicolas Mauri
ad4ddc7025 Allow to add reactions on VB using a long press gesture 2023-01-09 14:18:31 +01:00
Nicolas Mauri
3ba73dfc5a Send voice message should not be allowed during a voice broadcast recording (#7235) 2023-01-06 17:45:48 +01:00
Nicolas Mauri
0caba8b20d Fix clearCache method on VoiceMessageAttachmentCacheManager 2023-01-06 16:14:43 +01:00
Nicolas Mauri
48cdd5f392 add support for reactions on VB (#7179) 2023-01-06 12:18:19 +01:00
Nicolas Mauri
daea28bf73
Merge pull request #7242 from vector-im/nimau/7240_voice_message_temp_file_not_deleted
Fix temporary file deletion for a voice message (#7240)
2023-01-06 09:29:32 +01:00
Nicolas Mauri
09d9e27bb7 Fix temporary file deletion for a voice message (#7240)
Signed-off-by: Nicolas Mauri <nicolasm@element.io>
2023-01-05 16:43:04 +01:00
Nicolas Mauri
3561b4111c fixed a crash when a new DM room is created (#7232)
Signed-off-by: Nicolas Mauri <nicolasm@element.io>
2023-01-05 10:47:01 +01:00
Alfonso Grillo
5510f1205d
Merge pull request #7221 from vector-im/alfogrillo/fix_navigation_to_replied_message
Fix navigation from replies
2023-01-04 16:16:08 +01:00
David Langley
0d2baf60fb
Update Riot/Modules/LocationSharing/LocationManager.swift
Co-authored-by: Alfonso Grillo <alfogrillo@element.io>
2023-01-03 17:54:02 +00:00
David Langley
16a75563b1 remove unnecessary function 2023-01-03 16:55:28 +00:00
David Langley
20dfdb1881 Revert "remove unnecessary function"
This reverts commit 16650b4084.
2023-01-03 16:54:41 +00:00
David Langley
16650b4084 remove unnecessary function 2023-01-03 16:54:03 +00:00
David Langley
6e278e92ed Fix both issues as outlined in 7222 2023-01-03 16:52:25 +00:00
Alfonso Grillo
5e3776524e Fix module navigation 2023-01-03 15:39:08 +01:00
Johannes Marbach
e4ee7cf0ba Fix hidden live location timeline tiles after text messages
This prevents `MXEventTypeBeaconInfo` events from being added into other
bubble cell data objects.

Previously, when starting a live location share right after
sending a text message, the beacon info event would get appended into the text
message's bubble cell data which prevented it from rendering.

Similarly, when restarting the app in such a situation the events would be getting
reprocessed _in backwards order_ which meant the final beacon info landed in
its own bubble cell data (causing it to render) but a beacon info right before the
text message would now get combined with the text message causing it to go hidden.
2023-01-03 13:57:23 +01:00
Alfonso Grillo
512f45d569 Amend comment 2023-01-03 13:25:56 +01:00
Alfonso Grillo
1e4b3f992e Fix navigation to replied message 2023-01-02 19:49:52 +01:00
Gil Eluard
c4d66d6364
Merge pull request #7185 from vector-im/gil/6059-Load_thread_list_using_server-side_sorting_and_pagination
Load the thread list using server-side sorting and pagination
2022-12-28 10:36:19 +01:00
Phl-Pro
ece07c4446
VoiceBroadcast: Manage app crash cases when recording (#7188)
* Cancel automatically a Voice Broadcast from a room after an app crash
* We limit for the moment the uncompleted voice broadcast cleaning to the breadcrumbs rooms list

By considering potential performance issues, we decided to limit the uncompleted VB cleaning in the recents list service:
- we run the process only once when the application is resumed
- we run the process only on the breadcrumbs rooms list

This prevent us from checking several times in parallel the same room (because a room may be listed in several recents sections)
This prevent us from checking several times the same room (each room should be checked only once after the app resume)
If a room is not checked from the recents list, a sanity check is still done in RoomViewController (to clean the room when the user opens it)
2022-12-23 15:25:52 +01:00
Yoan Pintas
7a513cf0e5
[Voice Broadcast] Add chunk after decrypting the event. (#7181) 2022-12-19 19:32:01 +01:00
Yoan Pintas
3e9b3aa877
Update the room description in the rooms list in case of live broadcast (incoming or outgoing) (#7160) 2022-12-19 19:26:55 +01:00
Gil Eluard
8a9f1d2a78 Load the thread list using server-side sorting and pagination 2022-12-19 14:56:06 +01:00
Mauro Romito
5efc17c3f7 Merge branch 'develop' into mauroromito/inline_code 2022-12-16 10:09:31 +01:00
Mauro Romito
fd10308048 updated package and added background color 2022-12-15 18:45:33 +01:00
Mauro Romito
0633eedc06 fix that works both iOS 15 and iOS 16 2022-12-15 16:33:25 +01:00
Velin92
9c1341118c
Merge pull request #7170 from vector-im/mauroromito/7109_fix_formatted_links
Fix for formatted links appearing in black
2022-12-15 12:37:38 +01:00
Mauro Romito
32855a04b9 better comment 2022-12-15 12:36:44 +01:00
Mauro Romito
2a06ee59bc Revert "removed underline from links"
This reverts commit 3744d03556.
2022-12-15 04:29:49 +01:00
Mauro Romito
3744d03556 removed underline from links 2022-12-15 04:28:01 +01:00
Mauro Romito
2518075dc0 code improvement 2022-12-15 03:40:15 +01:00
Mauro Romito
ece237fbd8 better comment 2022-12-15 03:37:15 +01:00
Mauro Romito
3552ed7522 removed unused code 2022-12-15 01:44:26 +01:00
Mauro Romito
22479c53d6 fix 2022-12-15 01:41:45 +01:00
Andy Uhnak
9d806abcdc Fix Sentry errors 2022-12-14 17:25:27 +00:00
Velin92
a484c283cb
Merge pull request #7158 from vector-im/mauroromito/rich_text_editor_links
Rich Text Editor: Adding/Editing Links feature
2022-12-14 13:31:15 +01:00
Alfonso Grillo
7170daa82f
Merge pull request #7140 from vector-im/alfogrillo/badge_threshold
Add threshold for unread messages in all the spaces
2022-12-13 13:38:56 +01:00
Mauro Romito
5d28f87c5d link color support added 2022-12-12 19:26:45 +01:00
Mauro Romito
f1545f7485 fix 2022-12-12 18:50:26 +01:00
Mauro Romito
b12244338f implementation done, only tests, localisation and design feedback are left 2022-12-12 18:29:13 +01:00
Gil Eluard
7a05ee3a46 Turn on Threads for all users 2022-12-12 16:43:06 +01:00
Mauro Romito
ef1b189813 WIP 2022-12-12 15:39:57 +01:00
Gil Eluard
892f1a5066
Merge pull request #7152 from vector-im/gil/7151-Thread_preview_doesnt_update_in_main_timeline
Thread preview doesn't update in main timeline
2022-12-09 15:55:59 +01:00
Gil Eluard
2b66bbe57a Thread preview doesn't update in main timeline
- Fixed
2022-12-09 14:58:07 +01:00
Mauro Romito
9398240c18 boilerplate setup completed 2022-12-07 19:22:33 +01:00
Mauro Romito
bb1155b9f1 creating the coordinator for the link action view 2022-12-07 18:17:28 +01:00
Alfonso Grillo
0d76247c84 Add badge threshold logic 2022-12-07 14:53:28 +01:00
Phl-Pro
d1c3ee1c11
Merge pull request #5644 from vector-im/phlpro/fix_peeking
Update RoomDataSource init finalization to fix peeking case
2022-12-06 09:21:07 +01:00
Anderas
ed5bb99912
Merge pull request #7115 from vector-im/andy/mandatory_crypto
Do not retry initial sync on fatal errors
2022-12-05 17:48:42 +00:00
Andy Uhnak
df31c3021b Change fatal error range 2022-12-05 16:29:14 +00:00
Phl-Pro
b5c4ef32e5
Merge pull request #7136 from vector-im/phlpro/voicebroadcast_last_sequence_number
[VoiceBroadcast] Add the last sequence number in the paused/stopped state event
2022-12-05 08:19:56 +01:00
Philippe Loriaux
ca8e98fd79 Update last PR comment 2022-12-02 18:22:58 +01:00
Philippe Loriaux
b1c23674fd Fix PR comments 2022-12-02 17:45:24 +01:00
Philippe Loriaux
5564c16525 Update RoomDataSource init finalization to fix peeking case 2022-12-02 16:31:34 +01:00
Philippe Loriaux
bd09dcb763 Add the last sequence number in the paused/stopped state event 2022-12-02 16:26:34 +01:00
Philippe Loriaux
2701d9676a Remove the voice broadcast chunks from the attachments list 2022-12-02 11:51:33 +01:00
Velin92
aa43d7420a
Merge pull request #7127 from vector-im/mauroromito/design_improvements_2
Rich Text Editor: Design Improvements
2022-11-30 16:30:41 +01:00
Mauro Romito
314f10c2c1 fix for 7130 ? 2022-11-30 15:37:00 +01:00
Mauro Romito
447721f87d better fix for iPhone 14 2022-11-30 14:04:38 +01:00
Mauro Romito
7869b8f0a2 fix for iPhone 14 2022-11-30 13:41:08 +01:00
Mauro Romito
1b6cabf2a7 fix for iOS 15 fullscreen mode not working 2022-11-30 13:27:07 +01:00
Alfonso Grillo
ef8a9be5ed
Merge pull request #7088 from vector-im/alfogrillo/badges_spaces
Add badge in spaces button (PSG-966)
2022-11-30 10:22:25 +01:00
Mauro Romito
84c9c7fa50 spacing improvement from bottom in plain text mode 2022-11-29 19:13:49 +01:00
Mauro Romito
d0bf27dec1 fix 2022-11-29 12:10:29 +01:00
Andy Uhnak
4b2357728c Do not retry initial sync on fatal errors 2022-11-29 10:15:05 +00:00
Phl-Pro
52e90aa507
Merge branch 'develop' into phlpro/voicebroadcast-display-playback-duration 2022-11-28 09:12:03 +01:00
Alfonso Grillo
9be5f5935a Refactor badge logic 2022-11-28 09:03:22 +01:00
Yoan Pintas
17b45aa79b
Support voice broadcast live playback (#7094) 2022-11-25 20:59:34 +01:00
Philippe Loriaux
67521e76e4 Remove useless error states 2022-11-25 16:27:24 +01:00
Philippe Loriaux
c0ae94031a Add VBAggregatorLaunchState in Aggregator 2022-11-25 15:23:52 +01:00
Alfonso Grillo
9e2e2d03a3 Merge branch 'develop' into alfogrillo/badges_spaces 2022-11-25 10:53:48 +01:00
Phl-Pro
11e39db7ab
Merge pull request #7103 from vector-im/phlpro/voicebroadcast_left_time
Add the left time in the Voice Broadcast tile recorder
2022-11-25 09:28:21 +01:00
Anderas
b14247ff87
Merge pull request #7101 from vector-im/andy/sync_progress
Display sync progress on the loading screen
2022-11-24 15:47:07 +00:00
Philippe Loriaux
c5ac0cec3c Fix scroll issues with VoiceBroadcastPlayback cells (by fixing SizableBaseRoomCell) 2022-11-23 14:48:54 +01:00
Mauro Romito
9dc4b8df82 suggest PR changes 2022-11-23 13:35:05 +01:00
Andy Uhnak
fc0cf90678 Display sync progress on the loading screen 2022-11-23 10:58:15 +00:00
Mauro Romito
bbf43514eb removed a reference to a constraint that was not needed but only created a constraint issue when restored during the animation for dismissal 2022-11-22 19:47:44 +01:00
Mauro Romito
54e5753a21 hide button and revert state when rotating on an iPhone, also fixed the positioning of the strikethrough and underline, and the maxCompressed size in landscape mode is always adapted to be visible. 2022-11-22 18:21:59 +01:00
Doug
8015f297ae Fix a crash when a voice message finishes. 2022-11-22 09:46:26 +00:00
Alfonso Grillo
4f1bf69191 Merge branch 'develop' into alfogrillo/badges_spaces 2022-11-18 17:55:58 +01:00
Alfonso Grillo
f6c57e8364 Optimise badge computation 2022-11-18 16:34:25 +01:00
Alfonso Grillo
f1ce202f80 Remove duplicate code 2022-11-18 15:50:03 +01:00
Alfonso Grillo
d1e434b2f5 Address PR comments 2022-11-18 15:23:53 +01:00
Alfonso Grillo
a83d54d225 Add badge in spaces button 2022-11-18 11:34:55 +01:00
Mauro Romito
657f992f35 some more documentation on how to use the custom detent 2022-11-18 11:33:40 +01:00
Mauro Romito
18f6597a11 Merge branch 'develop' into mauroromito/7082_fix_scrollable_bottom_sheet 2022-11-16 17:30:14 +01:00
Mauro Romito
4e37034fba scrollable bottom sheet, with custom size on iOS 16 2022-11-16 17:23:32 +01:00
Velin92
b5dc19d930
Merge pull request #7059 from vector-im/mauroromito/fullscreen_mode_2
Rich Text Editor: Fullscreen mode
2022-11-15 21:18:51 +01:00
Mauro Romito
99711c9e57 improved code and stability 2022-11-15 20:26:58 +01:00
Mauro Romito
ec0308ff2e improving the dismiss of the keyboard 2022-11-15 19:23:27 +01:00
Mauro Romito
3a5ee8d731 full screen improvements 2022-11-15 18:56:00 +01:00
Mauro Romito
b627dde6fe improvements 2022-11-15 17:52:45 +01:00
Mauro Romito
72bd971083 dismiss fullscreen when sending a message 2022-11-15 17:01:07 +01:00
Anderas
62980bed54
Merge pull request #7078 from vector-im/andy/large_backups
Import progress for room keys
2022-11-15 15:13:30 +00:00
Andy Uhnak
20668a575e Import progress for room keys 2022-11-15 12:06:29 +00:00
Gil Eluard
7471e7b221 Display number of unread messages above threads button 2022-11-15 11:36:43 +01:00
Mauro Romito
1e7013a44a Merge branch 'develop' into mauroromito/fullscreen_mode_2
# Conflicts:
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
#	project.yml
2022-11-15 11:03:28 +01:00
Yoan Pintas
11bdddc8c0
Add voice broadcast slider (#7010) 2022-11-14 17:16:14 +01:00
Aleksandrs Proskurins
2630bbfe32
Merge pull request #7072 from vector-im/aleksandrs/7070_poll_no_usable
Poll not usable after logging out and back in
2022-11-14 15:32:52 +02:00
paleksandrs
cb5014c39b Poll not usable after logging out and back in 2022-11-14 10:43:31 +02:00
Anderas
68ce83ed70
Merge pull request #7068 from vector-im/andy/repeat_sync
Remove 10s wait on failed initial sync
2022-11-14 08:39:08 +00:00
Mauro Romito
978d2f351f fullscreen mode implemented 2022-11-11 16:57:05 +01:00
Mauro Romito
4fe96bd75c animation improvement with and without keyboard 2022-11-11 12:07:19 +01:00
Mauro Romito
c3b50d3d6f improving animations 2022-11-11 10:24:14 +01:00
Gil Eluard
8b19305787 Threads: removed "unread_thread_notifications" from sync filters for server that doesn't support MSC3773
- Update after review
2022-11-10 22:50:26 +01:00
Mauro Romito
75d1e1a0ae swipe animation improvements 2022-11-10 18:13:22 +01:00
Andy Uhnak
f97903b7f2 Remove 10s wait on failed initial sync 2022-11-10 16:15:16 +00:00
Mauro Romito
d96aff84a2 code improvements 2022-11-10 15:55:25 +01:00
Mauro Romito
c958418cac this works but we need to expose also the maxCompressed height and the minHeight 2022-11-10 15:41:36 +01:00
Mauro Romito
688b2a74d7 Merge branch 'develop' into mauroromito/fullscreen_mode_2
# Conflicts:
#	RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
2022-11-10 14:29:08 +01:00
Mauro Romito
bee78eed7c keyboard dismissal issue fixed 2022-11-10 13:46:41 +01:00
Gil Eluard
9a5d8c71ce Threads: removed "unread_thread_notifications" from sync filters for server that doesn't support MSC3773 2022-11-10 13:22:55 +01:00
aringenbach
3329bae7bf
Merge pull request #7062 from vector-im/aringenbach/7061_enable_markdown
Rich-text editor: enable translations between Markdown and HTML when toggling text formatting
2022-11-10 10:25:43 +01:00
Aleksandrs Proskurins
3dd03a1f13
Merge pull request #7056 from vector-im/aleksandrs/7043_unverified_sessions_alert
Unverified sessions alert
2022-11-10 09:23:21 +02:00
Mauro Romito
2bd7232a3f improved the pan animation to be as the designs 2022-11-09 17:07:05 +01:00
aringenbach
b76edecb65 Rich-text editor: enable translations between Markdown and HTML when toggling text formatting 2022-11-09 16:43:58 +01:00
Mauro Romito
cac30ae11f some pr suggestions 2022-11-09 15:40:10 +01:00
Mauro Romito
ae63356dba pan gesture 2022-11-09 14:21:14 +01:00
aringenbach
58f5c43546
Merge pull request #7053 from vector-im/aringenbach/7052_fix_text_formatting_toggle
Rich-text editor: Fix text formatting enabled inconsistent state
2022-11-09 14:16:30 +01:00
paleksandrs
36a9c3c696 Snooze controller 2022-11-09 14:59:35 +02:00
aringenbach
2184f1fdf5
Merge pull request #6993 from vector-im/aringenbach/6962_slash_commands
Fixed IRC-style message and commands support in Rich text editor
2022-11-09 10:31:14 +01:00
aringenbach
f611351e70 Rich-text editor: Fix text formatting enabled inconsistent state 2022-11-09 10:26:48 +01:00
Mauro Romito
f45b61b9bd fix for iPad 2022-11-08 18:48:50 +01:00
Mauro Romito
1726375f0c fix for iPad 2022-11-08 18:42:04 +01:00
Mauro Romito
0e00b30f8d full screen improvements 2022-11-08 16:50:44 +01:00
Mauro Romito
9993e533c8 fullscreen mode with navigation controller superview 2022-11-08 14:56:12 +01:00
Stefan Ceriu
081dff7140 Fixes vector-im/element-ios/issues/6441 - Incorrect timeline item text height calculation 2022-11-08 14:46:44 +02:00
Stefan Ceriu
a76f88fae9 Revert "Fixes vector-im/element-ios/issues/6441 - Incorrect timeline item text height calculation (#6679)"
This reverts commit 405c2d8e32.
2022-11-08 14:46:44 +02:00
Stefan Ceriu
996624e117 Revert "Fix timeline items text height calculation"
This reverts commit 8f9eddee50.
2022-11-08 14:46:44 +02:00
Stefan Ceriu
e1d55c690e Revert "Replace attributed string height calculation with a more reliable implementation"
This reverts commit 81773cd1e5.
2022-11-08 14:46:44 +02:00
Mauro Romito
51fe0eb2f1 Merge branch 'develop' into mauroromito/fullscreen_mode_2
# Conflicts:
#	Riot/Modules/Room/RoomViewController.swift
2022-11-08 13:21:42 +01:00
Stefan Ceriu
01714ad000 Prevent Unable to activate constraint with anchors .. because they have no common ancestor. crashes. Only link toasts to the top safe area instead of the navigation controller 2022-11-07 17:38:25 +02:00
aringenbach
37355b0976 Merge branch 'develop' into resilience-rc
# Conflicts:
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
#	project.yml
2022-11-07 15:05:25 +01:00
paleksandrs
7c310495d6 Removed "Do not ask again" button 2022-11-07 10:38:46 +02:00
paleksandrs
55dca0eb45 Changed title and body 2022-11-07 10:16:26 +02:00
Gil Eluard
d005344905 Threads notification count in main timeline including un participated threads 2022-11-04 17:21:27 +01:00
Mauro Romito
253c16909f trick without using the window but the nav controller 2022-11-04 14:30:28 +01:00
Gil Eluard
43f2abeaef
Merge pull request #7030 from vector-im/gil/7029-Threads_add_support_to_labs_flag_for_read_receipts
Threads: add support to labs flag for read receipts
2022-11-04 13:38:59 +01:00
Mauro Romito
ccb52acdeb fixed the positioning 2022-11-04 11:07:14 +01:00
Mauro Romito
5d0593ad5a this solution looks promising 2022-11-04 04:39:22 +01:00
Mauro Romito
64fd6e5caf another possible impl 2022-11-04 02:45:55 +01:00
Gil Eluard
2b298eeb88 Merge branch 'gil/6663-MSC3771_read_receipts_for_threads' into gil/7029-Threads_add_support_to_labs_flag_for_read_receipts 2022-11-03 13:35:24 +01:00
Gil Eluard
d28cf6d1c1 Merge branch 'gil/6663-MSC3771_read_receipts_for_threads' into gil/6664-MSC3773_notifications_for_threads 2022-11-03 13:35:01 +01:00
Gil Eluard
3e00c6c753 Merge branch 'develop' into gil/6663-MSC3771_read_receipts_for_threads 2022-11-03 13:34:27 +01:00
Gil Eluard
272ca3c3d6 Threads: add support to labs flag for read receipts 2022-11-02 23:42:53 +01:00
Velin92
70ae9d6e03
Merge pull request #7027 from vector-im/mauroromito/6946_custom_emojis
Labs: Rich text-editor fix for "does not support inserting custom iOS emojis"
2022-11-02 17:31:19 +01:00
Mauro Romito
d42828d741 fix for 6946 2022-11-02 16:45:40 +01:00
aringenbach
a07be4e3c3 Add kResizeComposerAnimationDuration constant description 2022-11-02 16:40:57 +01:00
aringenbach
514ec10450 Synchronise composer and toolbar resizing animation duration 2022-11-02 16:40:57 +01:00
Gil Eluard
3dcaf4a9fa Threads: added support to read receipts (MSC3771)
- Update after review
2022-11-02 15:23:54 +01:00
paleksandrs
484cab4451 Merge branch 'develop' into aleksandrs/6963_multi_session_logout 2022-11-02 14:02:52 +02:00
paleksandrs
55af0200ea Comment fix 2022-11-02 11:47:32 +02:00
Gil Eluard
adb6da8fc6 Threads: added support to notifications count (MSC3773) 2022-11-01 22:57:39 +01:00
Gil Eluard
bb94edf8cd Threads: added support to read receipts (MSC3771)
- Update after review
2022-11-01 22:48:47 +01:00
Anderas
5450a68576
Merge pull request #6985 from vector-im/andy/complete_crypto
Complete MXCryptoV2 implementation
2022-10-31 17:56:05 +00:00
Andy Uhnak
09ba7bcc30 Display crypto version 2022-10-31 09:34:18 +00:00
paleksandrs
c02f144314 Merge branch 'develop' into aleksandrs/6963_multi_session_logout 2022-10-31 11:30:12 +02:00
Andy Uhnak
026f6dbceb CryptoV2 changes 2022-10-31 08:49:51 +00:00
aringenbach
82274c0fbb Fixed IRC-style message and commands support in Rich text editor 2022-10-28 17:26:18 +02:00
Yoan Pintas
64793d217b
No customization for emptycell (#7000) 2022-10-27 18:03:25 +02:00
Yoan Pintas
3d855db758
Avoid simultaneous state changes (#6986) 2022-10-27 17:15:18 +02:00
Alfonso Grillo
159c6a81e7 Hide old sessions list when the new dm is enabled 2022-10-27 16:28:52 +02:00
Stefan Ceriu
6c1cf5a7e2 Switch the CI to code 14 and the iOS 14 simulator, fix UI tests 2022-10-27 11:41:32 +03:00
Aleksandrs Proskurins
d2cde943de Multi session logut 2022-10-27 10:04:42 +03:00
Andy Uhnak
ba175027e3 Complete MXCryptoV2 implementation 2022-10-26 17:00:43 +01:00
Mauro Romito
8044724f82 Merge branch 'resilience-rc' into mauroromito/6954_wysiwyg_max_min_toggle 2022-10-26 17:19:19 +02:00
manuroe
601cb1a56e
Merge branch 'develop' into resilience-rc 2022-10-26 17:13:56 +02:00
aringenbach
9b1c3bd53e Enable WYSIWYG plain text support 2022-10-26 16:20:45 +02:00
Mauro Romito
3a538edec5 new line 2022-10-26 16:13:25 +02:00
Mauro Romito
b998dfe051 Merge branch 'resilience-rc' into mauroromito/6954_wysiwyg_max_min_toggle 2022-10-26 15:51:02 +02:00
Giom Foret
f08ebbaa29 Voice Broadcast: log and block unexpected state change 2022-10-26 12:28:40 +02:00
Yoan Pintas
b26fdd974e
Add voice broadcast initial state in bubble data (#6972)
- Add voice broadcast initial state in bubble data
- Remove the local record after sending
2022-10-26 08:51:41 +02:00
Velin92
0a6f5395c2
Merge pull request #6971 from vector-im/mauroromito/6954_wysiwyg_max_min_toggle
Rich Text Composer - Maximise/Minimise toggle
2022-10-25 19:04:12 +02:00
Mauro Romito
eae3931e51 comment 2022-10-25 18:03:40 +02:00
Yoan Pintas
745429089a
Avoid unnecessary send state request (#6970) 2022-10-25 16:51:03 +02:00
Anderas
d38e312293
Merge pull request #6943 from vector-im/andy/crypto_protocol
Define MXCrypto and MXCrossSigning as protocols
2022-10-25 15:19:41 +01:00
Yoan Pintas
b97e10cb66
Update voice broadcast tiles UI (#6965) 2022-10-25 15:58:06 +02:00
Andy Uhnak
170f26532c Define MXCrypto and MXCrossSigning as protocols 2022-10-25 14:11:39 +01:00
Anderas
1f5987227b
Merge pull request #6937 from vector-im/andy/trust_devices
Deprecate legacy device-to-device verification
2022-10-25 14:07:16 +01:00
Mauro Romito
40942b119f minor adjustments 2022-10-25 11:22:16 +02:00
Gil Eluard
eaef190698 Threads: added support to read receipts (MSC3771) 2022-10-24 22:27:13 +02:00
Mauro Romito
866721df40 fixing view not returning in place 2022-10-21 17:52:01 +02:00
Velin92
8e1bf4f681
Merge pull request #6952 from vector-im/mauroromito/6941_wysiwyg_voice_message_support
Rich Text Composer - Voice Message Support
2022-10-21 14:38:13 +02:00
Mauro Romito
4c0821dc20 voice message support added to the rich text composer 2022-10-21 10:33:23 +02:00