emir-signal
b42dcece48
Add support for call link epochs.
2025-07-10 09:12:48 -03:00
Cody Henthorne
5ce5326721
Migrate away from placeholder revision to support exporting pending approval groups.
2025-07-10 09:12:48 -03:00
Greyson Parrelli
dc8e93a9d3
Add additional debug info for the backups alpha.
2025-07-10 09:12:48 -03:00
Cody Henthorne
437b1a3d98
Restore timestamp instead of tier during manual registration remote backup restore flow.
2025-07-02 11:24:36 -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
Alex Hart
7a0b7c045e
Only display failure sheet if there is actually a failure reported.
2025-07-01 13:02:02 -04:00
Greyson Parrelli
0f16be81b0
Bump libsignal to 0.76.0
2025-06-26 15:07:39 -04:00
Alex Hart
c75cafd5f5
Add click handling to choose backup type learn more.
2025-06-26 14:14:28 -03: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
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
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
Alex Hart
18f7a88d66
Add support filter after backup export failure.
2025-06-23 15:57:36 -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
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
Alex Hart
c0dfe9bd53
Utilize ImageVector instead of Painter in SettingsScaffold.
2025-06-17 16:26:20 -04:00
Alex Hart
a5496c692f
Allow different accounts on same Google account to subscribe to backups.
2025-06-17 16:26:19 -04:00
jeffrey-signal
cd18db613a
Upload large backup attachments using a foreground service.
2025-06-11 12:02:23 -04:00
Alex Hart
9361acd72f
Add check before setting downgrade flag.
2025-06-10 14:33:09 -03:00
Alex Hart
c4da61cd93
Add backup alert fragment tag to prevent concurrent opens.
2025-06-10 14:06:05 -03:00
Alex Hart
8446c8d60f
Show entire create backup sheet.
2025-06-10 13:44:33 -03:00
Cody Henthorne
38adb519e3
Improve speed/feedback of final steps of backup restore.
2025-06-10 10:32:45 -04:00
Alex Hart
dd5941b884
Add UX for out of remote storage space error presentation.
2025-06-09 20:21:06 -04:00
Alex Hart
1424dd6892
Add new dialog and sheet for handling offloaded media after a subscription is canceled or expires.
2025-06-09 20:21:06 -04:00
Michelle Tang
59b747ee63
Add insufficient storage error message to link+sync.
2025-06-09 20:21:06 -04:00
Michelle Tang
e0726ce62f
Fix missing profile avatars on restore.
2025-06-09 20:21:06 -04:00
Greyson Parrelli
6edfcfdc4e
Properly order attachment archive copies.
2025-06-09 20:21:06 -04:00
Greyson Parrelli
9860b990e5
Split archive deletes and reconciliations into separate jobs.
2025-06-09 20:21:06 -04:00
Alex Hart
23d8969015
Allow staging users to utilize internal backup switch.
2025-06-09 20:21:06 -04:00
Cody Henthorne
882a11c420
Calculate remote backup media quota usage locally.
2025-06-09 20:21:06 -04:00
Michelle Tang
cc7b26d342
Fix read calls being shown as unread in backups.
2025-06-09 20:21:06 -04:00
jeffrey-signal
bf0c9ec1c7
Fix story reactions rendering improperly after restoring a backup.
2025-06-09 20:21:06 -04:00
Cody Henthorne
df2e88eaac
Reset backup auth credentials on verification failure.
2025-06-09 20:21:05 -04:00
Alex Hart
297bca4c0f
Fix archive export tests.
2025-06-09 20:21:05 -04:00
Cody Henthorne
26b6019b28
Add internal backup stats tab.
2025-06-04 15:17:37 -04:00
Michelle Tang
e3ee3d3dba
Add notification profiles to storage service.
2025-06-04 15:17:37 -04:00
Alex Hart
5e07e428c0
Fix instrumentation tests for message backups checkout flow.
2025-06-04 15:17:37 -04:00
Alex Hart
c3dcdd2010
Check network tier on export.
2025-06-04 15:17:37 -04:00
jeffrey-signal
17bfb118d8
Update missing password manager dialog copy.
...
Updates the copy of the dialog that shows when attempting to save a backup key, but there is no credential manager configured on the device that supports saving passwords.
2025-06-04 15:17:37 -04:00
Alex Hart
d6dd2cc633
Polish backup type selection UI.
2025-06-04 15:17:37 -04:00
Alex Hart
e17a4c80b2
Various UI polish items for backups.
2025-06-04 15:17:37 -04:00
Alex Hart
c0f3189a5b
Add restore type check and download specific messaging.
2025-06-04 15:17:36 -04:00
Alex Hart
ad652dbaf2
Backup delete resub flow state fix.
2025-06-04 15:17:36 -04:00