Commit Graph

1224 Commits

Author SHA1 Message Date
Michelle Linington
8998b1e767 Add eraId to GroupCallUpdate messages
By including eraId in GroupCallUpdate messages, we're able to identify
separate group calls after the fact. Each unique eraId will result in a
new entry in the database, even if the group call has since ended.
2020-11-24 20:59:37 -08:00
Matthew Chen
21b616ede1 Fix group migration edge cases. 2020-11-20 15:32:15 -03:00
Michelle Linington
24083156ec Run precommit script 2020-11-19 16:02:22 -08:00
Michelle Linington
91f1789bf2 Add GroupCallMessage interaction finder. Build GroupCallMessage participant strings 2020-11-19 16:02:22 -08:00
Nora Trapp
d8ca084b65 Tweak database fields and update RingRTC 2020-11-19 16:02:22 -08:00
Nora Trapp
b32c5bda4a Add scaffolding for Group Call messages 2020-11-19 16:02:22 -08:00
Nora Trapp
060839f463 Merge branch 'release/3.22.0' 2020-11-16 09:27:26 -08:00
Matthew Chen
01271f60be Handle emoji availability deserialization failures. 2020-11-14 07:58:13 -03:00
Nora Trapp
d300f66673 Fix crash when decoding emoji availability 2020-11-14 01:13:24 -08:00
Nora Trapp
ed69da32aa After a session reset, archive previous sessions instead of deleting them 2020-11-12 17:31:10 -08:00
Nora Trapp
a8e2a3e500 Archive sessions instead of deleting them when linked devices change 2020-11-12 17:31:10 -08:00
Matthew Chen
8869a8aa5d Improve logging around sessions. 2020-11-12 17:24:34 -03:00
Matthew Chen
ed9ae2ec9f Migrate groups from v1 to v2. 2020-10-30 09:04:12 -03:00
Matthew Chen
e9ca623253 Merge branch 'release/3.20.1' into release/3.21.0 2020-10-23 18:59:59 -03:00
Matthew Chen
1a9712d2a0 Improve logging around missing ephemeral prekeys. 2020-10-23 16:10:37 -03:00
Matthew Chen
1665283ee8 Reduce emoji-related queries on launch. 2020-10-23 14:08:47 -03:00
Matthew Chen
3d96b40767 Merge branch 'release/3.20.1' into release/3.21.0 2020-10-22 17:47:24 -03:00
Matthew Chen
5105dbb6ff Ensure app readiness during app launch. 2020-10-22 16:36:24 -03:00
Matthew Chen
20a0fddb90 Add debug UI around prekeys and sessions. 2020-10-16 10:46:37 -03:00
Matthew Chen
13e7456d22 Fix some of the performance tests. 2020-10-16 10:15:16 -03:00
Nora Trapp
17892d716c Group Calling 2020-10-15 14:49:20 -07:00
Nora Trapp
3f799418a9 Mandatory profile sharing 2020-10-15 13:20:21 -07:00
Matthew Chen
2f95030eed Let display link come to rest when no pending snapshot update. 2020-09-25 15:13:48 -03:00
Nora Trapp
f8cb80926c Don't include deleted threads in the badge count 2020-09-23 14:53:28 -07:00
Matthew Chen
c017e76aab Rename singleton accessors. 2020-09-17 21:11:09 -03:00
Matthew Chen
ad6bda8a44 Rename singleton accessors. 2020-09-17 21:11:07 -03:00
Matthew Chen
7c5043e163 Touch less; touch more carefully. 2020-09-17 17:31:23 -03:00
Matthew Chen
bedb7085b1 Skip unnecessary queries in attachment finder. 2020-09-16 09:25:35 -03:00
Matthew Chen
705d5b99d4 Reduce FPS of display link used by DB observer. 2020-09-16 09:24:36 -03:00
Matthew Chen
4e4d2769e0 Remove redundant variable. 2020-09-15 10:06:40 -03:00
Matthew Chen
58a7f94585 Recover from errors in the ui database observation pipeline. 2020-09-15 10:06:40 -03:00
Matthew Chen
b3d9fb7854 Improve flow for sharing a group invite link to a single conversation. Add UI Database snapshot flush promise. 2020-09-08 17:52:12 -03:00
Matthew Chen
ce1dcbade5 Animated sticker support. 2020-09-02 13:44:15 -03:00
Matthew Chen
1337bdf7ec Animated sticker support. 2020-09-02 13:44:15 -03:00
Matthew Chen
837d9bbdf3 Respond to CR. 2020-09-01 17:15:42 -03:00
Matthew Chen
ed6ec5362d Add group link view. 2020-09-01 17:11:09 -03:00
Matthew Chen
22c90550b7 Respond to CR. 2020-09-01 17:11:08 -03:00
Matthew Chen
33130584db Update GroupMembership to reflect requesting members. 2020-09-01 17:11:07 -03:00
Matthew Chen
aa88bb712c Model changes for group links. 2020-09-01 17:11:07 -03:00
Nora Trapp
1457a42bdf PR Feedback 2020-08-31 12:24:24 -07:00
Nora Trapp
18e19088a5 Fix broken tests 2020-08-28 13:10:47 -07:00
Fumiaki Yoshimatsu
ba63b6a3cf A few lines in YDBToGRDBMigrationModelTest fails because of a call to SDSAnyReadTransaction.unwrapGrdbRead.
Work around the offending code but only in tests.
2020-08-28 09:42:45 -07:00
Fumiaki Yoshimatsu
93e5503b87 Fixed two tests related to UIDatabaseSnapshotDelegate. 2020-08-28 09:42:45 -07:00
Michelle Linington
d20011aeb8 IOS-791: Megaphone for updated link previews
This change:
- Disables link previews on upgrade
- Introduces a new megaphone to prompt users to re-enable link previews
- Updates sync message proto to add a v2 link previews flag
2020-08-26 16:44:51 -07:00
Nora Trapp
c6f11420b6 Remove extra migration 2020-08-25 20:42:37 -07:00
Matthew Chen
6414cc7a87 Use protocol contexts in prekey stores. 2020-08-25 21:31:56 -03:00
Matthew Chen
f243889d00 Use protocol contexts in prekey stores. 2020-08-25 21:31:56 -03:00
Matthew Chen
4c6f2c22b4 Use protocol contexts in prekey stores. 2020-08-25 21:31:56 -03:00
Nora Trapp
5bbe119398 Add support for UUID only sender certificate 2020-08-25 17:09:59 -07:00
Nora Trapp
602dd36122 Fix 3.16 downgraders 2020-08-21 21:26:13 -07:00