Commit Graph

246 Commits

Author SHA1 Message Date
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
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
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
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
Scott Nonnenberg
4ec48df5b9 Additional work to include story=true on send 2022-10-07 10:02:08 -07:00
Scott Nonnenberg
5e9f3d5171 Unarchive conversation if another device sent a message to it 2022-09-19 13:40:03 -07:00
Jamie Kyle
0086216c9d Add eqeqeq rule but require == for null 2022-09-14 14:40:44 -07:00
Scott Nonnenberg
8899ca9724 Improve logging in handleDataMessage and contact sync 2022-09-12 17:52:55 -07:00
Scott Nonnenberg
380833447f Stories: Don't drop 1:1 replies, always 24-hour expireTimer 2022-09-09 18:05:07 -06:00
Alvaro
383a0fd17f Added the time remaining for disappearing messages and stories 2022-09-09 11:35:00 -07:00
Scott Nonnenberg
56ffd7bc3f Expire Timer: If we generated change, don't mark unread 2022-09-06 17:52:07 -06:00
Fedor Indutny
2b5f0ffc10 Update Inter to 3.19 2022-08-31 12:57:21 -07:00
Alvaro
ca6300a86a Added last-message's author to group conversation list in left pane 2022-08-25 09:16:37 -07:00
Josh Perez
68398823e3 Log when a story gets an expiration timer set 2022-08-24 16:34:10 -07:00
Josh Perez
5ec78374d1 Use just the timestamp for story expiration 2022-08-17 10:56:41 -07:00
Josh Perez
ce77465d23 Mark stories as viewed if we have a view sync during modifyTargetMessage 2022-08-16 16:45:03 -07:00
Fedor Indutny
00cfd92dd0 Send and receive PniSignatureMessage 2022-08-15 14:53:33 -07:00
Josh Perez
5b6874b882 Download your own story attachments. Hydrate story replies on receive 2022-08-10 11:48:52 -07:00
Scott Nonnenberg
faf6c41332 Early preparations for PNP Contact Merging 2022-08-09 14:39:00 -07:00
Scott Nonnenberg
fde917c983 A few fixes for the emoji bundled with stickers 2022-08-08 11:21:00 -07:00
Josh Perez
190db3580d Drop incoming messages with a story context and no matching story 2022-08-04 15:15:53 -07:00
Josh Perez
9eff67446f Send text attachment stories 2022-08-02 15:31:55 -04:00
Josh Perez
3af478837d Drop duplicate stories 2022-07-29 16:01:33 -07:00
Scott Nonnenberg
2f252b8e26 Repair broken attachments with non-array 'data' fields 2022-07-18 13:01:43 -07:00
Josh Perez
5639c1adea DOE for stories 2022-07-13 16:09:18 -07:00
Josh Perez
d7307934bc Adjust some types 2022-07-12 17:37:21 -07:00
Scott Nonnenberg
14591358f1 Simplify expireTimer change handling, queue for contact sync 2022-07-11 17:32:26 -07:00
Josh Perez
712c9597c5 Fixes story reaction notification text 2022-07-11 11:35:55 -07:00
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Josh Perez
778f3721a6 Do not update unread count for story messages 2022-07-07 09:48:05 -07:00
Scott Nonnenberg
06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Scott Nonnenberg
c35f901387 models/messages.initialize: If no ourConversationId, skip migration 2022-06-27 10:27:20 -07:00
Fedor Indutny
35e5eb847a Better logging for expiration timer updates 2022-06-20 15:43:16 -07:00