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