Commit Graph

545 Commits

Author SHA1 Message Date
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
Fedor Indutny
5a98fc2f4c Optimize Message rendering 2022-12-19 15:33:55 -07:00
Josh Perez
d4124abb01 Moves ConversationDetails to react panels 2022-12-15 22:12:05 -05:00
Scott Nonnenberg
f366454893 updatePNI: Cleanup only for obsolete PNI 2022-12-12 14:06:16 -08:00
Josh Perez
9348940ecf Moves parts of conversation view into redux 2022-12-05 14:56:23 -08:00
Scott Nonnenberg
a49a6f2057 Notifications for a few merge-related scenarios 2022-12-05 14:46:54 -08:00
Alvaro
e41252b35e Added clearer debug logging to createOrLookup 2022-12-02 17:05:27 -08:00
Jamie Kyle
6198b02640 Init payments message types 2022-11-30 13:47:54 -08:00
Fedor Indutny
d1b505d580 Improve handling of DOE sync messages for stories 2022-11-30 11:21:13 -08:00
Fedor Indutny
9d8ad21819 Remove underscore 2022-11-29 16:53:39 -08:00
Alvaro
5b6c624803 Only validate replies on stories from self 2022-11-28 19:53:43 -05: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
629b5c3f6a Better send state for unregistered recipients 2022-11-16 18:15:26 -08:00
Josh Perez
220963c789 Sending/Failed state for stories 2022-11-16 14:10:11 -08:00
Fedor Indutny
6be69a7ba8 Use DurationInSeconds for expireTimer 2022-11-16 13:18:02 -07:00
Fedor Indutny
8452a72847 Fix story reactions in 1:1 conversations 2022-11-15 18:27:29 -08:00
Fedor Indutny
be6e988a95 Hydrate body ranges for story replies 2022-11-09 20:59:36 -08:00
Josh Perez
cd1a1a00a2 Discard invalid story replies 2022-11-09 22:52:53 -05:00
Fedor Indutny
d7a2669b49 Wrap eventHandlerQueue jobs with task with timeout 2022-11-09 10:59:32 -08:00
Josh Perez
19a42ed719 Onboarding story 2022-11-08 21:38:19 -05:00
Alvaro
d0fb25f758 Show and sort active groups when sending a story 2022-11-08 13:01:59 -07:00
Fedor Indutny
9ce8d5e68f Fix storage service handling of contact status 2022-11-07 15:21:12 -08:00
Fedor Indutny
54aa0d39b9 Store all story reactions as messages 2022-11-02 16:48:38 -07:00
Josh Perez
6700f6fa15 Clean up group story replies 2022-11-01 11:58:07 -07:00
Fedor Indutny
8f62442822 Allow link-only stories, download previews 2022-10-31 14:28:28 -07:00
Josh Perez
13785a0936 Update reaction last message notification text 2022-10-26 15:36:11 -07:00
Fedor Indutny
d6afae64d9 Check stories capability when sending replies 2022-10-25 17:03:51 -07:00
Fedor Indutny
a38b265e8b Save conversation when toggling story status 2022-10-21 09:57:07 -07:00
Fedor Indutny
d26c5b7db8 Don't display sent stories in groups 2022-10-20 15:47:38 -07:00
Jamie Kyle
de242e5380 stories: notify participants in story replies for new replies 2022-10-20 14:39:21 -07:00
Scott Nonnenberg
58f0012f14 Stories: Start expiration on receipt 2022-10-17 16:30:03 -07:00
Josh Perez
e80d9d1f30 Reset storyReplyContext whenever a story expires 2022-10-11 13:32:00 -07:00
Jamie Kyle
25bc16300c Notify story creator for replies 2022-10-11 10:59:02 -07:00
Fedor Indutny
95bee1c881 Sync group stories through storage service 2022-10-07 17:19:02 -07:00
Scott Nonnenberg
4ec48df5b9 Additional work to include story=true on send 2022-10-07 10:02:08 -07:00
Jamie Kyle
3e73b30a9d Dont forward group story replies into conversation 2022-10-04 11:42:42 -07:00
Josh Perez
67c706a7ef Ensure deleting conversation deletes story replies 2022-09-29 17:57:11 -07:00
Fedor Indutny
ffac571dd8 systemGivenName/systemFamilyName in ContactPill 2022-09-27 17:07:00 -06:00
Fedor Indutny
0ab85a6094 Fix UI in PendingInvites 2022-09-27 13:31:55 -07:00
Scott Nonnenberg
5ed5483dd7 Eliminate unknown groups and contacts from search results 2022-09-26 13:18:11 -07:00
Alvaro
22bf3ebcc0 Implemented ability to quickly add a user to a group 2022-09-26 09:24:52 -07:00
Fedor Indutny
59da9c7ae5 Stop using deprecated PniCredential 2022-09-21 09:18:48 -07:00
Scott Nonnenberg
5e9f3d5171 Unarchive conversation if another device sent a message to it 2022-09-19 13:40:03 -07:00
Fedor Indutny
62647a357f Support unregisteredAtTimestamp in storage service 2022-09-19 11:47:49 -07:00
Alvaro
6cfe2a09df Consecutive playback and per-conversation playback rate 2022-09-15 14:10:46 -06:00