Commit Graph

4948 Commits

Author SHA1 Message Date
Yoan Pintas 27023ef037 Delete an existing broadcast (#7219) 2023-01-10 09:32:18 +00:00
Nicolas Mauri 7b24fba5f5 Pause voice broadcast listening on new voice broadcast recording (#7192) 2023-01-09 17:41:21 +01:00
Nicolas Mauri c4542cb796 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 522ed51a79 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 9845d161a5 Ensures that we only support reactions for a start event 2023-01-09 14:46:26 +01:00
Nicolas Mauri 9a792f6053 Allow to add reactions on VB using a long press gesture 2023-01-09 14:18:31 +01:00
Nicolas Mauri 905a7bb3ea Send voice message should not be allowed during a voice broadcast recording (#7235) 2023-01-06 17:45:48 +01:00
Nicolas Mauri 250e3c5a05 Fix clearCache method on VoiceMessageAttachmentCacheManager 2023-01-06 16:14:43 +01:00
Nicolas Mauri 315bed3fe6 add support for reactions on VB (#7179) 2023-01-06 12:18:19 +01:00
Nicolas Mauri 0033e0e724 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 b334a4a46b 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 1d96d94e65 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 9b909c9e60 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
Alfonso Grillo c794a4f266 Fix module navigation 2023-01-03 15:39:08 +01:00
Johannes Marbach 7ce4667977 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 03af34deac Amend comment 2023-01-03 13:25:56 +01:00
Alfonso Grillo 844c358af4 Fix navigation to replied message 2023-01-02 19:49:52 +01:00
Gil Eluard 2f76be2594 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 746391ae23 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 887a703360 [Voice Broadcast] Add chunk after decrypting the event. (#7181) 2022-12-19 19:32:01 +01:00
Yoan Pintas 79e9f8ee40 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 173a7ed7ba Load the thread list using server-side sorting and pagination 2022-12-19 14:56:06 +01:00
Mauro Romito faedb0ceb0 Merge branch 'develop' into mauroromito/inline_code 2022-12-16 10:09:31 +01:00
Mauro Romito 3953b7a3f2 updated package and added background color 2022-12-15 18:45:33 +01:00
Mauro Romito 6010e87d38 fix that works both iOS 15 and iOS 16 2022-12-15 16:33:25 +01:00
Velin92 0ebc1e20c1 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 afa6621edd better comment 2022-12-15 12:36:44 +01:00
Mauro Romito 2054cf2adc Revert "removed underline from links"
This reverts commit 3744d03556ffb89be5c9c7980e7322bbfad894f2.
2022-12-15 04:29:49 +01:00
Mauro Romito cc07823870 removed underline from links 2022-12-15 04:28:01 +01:00
Mauro Romito 00af62ebf6 code improvement 2022-12-15 03:40:15 +01:00
Mauro Romito 01107d5f63 better comment 2022-12-15 03:37:15 +01:00
Mauro Romito abc8529c26 removed unused code 2022-12-15 01:44:26 +01:00
Mauro Romito 43ee462f58 fix 2022-12-15 01:41:45 +01:00
Andy Uhnak 556176606b Fix Sentry errors 2022-12-14 17:25:27 +00:00
Velin92 446d640654 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 adafb4eb27 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 fac9294fe1 link color support added 2022-12-12 19:26:45 +01:00
Mauro Romito 1dc8ecffa5 fix 2022-12-12 18:50:26 +01:00
Mauro Romito 26e735b0b9 implementation done, only tests, localisation and design feedback are left 2022-12-12 18:29:13 +01:00
Gil Eluard bf8fdb1d3c Turn on Threads for all users 2022-12-12 16:43:06 +01:00
Mauro Romito 133a66188b WIP 2022-12-12 15:39:57 +01:00
Gil Eluard 720d74b428 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 79bd2c0ef1 Thread preview doesn't update in main timeline
- Fixed
2022-12-09 14:58:07 +01:00
Mauro Romito 66c20094d2 boilerplate setup completed 2022-12-07 19:22:33 +01:00
Mauro Romito 6882f507a7 creating the coordinator for the link action view 2022-12-07 18:17:28 +01:00
Alfonso Grillo 32a4c63220 Add badge threshold logic 2022-12-07 14:53:28 +01:00
Phl-Pro f56b96f6e6 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 073a175388 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 cb26a5f3f3 Change fatal error range 2022-12-05 16:29:14 +00:00
Phl-Pro a872fa340e 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