Greyson Parrelli
27506e9ed8
Updated language translations.
2020-10-19 17:33:25 -04:00
Alex Hart
dc64a186d5
Fix mediastore access for Android Q.
2020-10-19 18:16:29 -03:00
Alex Hart
3163e09b98
Fix issue with backup deletion.
2020-10-19 10:27:18 -03:00
Alex Hart
4a94a0a5c5
Updated language translations.
2020-10-16 16:36:47 -03:00
Alex Hart
8a2d20403e
Add Proximity sensing back to voice note.
2020-10-16 16:23:04 -03:00
Alex Hart
ec706e95cc
Backup style and copy tweak.
2020-10-16 16:17:34 -03:00
Alex Hart
bd3b14a27f
Fix seeking voice notes that do not have waveforms.
2020-10-16 15:37:26 -03:00
Alex Hart
082d9e852c
Voice Note Beta Feedback fixes.
2020-10-16 13:14:01 -03:00
Alex Hart
06ffdde892
Updated language translations.
2020-10-15 17:42:28 -03:00
Alan Evans
a635f27c68
Hide group link when not enabled.
2020-10-15 16:19:17 -04:00
Alex Hart
ee3d7a9a35
Implement new workflow for scoped storage backup selection.
2020-10-15 16:19:17 -04:00
Alex Hart
9a1c869efe
Allow consecutive voice notes to be played as a playlist.
2020-10-15 16:19:17 -04:00
Alan Evans
837ed76f85
Show reminder banner to administrators for pending group join requests.
2020-10-15 16:19:17 -04:00
Cody Henthorne
b46589cd14
Remove mentions feature flag.
2020-10-15 16:19:17 -04:00
Alan Evans
d04e4606d2
Remove GV2 create flag.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
385bd0eb8a
Fix possible crash for unregistered devices.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
089656e5c4
Add an application migration to do a CDS refresh.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
84ec6dd458
Improve network reliability during resumable uploads.
2020-10-15 16:19:17 -04:00
Cody Henthorne
322c139c26
Fix bug of video showing on next call after cancel pre-join.
...
Fixes #10083
2020-10-15 16:19:17 -04:00
Alan Evans
babe1833bb
Derive GV2 master key and group id from GV1.
2020-10-15 16:19:17 -04:00
Alex Hart
9effa47dd8
Allow voice notes to continue playback after leaving conversation.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
7ef57cc0cf
Add support for syncing pinned status with storage service.
2020-10-15 16:19:17 -04:00
Greyson Parrelli
de7f103130
Add support for modern profile sharing.
2020-10-15 16:19:12 -04:00
Alan Evans
04bdf94b78
Updated language translations.
2020-10-13 15:18:00 -03:00
Cody Henthorne
c7389ddaa7
Fix bug causing incorrect mention suggestions.
2020-10-13 15:18:00 -03:00
Greyson Parrelli
e778ab2e3a
Fix issue with remote delete sent transcripts.
2020-10-13 13:50:21 -04:00
Alan Evans
cb2096670f
Updated language translations.
2020-10-12 15:19:00 -03:00
Alan Evans
284f221a9d
Handle no actual change to group.
2020-10-12 15:11:57 -03:00
Greyson Parrelli
bc639dd438
Show error message when unable to compute safety number.
2020-10-12 12:14:13 -04:00
Greyson Parrelli
1baddbb40e
Fix some oddities with message request behavior.
...
There was a weird case where how our intent checking could behave
differently when coming from search. There's also some funny
interactions where backups, where because the 'time message requests was
enabled' is reset to System.currentTimeMillis() post-restore, we thought
there were always 'pre-message-request messages'. Only mattered when
profileSharing is also disabled, so impact isn't huge. Given a lot of
this UI is going away soon, rather than doing the complicated thing of
backing up the true timestamp, I just default it to 0 to mitigate
things.
2020-10-12 10:09:35 -04:00
Alan Evans
85192aaa21
Updated language translations.
2020-10-09 17:46:21 -03:00
Alan Evans
054c705fe2
Respect the 206 paged response from the server group logs endpoint.
...
Prevent the deduplicate message logic firing and log it if it does.
2020-10-09 17:46:21 -03:00
Greyson Parrelli
597d16f566
Ensure one row per recipient in getRecipientSettingsForSync().
...
Technically there's no unique constraint in ThreadDatabase to guarantee
only one thread per recipient. We saw a crash that indicated that one
user has two threads for the same recipient. That's not true for any of
my devices. Still, best to play it safe here while we try to figure out
why this is happening.
2020-10-09 12:16:38 -04:00
Greyson Parrelli
0ca2c781c3
Only show the delivery status icon for 'sending' on remote deletes.
2020-10-08 16:29:13 -04:00
Greyson Parrelli
f642de9c41
Disable mention clicks in multi-select mode.
2020-10-08 14:09:44 -04:00
Greyson Parrelli
8965388d05
Fix rendering of remote-deleted view-once messages.
2020-10-08 14:04:00 -04:00
Alan Evans
44bc1b5cc0
Updated language translations.
2020-10-08 12:51:08 -03:00
Greyson Parrelli
714ebb3e08
Allow remote deletes of pending messages.
2020-10-08 10:58:55 -04:00
Greyson Parrelli
8f871c2e3a
Don't allow quote-jumps to remote deleted messages.
2020-10-08 10:29:46 -04:00
Greyson Parrelli
5cdc5bc441
Ensure reactions are deleted for remote-deleted messages.
...
We were doing this for MmsDatabase, but not SmsDatabase. Includes a
migration to cleanup any existing bad state.
2020-10-08 10:21:57 -04:00
Cody Henthorne
8d060837ad
Cleanup abandoned mentions during backup restore.
2020-10-08 09:46:26 -04:00
Greyson Parrelli
1d230d4cd6
Schedule another attribute refresh for GV2.
2020-10-07 20:29:40 -04:00
Greyson Parrelli
3636ae7667
Add the Pixel 4 back to the CameraX blacklist.
...
It's having pretty bad exposure problems.
2020-10-07 19:54:24 -04:00
Greyson Parrelli
ca5d574cd7
Updated language translations.
2020-10-07 17:22:05 -04:00
Greyson Parrelli
c80283dbcc
Inline remote delete feature flag.
2020-10-07 17:22:05 -04:00
Greyson Parrelli
3fcaddf2d3
Update delete for everyone education text.
2020-10-07 17:22:05 -04:00
Greyson Parrelli
6ecff5bce9
Ensure the storage manifest has all inserts and deletes.
...
A user hit a fishy case where not all inserts were present in the full
keyset. It's unclear how that would happen, so I'm being even more
explicit here.
2020-10-07 17:22:05 -04:00
Greyson Parrelli
a103c7dcb6
Apply storage service values for phone number privacy.
2020-10-07 17:22:05 -04:00
Greyson Parrelli
63746bbb47
Add support for syncing forced unread status.
2020-10-07 17:22:05 -04:00
Alan Evans
ed0be6fc9a
Add dialog transitions to group manager.
2020-10-07 17:22:05 -04:00