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 |
|