Matthew Chen
e77861ddbb
Fix race in model read cache.
2021-01-21 20:36:47 -03:00
Jordan Rose
7748420b82
SSK: (re-)unify the decision of whether to notify for an interaction
2021-01-19 11:24:14 -08:00
Jordan Rose
f5a3b53e54
SSK: Don't notify / mark unread for people leaving the group
2021-01-19 11:18:10 -08:00
Matthew Chen
3bb5f0777b
Add profile bio fields to database schema.
2021-01-14 22:25:45 -03:00
Matthew Chen
c0c6683c61
Merge branch 'release/5.1.0'
2021-01-07 16:44:04 -03:00
Matthew Chen
b64503cce2
Clean up.
2021-01-07 14:18:50 -03:00
Matthew Chen
83ee5636b4
Surface group updates exception group migrations in the inbox snippet.
2021-01-07 14:18:50 -03:00
Matthew Chen
12a61511ab
Merge remote-tracking branch 'private/release/5.1.0'
2021-01-04 22:54:46 -03:00
Matthew Chen
f7ec15b808
Refine query filtering.
2020-12-23 18:14:32 -03:00
Nora Trapp
a0992b9857
Eliminate usage of unsaved SignalRecipients
2020-12-18 19:15:07 -08:00
Matthew Chen
4ba64c78af
Fix "mark as read" for early read receipts.
2020-12-15 11:15:24 -03:00
Matthew Chen
b3f93cdc88
Fix broken tests.
2020-12-11 16:33:38 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
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