Greyson Parrelli
fed7d911a3
Revert "Listen to the uiMode configuration changes."
...
This reverts commit dda98a474d
.
This commit ended up causing spontaneous theme changes that have been
hard to track down. It's likely it just didn't fit into our theme system
well. We need to take a closer look, but in the meantime, a revert is in
order.
2020-09-23 16:54:38 -04:00
Cody Henthorne
ca442970a3
Add Research Megaphone.
2020-09-23 16:54:38 -04:00
Angus Turnbull
9dbb77c10a
Remove some calls to GMS APIs for utility functions.
...
Fixes #9629
2020-09-23 16:54:38 -04:00
Dan
1116502bc0
Add vCard support for received MMS.
2020-09-23 16:54:38 -04:00
Cody Henthorne
edaf17bdd4
Fix invisible media controls and notch jank.
...
Fixes #9993 .
2020-09-23 16:54:38 -04:00
Alan Evans
c61d731358
Allow side-by-side installation of staging build.
2020-09-23 16:54:38 -04:00
Cody Henthorne
a8415a3484
Add pre-join vanity view for 1:1 video calls.
2020-09-23 16:54:38 -04:00
Alan Evans
cd2467085e
Correct storage query deleted filter argument.
2020-09-23 16:54:38 -04:00
Alan Evans
64efb3d2a4
Do not set or read reaction target phone number.
2020-09-23 16:54:38 -04:00
Alex Hart
e05f137bd8
Add animations to call screen.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
0c73ddc08b
Ensure we HTML-decode the <title> tag.
...
Fixes #10020
2020-09-23 16:54:38 -04:00
Greyson Parrelli
19cc43c442
Add a charging constraint to the backup job.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
7108fc81a9
Prevent redundant JobScheduler jobs.
...
Some devices actually enforce a scheduling rate, and will crash if you
submit more than, say, 250 jobs in 1 minute. This can happen when
catching up with messages and scheduling a lot of
PushDecryptMessageJobs.
While it'd be tricky to limit jobs with constraints, this just does the
simple thing of not enqueueing unnecessary jobs for constraint-less
jobs.
2020-09-23 16:54:38 -04:00
Alex Hart
5943b9d7d6
Fix sending receipts.
...
Fixes #10016
2020-09-23 16:54:38 -04:00
Alex Hart
0271e4c918
Add lifecycle check in SnackbarAsyncTask.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
9dc33eff3a
Remove thumbnails from the AttachmentDatabase.
...
Glide can do everything for us now, including video thumbnails.
2020-09-23 16:54:38 -04:00
Jim Gustafson
5aef1c8a68
Update to RingRTC v2.7.0
2020-09-23 16:54:38 -04:00
Alan Evans
c608a05270
Prevent a resolve call in main.
2020-09-23 16:54:38 -04:00
Cody Henthorne
e2cfd247c3
Fix mention parsing for quotes.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
97eb9154b2
Prevent NPE when setting sticker emoji.
2020-09-23 16:54:38 -04:00
Jim Gustafson
d7ff635445
RingRTC: Update to v2.6.0
...
Co-authored-by: Peter Thatcher <peter@signal.org>
2020-09-23 16:54:38 -04:00
Alan Evans
aff57fb54e
Create the temporary backup file hidden in the final location.
...
Fixes #10003
2020-09-23 16:54:38 -04:00
Greyson Parrelli
e89285a219
Reduce log noise.
2020-09-23 16:54:38 -04:00
Greyson Parrelli
706f43caa8
Remove AttachmentsV3 feature flag.
2020-09-23 16:54:38 -04:00
Cody Henthorne
dc4faf57cb
Add foundational UX and state support for Group Calling.
2020-09-23 16:54:38 -04:00
Alex Hart
7baf8052a2
Fix savedInstanceState crash.
2020-09-23 16:54:37 -04:00
Alan Evans
d3c59585fd
Bump version to 4.71.5
2020-09-14 11:16:09 -03:00
Alan Evans
859bb8dc79
Updated language translations.
2020-09-14 11:12:30 -03:00
Alan Evans
58cd2e07ba
Add some required face blurring models back.
...
Fixes #10009
2020-09-14 10:49:33 -03:00
Greyson Parrelli
a5a6fb590a
Bump version to 4.71.4
2020-09-10 18:03:51 -04:00
Greyson Parrelli
3619993e68
Updated language translations.
2020-09-10 18:03:28 -04:00
Greyson Parrelli
88e12c78fa
Disable mentions megaphone.
2020-09-10 17:54:57 -04:00
Alan Evans
5c285b4ac6
Cycle groups v2 feature flag.
2020-09-10 18:47:36 -03:00
Cody Henthorne
c6b729c470
Bump version to 4.71.3
2020-09-10 15:38:55 -04:00
Cody Henthorne
890014759e
Updated language translations.
2020-09-10 15:38:12 -04:00
Cody Henthorne
68c1c43381
Update radio styling in storage settings.
2020-09-10 14:40:29 -04:00
Greyson Parrelli
d0dfcaaad5
Fix issue with storage key intersections.
...
- When doing the intersection, ignore keys that have type mismatches (same storageId, different types)
- If we detect that scenario, schedule a force push to happen afterwards
- Also schedule a force push afterwards if we detect that there's keys in the manifest that don't have any storage item on the service
2020-09-10 14:01:41 -04:00
Alan Evans
3cffaddc0a
Validate incoming Group lengths and remote delete entries if wrong.
...
Ignore incoming messages with bad V1 group lengths.
2020-09-10 14:39:29 -03:00
Alex Hart
bf4cac0c82
Fix unarchive menu action.
2020-09-10 13:49:16 -03:00
Alex Hart
f680749a00
Use proper lifecycle for SimpleTask which touches fragment view.
2020-09-10 13:40:09 -03:00
Cody Henthorne
13a67980d9
Fix wrong timestamp being used when trimming by length.
2020-09-10 12:09:28 -04:00
Alan Evans
f110d595d2
Fix selection limit for add members GV1.
...
Fixes #10005
2020-09-10 09:59:57 -03:00
Cody Henthorne
9c8857352b
Bump version to 4.71.2
2020-09-09 16:09:49 -04:00
Cody Henthorne
c09a1fdba8
Updated language translations.
2020-09-09 16:04:27 -04:00
Greyson Parrelli
cdc7033a51
Update CDS enclave.
2020-09-09 15:38:42 -04:00
Alex Hart
fa30c759d7
Fix PIP positioning in video calls.
2020-09-09 13:06:38 -03:00
Fumiaki Yoshimatsu
d040be2df0
Use the light styles in the action bar style in the light theme, but keep the dark theme version of it in the action mode.
...
Fixes #9932
2020-09-09 12:24:45 -03:00
Alan Evans
935c831a7f
Fix equality comparison causing blank updates and "The group was updated" messages.
2020-09-09 12:16:09 -03:00
Cody Henthorne
867e95eef1
Re-download sticker if backing file data no longer exists.
2020-09-09 11:15:34 -04:00
Alan Evans
2ee04bd1b6
Insert placeholder group on GV2 storage service sync.
2020-09-09 11:59:09 -03:00