Commit Graph

478 Commits

Author SHA1 Message Date
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
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
Fedor Indutny 7ce4beb270 Refactor contact sync processing 2022-08-24 22:04:42 -07:00
Josh Perez 68398823e3 Log when a story gets an expiration timer set 2022-08-24 16:34:10 -07:00
Josh Perez 0fb45f045d Handle Safety Number changes while sending a story 2022-08-19 14:05:31 -04:00
Fedor Indutny 757af2cbbe Include ACI+Access Keys pairs with CDSI requests 2022-08-18 13:44:53 -07:00
Josh Perez 5ec78374d1 Use just the timestamp for story expiration 2022-08-17 10:56:41 -07:00
Fedor Indutny 16222f6092 Reset pniCredential when our E164 changes 2022-08-17 09:22:59 -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
Scott Nonnenberg da28b4d6cd getUnverified/getUntrusted: Return conversation array, not collection 2022-08-12 15:43:24 -04:00
Scott Nonnenberg a160fb7963 Unarchive conversations when we add a calling event to it 2022-08-11 17:28:55 -07:00