Alex Hart
1732567128
Hide optimize storage if billing not available.
2025-07-01 13:02:03 -04:00
Alex Hart
64f854c29d
Flow beta tag to next row if there isn't enough room.
2025-07-01 13:02:02 -04:00
jeffrey-signal
fdf1238905
Improve backup key password manager save error handling.
...
- Add "go to settings" button to missing credential manager error dialog.
- Add handling for disabled password manager save prompt on Android API <= 33.
2025-07-01 13:02:02 -04:00
andrew-signal
0a17cd1c99
Rotate libsignal-net remote config.
2025-07-01 13:02:02 -04:00
Alex Hart
f1ac2282ff
Ensure proper thread snippet restore.
2025-07-01 13:02:02 -04:00
Alex Hart
7a0b7c045e
Only display failure sheet if there is actually a failure reported.
2025-07-01 13:02:02 -04:00
Alex Hart
9725d98c4a
Hide paragraph if not during manual restore.
2025-07-01 13:02:02 -04:00
Cody Henthorne
6aab622c96
Fix edit messages showing as new notifications bug.
2025-07-01 12:57:44 -04:00
Greyson Parrelli
fdd9e07918
Add internal tool to reset sender key state.
2025-06-26 15:07:39 -04:00
Greyson Parrelli
0f16be81b0
Bump libsignal to 0.76.0
2025-06-26 15:07:39 -04:00
Alex Hart
bc10cd0d03
Add check for <= 0 time duration for Never case.
2025-06-26 14:26:18 -03:00
Alex Hart
c75cafd5f5
Add click handling to choose backup type learn more.
2025-06-26 14:14:28 -03:00
Cody Henthorne
0947d5b7b5
Fix deadlock/ANR in IncomingMessageObserver and SignalWebSOcket.
2025-06-26 10:32:16 -04:00
Greyson Parrelli
1c596490c9
Add link+sync support for the backup4 capability.
2025-06-25 16:14:32 -04:00
Cody Henthorne
a043b4e573
Try to run IncomingMessageObserver more aggressively.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
c0340be3ce
Fix archive thumbnail decryption.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
b1063f69f9
Remove archive_transfer_file column.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
7b7e153281
Populate legacy locatorInfo fields.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
ec5452744d
Allow normal attachments to be validated with plaintextHashes.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
607b83d65b
Validate plaintext hashes for archived attachments.
2025-06-25 16:14:31 -04:00
Greyson Parrelli
38c8f852bf
Do most of the proto and database groundwork for the new mediaName.
2025-06-25 16:14:31 -04:00
Alex Hart
e705495638
Add 30 day reminder for manual backups.
...
Co-authored-by: Michelle Tang <mtang@signal.org >
2025-06-25 16:14:31 -04:00
Alex Hart
82531630c7
Add megaphone to prompt user to enable backups.
2025-06-25 16:14:31 -04:00
Alex Hart
322a9cd97a
Suppress backup messaging if device is unregistered.
2025-06-25 09:47:59 -03:00
jeffrey-signal
143b8a6356
Fix crash when saving backup key to credential manager on Android 13 and earlier.
2025-06-24 17:03:20 -04:00
Alex Hart
ccc4acdef9
Prevent "Free" tier from being upgraded in the background.
2025-06-24 11:11:32 -03:00
Cody Henthorne
1719122f5e
Move restore messages out of durable job.
2025-06-24 08:49:31 -04:00
Greyson Parrelli
93161aa425
Only delete archived media from CDN 3.
2025-06-23 15:57:36 -04:00
Cody Henthorne
a181b35e8d
Remove notification state cleanup based on displayed notifications.
2025-06-23 15:57:36 -04:00
jeffrey-signal
79de5f733f
Prevent backup from being triggered while a restore is in progress.
2025-06-23 15:57:36 -04:00
Alex Hart
18f7a88d66
Add support filter after backup export failure.
2025-06-23 15:57:36 -04:00
jeffrey-signal
eeae9579d9
Fix progress bar stuck at 100% after successful backup restore.
2025-06-23 15:57:36 -04:00
jeffrey-signal
3b9dec5d42
Reset backup restore state after media restoration completes.
...
Fixes an issue where the SignalStore.backup.restoreState is never updated from RESTORING_MEDIA after completion of the media restoration.
2025-06-23 15:57:35 -04:00
andrew-signal
bbec0f5f48
Stop STOPPED typing indicator timers on message send.
2025-06-23 15:57:35 -04:00
Cody Henthorne
be45bdb562
Fix legacy restore options in new restore flows.
2025-06-18 16:45:42 -04:00
Michelle Tang
c75a6c9715
Sync backup tier to account record.
2025-06-18 16:45:42 -04:00
Alex Hart
fc1ed8934c
Add custom 404 retry logic.
2025-06-18 16:45:42 -04:00
Cody Henthorne
5f603cd57a
Improve message notification determination.
2025-06-18 16:45:42 -04:00
lisa-signal
b826352ce7
Add deprecation notification when build expires.
2025-06-18 16:45:42 -04:00
Greyson Parrelli
4f6a5de227
Refactor AttachmentCipherInputStream.
2025-06-18 16:45:41 -04:00
Cody Henthorne
9798f5cc7c
Fix contact receive desugar crash on Android 6.
2025-06-18 16:45:41 -04:00
Miriam Zimmerman
5fd4ac0a06
Add logging to debug flipping from broken camera
2025-06-18 16:45:41 -04:00
Greyson Parrelli
ee0ee98cb6
Convert AttachmentCipherInputStream to kotlin.
2025-06-18 16:45:41 -04:00
Michelle Tang
2c752ab5ba
Avoid uploading onboarding story media during restore.
2025-06-17 16:26:20 -04:00
Alex Hart
b35b1db4bc
Add wiring and notification for out of remote space error.
2025-06-17 16:26:20 -04:00
lisa-signal
fed6a0db5e
Add enable contact permission banner when adding members to groups.
2025-06-17 16:26:20 -04:00
lisa-signal
e4d34c1cb6
Show verified safety number users in New Chat selection screen.
2025-06-17 16:26:20 -04:00
Greyson Parrelli
3571e22a79
Use different icon for 'fetching messages'.
...
Relates to #12904
2025-06-17 16:26:20 -04:00
lisa-signal
f3857ed933
Prevent notification sound when voice recording.
2025-06-17 16:26:20 -04:00
Alex Hart
76e8695000
Convert AdvancedPinPreferencesFragment to compose.
2025-06-17 16:26:20 -04:00