Cody Henthorne
2dcc7d284f
Update group membership for a group call when it changes.
2020-12-05 20:55:52 -05:00
Greyson Parrelli
234e4be924
Bump version to 5.0.0
2020-12-05 14:11:46 -05:00
Greyson Parrelli
1083e022cc
Updated language translations.
2020-12-05 14:11:46 -05:00
Greyson Parrelli
cb1b4ec0b9
Rotate the GV1->GV2 auto migration flag.
2020-12-05 14:11:46 -05:00
Greyson Parrelli
40c46351e6
Update MMS description string.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
3f75e4aeb3
Fix GV1->GV2 migration bug where users were incorrectly marked as dropped.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
4321fabf0b
Rotate the group calling feature flag.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
8e93bf9075
Create a core-util module with some common utilities.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
831cd2f297
Trace database methods.
2020-12-05 13:44:13 -05:00
Cody Henthorne
42d61518b3
Handle safety number changes in a group call context.
2020-12-05 13:44:13 -05:00
Alex Hart
112782ccaf
Add join/leave banner for group calls.
2020-12-05 13:44:13 -05:00
Alan Evans
67a3a30d4c
Run witness checksums in task and only when compiling.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
898d92ba54
Fix issue where remote deletes screwed up jump positions.
...
Fixes #10171
2020-12-05 13:44:13 -05:00
Greyson Parrelli
323a405004
Don't format numbers unnecessarily.
...
Util.getFirstNonEmpty() requires calculating all input strings first,
but that's unnecessary and could result in lots of warning logs in the
case of calling PhoneNumberFormatter#prettyPrint with nulls or other
stuff.
Fixes #10246
2020-12-05 13:44:13 -05:00
Alex Hart
3f25609561
Add equals/hashcode to Key implementation.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
97047bccde
Remove job adds from database transactions.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
31960b53a0
Use our own homemade paging library for conversation paging.
...
I made the lib, and Alan made the build actually work.
Co-authored-by: Alan Evans <alan@signal.org>
2020-12-05 13:44:13 -05:00
Cody Henthorne
ac41f3d662
Fix deadlock between group calling jobs.
2020-12-05 13:44:13 -05:00
Cody Henthorne
82eebbc3b0
Fix incorrect string resource usage for some activities.
2020-12-05 13:44:13 -05:00
Cody Henthorne
b1d74e21e2
Improve handling of 1:1 calls during group calls.
2020-12-05 13:44:13 -05:00
Greyson Parrelli
7868c3094b
Make FastJobStorage synchronous again.
2020-12-05 13:44:13 -05:00
Sgn-32
ebaa4cee65
Pretty print phone numbers in recent chats on share screen.
...
Fixes #10204
2020-12-05 13:44:09 -05:00
Greyson Parrelli
141b22765e
Pretty print your phone number in settings.
2020-12-05 13:43:25 -05:00
Cody Henthorne
050fad3114
Handle blocked users in group calls.
2020-12-05 13:43:25 -05:00
Cody Henthorne
01f143667f
Add Group Call peeking in the Conversation view.
2020-12-05 13:43:25 -05:00
Alan Evans
2729eb9f5f
Bump version to 4.79.3
2020-12-02 21:17:11 -04:00
Alan Evans
0a8e0d7889
Updated language translations.
2020-12-02 21:16:35 -04:00
Cody Henthorne
25bffa6d56
Put send viewed receipts behind a feature flag.
2020-12-02 20:15:26 -05:00
Greyson Parrelli
cf7fb7e1a2
Bump version to 4.79.2
2020-12-02 13:55:44 -05:00
Greyson Parrelli
4b7017580c
Updated language translations.
2020-12-02 13:33:28 -05:00
Greyson Parrelli
90852b5715
Ensure we refresh our own profile after refreshing attributes.
2020-12-02 13:33:28 -05:00
Alex Hart
2103fd016b
Return sane value if player is out of sync with data adapter.
2020-12-02 13:40:46 -04:00
Cody Henthorne
973ad55dfe
Fix various UI issues with group calling PIPs.
2020-12-02 11:37:20 -05:00
Cody Henthorne
c3dea97857
Clear view cache properly after configuration change.
2020-12-02 10:27:20 -05:00
Cody Henthorne
0e37381179
Bump RingRTC to 2.8.5
2020-12-02 09:01:31 -05:00
Alex Hart
f7bc975534
Utilize left margin in drawing mask.
2020-12-02 09:44:51 -04:00
Greyson Parrelli
fab24bcd1e
Bump version to 4.79.1
2020-12-01 17:11:12 -05:00
Greyson Parrelli
9be2e6b815
Updated language translations.
2020-12-01 17:11:12 -05:00
Greyson Parrelli
4037170b4a
Rotate GV1 auto-migration feature flag.
2020-12-01 17:11:12 -05:00
Greyson Parrelli
b1974f31a9
Reduce number of optimistic migrations enqueued at once.
2020-12-01 16:52:19 -05:00
Greyson Parrelli
e6bf8f078d
Use proper Recipient method in group sync job.
2020-12-01 16:52:19 -05:00
Alex Hart
cea4ee4ea9
Utilize GeneratedContactPhoto for named folk.
2020-12-01 16:17:36 -05:00
Alex Hart
283ff44da9
Cache conversation icon shortcuts.
2020-12-01 16:17:36 -05:00
Cody Henthorne
adee104899
Stop camera from turning on when returning to a group call.
2020-12-01 16:17:36 -05:00
Greyson Parrelli
1a844abcec
Fix perf issues around shortcut updates.
2020-12-01 16:17:36 -05:00
Alan Evans
5f30745908
Reduce layout depth of conversation items.
2020-12-01 16:20:53 -04:00
Alex Hart
4ae0f3999c
Apply better strategy for dependency init.
2020-12-01 16:01:47 -04:00
Alex Hart
dcb16378c8
Display PiP in Group Calls even if local video is disabled.
2020-12-01 14:53:34 -04:00
Alex Hart
b59a5c8609
Revert "Don't show members button if there are no remote people."
...
This reverts commit d4748efd42
.
2020-12-01 12:19:03 -04:00
Cody Henthorne
55c9124c54
Prevent multiple taps from starting multiple calls.
2020-12-01 10:56:47 -05:00