Commit Graph

69 Commits

Author SHA1 Message Date
Matthew Chen
5d780d1589 Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
Matthew Chen
37052a302a Fix build warnings around imports. 2021-06-07 11:11:30 -04:00
Matthew Chen
87ace3779d Respond to CR and proto schema/reconciliation review. 2021-04-06 13:57:06 -03:00
Matthew Chen
a00d14ddc4 Payments: Models 2021-04-06 13:57:06 -03:00
Matthew Chen
d0cbf8cfd0 Rework dependency access. 2021-03-25 09:24:27 -03:00
Matthew Chen
89d7f1c26c Improve group id mapping. 2020-10-30 09:07:38 -03:00
Nora Trapp
cb3fe88e1b Fix mentions in sent transcripts 2020-08-06 09:58:12 -07:00
Matthew Chen
ee3db29c93 Revert to old DM "become consistent" behavior for sync transcripts. 2020-03-20 20:04:42 -03:00
Matthew Chen
20aeb8df44 Merge remote-tracking branch 'private/release/3.6.0' 2020-03-02 13:39:20 -03:00
Matthew Chen
ec5eb34669 Leverage v2 group model. 2020-02-28 16:26:55 -03:00
Matthew Chen
caa101beab Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0 2020-02-27 13:52:43 -03:00
Michael Kirk
22a327c808 prevent spurious message request from unwanted "group created" messages upon initial group sync of linked device 2020-02-24 13:31:49 -07:00
Matthew Chen
e216b5a615 Integrate group updates and disappearing message configuration updates. 2020-02-21 13:05:20 -03:00
Matthew Chen
9ce3a42f74 Rename GroupManager methods. 2020-02-21 12:31:45 -03:00
Matthew Chen
17eca0d546 Remove obsolete TODOs. 2020-02-13 10:02:58 -03:00
Matthew Chen
43b67bedb4 Modify sync transcript processing to handle messages in v2 groups. 2020-02-12 15:36:31 -03:00
Matthew Chen
7c0077cf48 Modify sync transcript processing to handle messages in v2 groups. 2020-02-12 15:36:31 -03:00
Matthew Chen
fb2d4b1744 Use Groups v2 to coordinate disappearing message state. 2020-02-06 10:50:45 -03:00
Michael Kirk
83d26fe62e revamp group updates - show source, show changes, show icon 2020-01-30 20:10:55 -08:00
Matthew Chen
91d100c792 Rework group updates; rework "update group" view to use GroupManager.
* Introduce GroupMembership & GroupAccess.
* Pull out GroupsV2Test.
* Fix issues in groups v2 logic.
2020-01-27 11:18:21 -03:00
Michael Kirk
61ec8612ee revamp group updates - show source, show changes, show icon 2020-01-23 11:55:48 -07:00
Matthew Chen
1ae6012ecb Create and fetch groups v2; group update roundtrip. 2020-01-17 17:29:00 -03:00
Matthew Chen
72f912dce3 Versioned profile changes, etc. 2020-01-08 13:54:54 -03:00
Matthew Chen
29150102cb Revert group and profile changes. 2019-12-11 20:41:54 -08:00
Matthew Chen
15ef701244 Respond to CR. 2019-12-05 12:47:41 -03:00
Matthew Chen
190877a0d2 Clean up ahead of PR. 2019-12-05 12:37:22 -03:00
Matthew Chen
05c8e674ee Rework new group new creation & group updates. 2019-12-05 12:37:22 -03:00
Michael Kirk
9ebdea9793 Consolidate redunant methods, remove unused methods
No change in functionality.
2019-11-26 14:14:42 -06:00
Matthew Chen
3caa000b77 Fix handling of sync transcripts for view once messages in groups. 2019-11-08 00:10:32 -03:00
Matthew Chen
a48ccccdd1 Remove more usage of primary storage. 2019-08-07 17:41:11 -03:00
Matthew Chen
eccfad0f46 Merge remote-tracking branch 'private/release/2.41.0' 2019-08-06 12:12:39 -03:00
Matthew Chen
4f03f969fc Rework "view once" messages. 2019-08-01 16:13:37 -03:00
Matthew Chen
4d49ac039e Remove usage of primary storage. 2019-07-29 15:30:10 -03:00
Matthew Chen
5daa395acd Convert threads to BaseModel. 2019-07-16 13:50:21 -03:00
Nora Trapp
ae17d61a05 Update quoted messages, per message expiration, and sync transcripts 2019-07-10 13:31:18 -07:00
Nora Trapp
7d94af3287 Migrate TSContactThread to support UUIDs 2019-06-27 13:12:52 -07:00
Matthew Chen
e26a8e1bd4 Convert attachments to be any-only. 2019-06-24 15:34:02 -04:00
Matthew Chen
e27eada1aa Merge tag '2.40.0.23' 2019-06-13 17:02:40 -04:00
Matthew Chen
21735a7666 Handle unknown protocol version in sync transcripts. 2019-06-13 10:48:29 -04:00
Matthew Chen
b8327ad7c8 Respond to CR. 2019-05-31 12:39:50 -04:00
Matthew Chen
6e32c9a79f Remove "ephemeral media" model changes. 2019-05-29 11:53:42 -04:00
Matthew Chen
307a3f38a2 Respond to CR. 2019-05-29 11:26:40 -04:00
Matthew Chen
9ae86e438b Add "required" getter for optional enums. 2019-05-29 11:05:32 -04:00
Matthew Chen
a6629bfe63 Add EphemeralMedia model classes. 2019-05-20 17:05:49 -04:00
Matthew Chen
c55e71befa Clean up OWSIncomingSentMessageTranscript. 2019-05-15 17:47:17 -04:00
Matthew Chen
1c8aa09c49 Check sync transcript timestamps. 2019-05-15 17:47:17 -04:00
Michael Kirk
8700f42204 fix transaction type 2019-05-02 07:45:18 -06:00
Matthew Chen
13167b488a Sketch out installed sticker classes. 2019-04-22 10:16:08 -04:00
Matthew Chen
509bc57401 Update proto schema to reflect stickers. Sketch out the Sticker model classes. 2019-04-18 10:12:17 -04:00
Matthew Chen
6ef65ad9d6 Send and process 'recipient update' sync messages. 2019-02-21 15:13:31 -05:00