Commit Graph

668 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
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
Nora Trapp
602dd36122 Fix 3.16 downgraders 2020-08-21 21:26:13 -07:00
Nora Trapp
4b3908077b Migration to add serverDeliveryTimestamp 2020-08-20 16:48:54 -07:00
Michelle Linington
7494eed9cc PR Feedback, update schema_dump to support sqlclient updates 2020-08-20 13:07:23 -07:00
Michelle Linington
c0dee48b37 IOS-784: Improvements to sqlclient script
This change makes the debug the sqlcipher database with command line
much easier. Leverages simctl to make simulator discovery and
introspection super straightforward
2020-08-20 13:07:23 -07:00
Nora Trapp
13b5459066 Optimize 'sortIndex' query for generally being at the latest message 2020-08-20 11:31:46 -07:00
Nora Trapp
416ae1e9ef Add some benches and make a small dent on conversation open time 2020-08-20 09:26:41 -07:00
Nora Trapp
102aaec0a7 Default screen security on for existing users 2020-08-18 01:27:41 -07:00
Nora Trapp
b035d35510 Add dedicated video call button 2020-08-14 20:44:03 -07:00
Matthew Chen
4869517391 Respond to CR. 2020-08-10 11:42:53 -03:00
Matthew Chen
162eea5aa2 Tune frequency of UI database snapshot updates. 2020-08-10 11:38:36 -03:00
Nora Trapp
d6ad7868a3 PR Feedback 2020-08-04 14:18:10 -07:00
Nora Trapp
6f963c7ba5 Add mention notification settings 2020-08-04 14:09:06 -07:00
Nora Trapp
427f42874d Track who was mentioned in a given message in a queryable way 2020-08-04 14:09:06 -07:00