Commit Graph

1237 Commits

Author SHA1 Message Date
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