Commit Graph

681 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
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
Matthew Chen
ed9ae2ec9f Migrate groups from v1 to v2. 2020-10-30 09:04:12 -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
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
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
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
Nora Trapp
5bbe119398 Add support for UUID only sender certificate 2020-08-25 17:09:59 -07:00