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