Commit Graph

185 Commits

Author SHA1 Message Date
Sasha Weiss
08ae6b3e07
Make Megaphone construction one step instead of two 2026-06-01 13:24:08 -07:00
Sasha Weiss
d427041444
Adopt new KT.reset(...) API 2026-05-20 10:50:04 -07:00
Sasha Weiss
da245447f3
Clean up some ExperienceUpgrade code 2026-05-19 16:32:44 -07:00
Sasha Weiss
33fc0ca0ab
Cancel ongoing Attachment Backfills from BackgroundMessageFetcher 2026-04-01 22:49:32 -07:00
kate-signal
d3c9ae0192
member label permission backups 2026-03-09 16:24:29 -04:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread 2026-03-05 21:54:46 -06:00
kate-signal
e42b317f66
remote config backups megaphone name was rotated for config but not tests 2026-02-20 09:50:57 -08:00
Sasha Weiss
c975658a7d
Update to latest Backup test cases 2026-02-19 13:27:27 -08:00
Sasha Weiss
cb749a2ad1
Add BackupMediaErrorNotificationPresenter, use in various flows 2026-02-18 09:35:29 -06:00
Sasha Weiss
4e40f729e1
Move BackupDisablingManager to Signal target 2026-02-14 20:31:10 -08:00
sashaweiss-signal
c4ffa5c551 Consolidate firstBackupDate into LastBackupDetails 2026-02-11 17:50:04 -08:00
Sasha Weiss
0703b073c3
Add support for Key Transparency to Backups 2026-02-04 14:16:23 -08:00
Sasha Weiss
8f45341e39
Add remote-config to show Backups megaphone 2026-01-14 10:13:26 -08:00
kate-signal
2ea3b8ee68
Update backup tests submodule commit to main and add pin message tests 2026-01-09 12:44:45 -05:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
267aa3ca9c
Use failIfThrows in BackupAttachmentDownloadStore 2025-12-19 13:26:29 -08:00
Harry
2eba0c6360
Drop TSAttachment migration
Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
2025-12-11 12:00:52 -08:00
Sasha Weiss
b0f9d20f58
Update Backups integration test cases 2025-12-03 13:42:30 -08:00
Pete Walters
fd618c0133
Bump libsignal to v0.86.4, add missing backup settings exports
Co-authored-by: Andrew <andrew@signal.org>
2025-11-21 15:06:35 -06:00
Max Radermacher
a66d6e6923
Use Cron for periodic backup refresh 2025-11-21 15:05:14 -06:00
Sasha Weiss
1490787671
Rotate uploadEra when BackupPlan becomes "paid" 2025-11-19 17:42:55 -08:00
Sasha Weiss
d0147ed416
Rotate uploadEra when disabling Backups 2025-11-19 15:09:00 -08:00
Sasha Weiss
bb6ad0eb95
More precisely decide which notifications to clear on app activate 2025-11-17 12:10:08 -08:00
Max Radermacher
816fe08c43
Remove various path-related wrappers from String 2025-11-13 18:08:03 -06:00
Sasha Weiss
b2aab9de7e
Consolidate "last Backup details" into LastBackupDetails 2025-11-13 15:16:05 -08:00
Harry
3572362892
Present a notification when we discover you have consumed your media tier quota 2025-10-24 14:24:33 -07:00
Sasha Weiss
30b6604d73
Modernize HTTPResponse 2025-10-23 16:02:01 -07:00
kate-signal
f8fa82725c
Notifications for poll vote creators 2025-10-15 09:56:19 -04:00
Harry
989749cd64
Notify in <=beta for list media integrity check failure 2025-10-14 14:48:20 -07:00
Harry
8b6eae408b
Enforce backup attachment operation ordering 2025-10-08 15:20:25 -07:00
Harry
6405e240f3
Consolidate async backup attachment operations into BackupAttachmentCoordinator 2025-10-08 15:19:50 -07:00
Sasha Weiss
45e534a712
Disable Backups as part of the "Create New Key" flow 2025-09-15 15:25:20 -07:00
kate-signal
e627f2edfe
Notifications for when a poll is ended 2025-09-15 09:32:36 -04:00
Sasha Weiss
11a3e94657
Allow manually wiping the shared app container if DB unrecoverably corrupted 2025-09-12 14:21:58 -07:00
Sasha Weiss
29eabb58da
Rename: "Signal Secure Backups", "Recovery Key" 2025-09-10 09:20:19 -07:00
Sasha Weiss
26100521d3
Set BackupPlan for real on linked devices 2025-09-05 13:01:37 -07:00
Sasha Weiss
252d2bf48c
Use dedicated feature flag for Backup megaphones 2025-09-05 12:37:06 -07:00
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
kate-signal
155397767b
Notify user 1-3 hours after they enable backups 2025-08-27 14:26:15 -07:00
Harry
44f9fd9441
Round trip OutgoingMessageDetails.dateReceived in backup proto 2025-08-21 14:34:47 -07:00
Sasha Weiss
0ff8c43679
Ensure we always register Backup-ID, if necessary, before fetching Backup auth 2025-08-21 12:37:44 -07:00
Harry
0a9f870fc9
Stop reading incrementalMac from backup proto 2025-08-14 10:37:43 -07:00
Harry
20c805016f
Wipe SVR🐝 nonce metadata locally when rotating the AEP 2025-08-13 14:35:01 -07:00
kate-signal
d926946143
Perform a regular "keep alive" of backups 2025-08-06 15:39:25 -05:00
Pete Walters
d619aa50f1
Populate 'backupTier' in StorageService 2025-08-05 11:22:18 -05:00
Harry
b1fe641270
SVR🐝 2025-08-04 14:07:33 -07:00
Harry
2241385283
Make plaintext backup import method test-only 2025-08-01 12:02:58 -07:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Harry
9f29ee8022
Inline oversize text in backups 2025-07-30 11:42:39 -07:00
Max Radermacher
a42e05fe93
Use NetworkManager for non-registration requests 2025-07-25 16:25:39 -05:00