Commit Graph

219 Commits

Author SHA1 Message Date
Josh Perez
8761bb8dae Converts wav files to ogg 2023-05-09 11:51:11 -04:00
Yusuf Sahin HAMZA
f004e714f0 Add copy option to triple-dot menu of messages 2023-05-09 10:52:42 -04:00
Josh Perez
1f2cde6d04 Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -07:00
Scott Nonnenberg
9bfbee464b Support for sending formatting messages 2023-04-14 11:16:28 -07:00
Jamie Kyle
822b162136 Merge delete for me/everyone into one modal 2023-04-10 14:38:34 -07:00
Scott Nonnenberg
d9d820e72a Support for receiving formatted messages
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
2023-04-10 09:31:45 -07:00
Fedor Indutny
f61d8f38b0 Context menu for left pane list items 2023-04-05 13:48:00 -07:00
Josh Perez
d093b1ab13 Delivery receipt support for edited messages 2023-03-29 17:58:16 -04:00
Josh Perez
36e21c0134 Receive support for editing messages 2023-03-27 19:48:57 -04:00
Jamie Kyle
1d549a9991 Multi-select forwarding and deleting 2023-03-20 15:23:53 -07:00
Alvaro
99015d7b96 Voice notes drafts 2023-03-02 13:55:40 -07:00
Alvaro
0e655ceeed Voice notes mini-player 2023-02-24 15:18:57 -08:00
Fedor Indutny
1f95c2299e Use ContactRecord.systemNickname 2023-02-13 14:40:11 -08:00
Fedor Indutny
486cbe0471 Support reporting token on envelope 2023-02-07 16:55:12 -08:00
Jamie Kyle
2bbcc4676e Move receipt queues into conversation queue to handle 428s 2023-02-06 09:24:34 -08:00
Josh Perez
fd6834588c Link preview UI improvements 2023-02-03 14:21:07 -08:00
Jamie Kyle
c58a723f45 Add type-alias-readonlydeep rule and make ducks mostly immutable 2023-01-13 12:07:26 -08:00
Scott Nonnenberg
cd6e4bbe28 Set draftChanged=true when changing draftAttachments, better logging 2023-01-12 17:25:59 -08:00
Josh Perez
a1a2c68137 Scroll to message if clicking on opened conversation 2023-01-12 11:51:03 -07:00
Josh Perez
74abe0c1ef Do not fire SELECTED_CONVERSATION_CHANGED more than once 2023-01-05 15:34:47 -08:00
Josh Perez
6dd32456c6 Remove a message from lightbox if its been DOE 2023-01-05 15:16:56 -07:00
Scott Nonnenberg
b8234765bf Update Backbone types: attributes is T - and fix failing type checks 2023-01-05 13:58:13 -08:00
Josh Perez
198d6f7e26 Make composer duck aware of the conversation it is in 2023-01-04 16:22:36 -08:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Josh Perez
5e6eeecede Removes Backbone.View and jQuery 2023-01-02 13:34:41 -08:00
Fedor Indutny
f92f81dfd6 Cache some volatile conversation properties 2022-12-22 16:13:23 -08:00
Fedor Indutny
dec23725e5 Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
Josh Perez
a80c6d89a8 Moves message details into React pane land 2022-12-21 15:44:23 -05:00
Fedor Indutny
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Scott Nonnenberg
1a68c3db62 conversation_view: Move the last of the small functions to redux 2022-12-20 22:25:10 -05:00
Josh Perez
d8ea9856ec Moves show all media to react pane 2022-12-20 09:50:23 -08:00
Scott Nonnenberg
1e282ee5d0 ConversationView: Pull various functions out of getMessageActions 2022-12-19 17:04:47 -08:00
Josh Perez
d4124abb01 Moves ConversationDetails to react panels 2022-12-15 22:12:05 -05:00
Jamie Kyle
15efbde23d Move ToastType to its own file to avoid importing electron in storybooks 2022-12-14 16:48:36 -08:00
Scott Nonnenberg
7c86f02c7e ConversationView: Move deleteMessage to redux 2022-12-14 14:45:39 -08:00
Scott Nonnenberg
f2f1c3c021 Standardize on showConversation function, delete unused functions 2022-12-14 11:05:32 -08:00
Josh Perez
ebeb6a7a6d A hybrid panel system for React & Backbone 2022-12-14 10:41:04 -08:00
Josh Perez
b138774454 Moves saveAttachment to a redux action 2022-12-14 10:12:04 -08:00
Scott Nonnenberg
07f7fa93d6 ConversationView: Move setQuotedMessage/scrollToMessage to redux 2022-12-09 11:11:14 -08:00
Alvaro
2db14e8d6f Auto-select a newly created distribution list or group when sending story 2022-12-09 09:35:34 -08:00
Josh Perez
7ea38bb1a9 Moves startGV2Migration to redux 2022-12-08 01:41:37 -05:00
Scott Nonnenberg
ff6750e4fd ConversationView: Move setPin to redux 2022-12-06 17:00:02 -08:00
Josh Perez
105162dc66 Moves blockAndReportSpam to redux 2022-12-06 11:03:09 -08:00
Scott Nonnenberg
92a512a16d ConversationView: Move call/mute functions into redux 2022-12-06 09:31:44 -08:00
Josh Perez
9348940ecf Moves parts of conversation view into redux 2022-12-05 14:56:23 -08:00
Fedor Indutny
991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Fedor Indutny
a2f1b469ea Make sure that storySendMode is in group types 2022-11-19 00:31:18 -08:00
Fedor Indutny
98ef4c627a Update eslint to 8.27.0 2022-11-17 16:45:19 -08:00
Fedor Indutny
6be69a7ba8 Use DurationInSeconds for expireTimer 2022-11-16 13:18:02 -07:00
Scott Nonnenberg
5100d17ed2 SafetyNumberChangeDialog: Introduce awareness of stories 2022-11-10 23:10:30 -05:00