Michelle Tang
d4f08e6d46
Update unsupported message UI.
2025-08-27 15:55:18 -04:00
Alex Hart
71c34e17eb
Various backup strings updates.
2025-08-21 14:52:34 -04:00
Greyson Parrelli
117baf7b65
Update translations and other static files.
2025-08-13 23:24:12 -04:00
Alex Hart
9f7a78bf3c
Update remote backup size display to indicate loading while accessing data.
2025-08-11 13:02:13 -04:00
lisa-signal
c0f826808b
Add filter by log level feature in debug log screen.
2025-08-11 13:02:13 -04:00
Alex Hart
53a80589e3
Add Out of Remote Storage sheet.
2025-08-06 15:50:16 -04:00
Greyson Parrelli
9dcc704a9e
Add specific registration error cases for SVRB.
2025-08-06 15:50:16 -04:00
Alex Hart
b8300f373d
Polish various bits of backups UI.
2025-07-29 11:09:53 -03:00
Alex Hart
99fb70c20c
Remove unused string.
2025-07-25 11:02:46 -04:00
Michelle Tang
eae0b43858
Generalize device authentication education sheet for backups.
2025-07-18 13:03:49 -04:00
Alex Hart
36de1284c7
Allow user to rotate AEP.
2025-07-18 10:36:49 -03:00
Cody Henthorne
8ee80b0d27
Fix backup message job cancel and start bugs.
2025-07-16 14:21:59 -04:00
Michelle Tang
359f473b59
Add verify key megaphone.
2025-07-16 12:42:35 -04:00
jeffrey-signal
6d58e89c18
Prompt to save PIN to device password manager.
...
Fixes an issue where the system auto-fill could overwrite the Signal backup key saved to the device password manager with the Signal PIN. The PIN confirmation screen now explicitly uses `CredentialManager` to save the `Signal PIN` under a separate username from the `Signal Backups` key, allowing both credentials to be stored and auto-filled correctly.
- Add `com.google.android.libraries.identity.googleid` dependency so `CredentialManager` works on Android < 14.
- Prompt to save Signal PIN to credential manager after PIN is created/edited.
2025-07-10 09:12:48 -03:00
Alex Hart
06f90c73a9
Add view settings button to backup settings screen.
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
Cody Henthorne
3381d37086
Update translations and other static files.
2025-06-25 16:21:32 -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
ccc4acdef9
Prevent "Free" tier from being upgraded in the background.
2025-06-24 11:11:32 -03:00
Alex Hart
18f7a88d66
Add support filter after backup export failure.
2025-06-23 15:57:36 -04:00
Michelle Tang
f21edf7e3c
Adjust iDEAL string.
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
Alex Hart
b35b1db4bc
Add wiring and notification for out of remote space error.
2025-06-17 16:26:20 -04:00
Alex Hart
e6ea66f9c5
Add proper turn off backups string for paid tier.
2025-06-17 16:26:20 -04:00
Alex Hart
a5ff92b831
Add additional backup screen states.
2025-06-17 16:26:20 -04:00
jeffrey-signal
0ab77e159d
Update notification message for large backup attachment uploads.
2025-06-17 16:26:19 -04:00
Greyson Parrelli
e72c78be68
Update translations and other static files.
2025-06-11 12:49:13 -04: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
d20abec813
Update remove from group copy.
2025-06-09 20:21:06 -04:00
Cody Henthorne
4222c70b4a
Update translations and other static files.
2025-06-04 15:28:35 -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
c0f3189a5b
Add restore type check and download specific messaging.
2025-06-04 15:17:36 -04:00
Alex Hart
2ff0df9ef6
Add skip dialog for during deletion.
2025-06-04 15:17:36 -04:00
jeffrey-signal
015fc9be2c
Add ability to save remote backup key to device password manager.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-06-04 15:17:36 -04:00
Alex Hart
df170dac32
Polish deletion UX.
2025-06-04 15:17:36 -04:00
Alex Hart
6a40f4a4f4
Perform backup deletion in a durable job.
2025-05-28 13:07:09 -03:00
Jeffrey Starke
de12691cfe
Add new sticker pack preview screen.
...
Adds a new jetpack compose and kotlin implementation of the sticker pack preview screen, which will soon replace `StickerPackPreviewActivity.java` and `StickerPackPreviewViewModel.java`.
2025-05-22 11:23:23 -04:00
lisa-signal
dce883bcf5
Fix clear filter position.
2025-05-22 11:23:23 -04:00
Alex Hart
7ee1b1386b
Backups ui polish.
2025-05-19 14:45:34 -04:00
Alex Hart
a6bfeebb24
Add UI for when the user's grace period expires or while they are in the grace period.
2025-05-19 14:45:34 -04:00
Alex Hart
a050b37f3a
Remove bank selection from iDEAL.
2025-05-14 16:43:17 -04:00
Cody Henthorne
7e00739240
Remove MMS related encryption error messaging.
2025-05-14 16:43:17 -04:00
Michelle Tang
1800507604
Add beta label to backups.
2025-05-14 16:43:16 -04:00
Cody Henthorne
93403a0d2c
Implement stop/resume media restore and update restore over cellular.
2025-05-14 16:43:16 -04:00