Alex Hart
faa12bf377
Do not run subscription check if backups are disabled.
2025-06-10 13:51:50 -03:00
Alex Hart
8446c8d60f
Show entire create backup sheet.
2025-06-10 13:44:33 -03:00
lisa-signal
844d511b72
Update edit message timestamp.
2025-06-10 12:14:42 -04:00
Cody Henthorne
178c468436
Prevent viewing backup key when unregistered.
2025-06-10 11:04:01 -04:00
Cody Henthorne
fa9229779e
Fix copy for no backup key bottom sheet.
2025-06-10 10:53:30 -04:00
Cody Henthorne
38adb519e3
Improve speed/feedback of final steps of backup restore.
2025-06-10 10:32:45 -04:00
Alex Hart
37c3578329
Fix crash when accessing backup settings without being logged into Google.
2025-06-10 11:32:31 -03:00
Alex Hart
0c98439070
Add proper media ttl to restore screen.
2025-06-10 11:29:35 -03:00
Greyson Parrelli
5fe114c0eb
Update archiveReconciliationSyncInterval to use global config.
2025-06-10 08:23:56 -04:00
Alex Hart
3588d646d2
Don't skip cancelled google purchase when checking subscription state in check job.
2025-06-09 20:21:06 -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
Cody Henthorne
18b5354944
Fix backup receipt crash.
2025-06-09 20:21:06 -04:00
Michelle Tang
bf4049d002
Fix lint.
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
828fa238c5
Update optimize media threshold to 7 days.
2025-06-09 20:21:06 -04:00
Greyson Parrelli
c8f389028e
Ensure that we have the latest recipient copy after refreshing serviceIds.
...
Fixes #14163
2025-06-09 20:21:06 -04:00
lisa-signal
e2c32c1172
Fix multiselect to make in memory messages unselectable.
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
Greyson Parrelli
e7115a3a71
Switch the snapshot table to use incrementing versions.
2025-06-09 20:21:06 -04:00
Alex Hart
f9ee222d5d
Add logging to check purchase information on RemoteBackupsSettings screen.
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
Cody Henthorne
efa9dd6ec3
Fix path escaping issues.
...
Acknowledgment to Mouad & Ostorlab team for bringing this to our attention.
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
Jim Gustafson
a9475ef153
Update to RingRTC v2.53.0
2025-06-09 20:21:05 -04:00
Michelle Tang
6b6980811b
Use config to determine deletion lifespan in storage service.
2025-06-09 20:21:05 -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
Alex Hart
b40c7d0e06
Add crossfade to action-mode toolbar.
2025-06-09 20:21:05 -04:00
Greyson Parrelli
ef797f6ed8
Fix possible crash in story send.
2025-06-09 20:08:47 -04:00
Michelle Tang
59cc8c636d
Ignore non-existing recipients in notification profiles storage sync.
2025-06-09 14:59:28 -04:00
andrew-signal
7bd52e661d
Refactor LibSignalChatConnection to use an explicit queue sendRequest handling while CONNECTING.
2025-06-06 08:14:20 -04:00
lisa-signal
a66031cfce
Fix chat folder to not show mute option if there isn't any chat.
2025-06-04 15:17:37 -04:00
Alex Hart
cf0dfdceb1
Display resume over cellular only if awaiting wifi.
2025-06-04 15:17:37 -04:00
Cody Henthorne
26b6019b28
Add internal backup stats tab.
2025-06-04 15:17:37 -04:00
Cody Henthorne
be4af1d560
Use dynamic quality and webp for archive thumbnail generation.
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
lisa-signal
07d961fc09
Fix cut off string in stories.
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
lisa-signal
74d9195d94
Fix action mode to use our own action mode toolbar instead of the built in androidx one.
2025-06-04 15:17:37 -04:00
lisa-signal
4db60ac63f
Fix select all count in conversation list to be accurate.
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