Sasha Weiss
|
13090c8dfe
|
Add TxContext to TimeGatedBatch
|
2025-09-23 09:19:50 -07:00 |
|
Sasha Weiss
|
7877edefa9
|
Backup Export progress bar polish
|
2025-09-23 09:16:12 -07:00 |
|
Sasha Weiss
|
62909f6ff6
|
Replace usage of writeWithTxCompletion with writeWithRollbackIfThrows
|
2025-09-23 09:09:18 -07:00 |
|
Max Radermacher
|
7fdd58ee01
|
Add NewKeyValueStore
|
2025-09-22 17:20:45 -05:00 |
|
Max Radermacher
|
3594de5614
|
Remove KeyValueStore.numberOfKeys(…)
|
2025-09-22 15:59:47 -05:00 |
|
Max Radermacher
|
2690a841c4
|
Remove displayBadgesOnProfileCache
|
2025-09-16 12:51:28 -05: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 |
|
andrew-signal
|
5570d99f14
|
Updated undefined delivery configuration.
|
2025-09-14 21:53:07 -04:00 |
|
Sasha Weiss
|
11a3e94657
|
Allow manually wiping the shared app container if DB unrecoverably corrupted
|
2025-09-12 14:21:58 -07:00 |
|
kate-signal
|
856dcff862
|
Add support for poll voting
|
2025-09-12 14:38:24 -04:00 |
|
Sasha Weiss
|
c8595b823a
|
More permissively allow people to attempt database recovery
|
2025-09-12 10:37:08 -07:00 |
|
kate-signal
|
95a5310662
|
Handle receiving poll terminate
|
2025-09-10 19:23:04 -04:00 |
|
Max Radermacher
|
b146ccd865
|
Migrate deviceIds away from NSKeyedArchiver
|
2025-09-10 18:00:05 -05:00 |
|
Sasha Weiss
|
9a35281f52
|
Make BkpSubMgr/redeemSubscriptionIfNecessary await interrupted-and-resumed redemptions
|
2025-09-10 12:55:22 -07:00 |
|
Max Radermacher
|
c7189698b2
|
Fix caching for the most recent group fetch date
|
2025-09-10 14:46:24 -05:00 |
|
Sasha Weiss
|
29eabb58da
|
Rename: "Signal Secure Backups", "Recovery Key"
|
2025-09-10 09:20:19 -07:00 |
|
kate-signal
|
3871b919bb
|
Store, build, and render basic poll create messages
|
2025-09-09 16:42:34 -04:00 |
|
Jordan Rose
|
aae01e7c70
|
Use base ChatConnectionManagerMock in AttachmentUploadManager tests
|
2025-09-08 18:24:33 -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 |
|
Harry
|
dcd8a6fa2d
|
Fix expected emission count in OWSProgressTest.testTwoLayers
|
2025-09-04 14:00:48 -07:00 |
|
Pete Walters
|
237e90edd5
|
Update how registrationIds are handled during registration
|
2025-09-04 13:27:21 -05:00 |
|
Max Radermacher
|
4c44be7a6a
|
Adjust message padding
|
2025-09-04 10:49:31 -05:00 |
|
Max Radermacher
|
9c0b4663fb
|
Refactor message building to allow parallelization
|
2025-09-02 18:31:23 -05:00 |
|
Max Radermacher
|
bdb4886c5d
|
Simplify parameters when building device messages
|
2025-09-02 17:50:46 -05:00 |
|
Max Radermacher
|
61acbddebc
|
Remove global accesses from dedupeSignalRecipients
|
2025-09-02 17:50:29 -05:00 |
|
kate-signal
|
b3a99ba038
|
Add poll store and poll manager to interact with poll database tables
|
2025-08-29 15:26:32 -07:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
kate-signal
|
4bed84b2cc
|
Schema for polls
|
2025-08-27 16:00:07 -07:00 |
|
kate-signal
|
155397767b
|
Notify user 1-3 hours after they enable backups
|
2025-08-27 14:26:15 -07:00 |
|
Max Radermacher
|
8bc8f7e640
|
Remove throws from thing that can’t throw
|
2025-08-27 12:42:05 -05:00 |
|
Max Radermacher
|
10d51043cf
|
Start adopting account existence check
|
2025-08-27 12:13:05 -05:00 |
|
Sasha Weiss
|
7169a711a3
|
Pared-down BackupServiceAuth fetching during registration
|
2025-08-26 12:01:25 -07:00 |
|
Sasha Weiss
|
666d6f335a
|
Add AccountEntropyPoolManager
|
2025-08-26 12:00:04 -07:00 |
|
Max Radermacher
|
b48560b6d0
|
Use the web socket immediately after registration
|
2025-08-25 16:32:07 -05:00 |
|
Max Radermacher
|
1aa4d5f7ca
|
Add web socket support when unlinking a device
|
2025-08-25 16:06:41 -05:00 |
|
Harry
|
3f3ecbfc18
|
Reuse a single NSURLSession per cdn connection with the same configuration
|
2025-08-22 11:51:50 -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 |
|
Max Radermacher
|
fe14347304
|
Asyncify generatePniIdentity
|
2025-08-19 01:06:49 -05:00 |
|
Harry
|
7faaf2c9a2
|
OWSProgress improvements
|
2025-08-15 20:08:48 -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 |
|
Max Radermacher
|
86e9ba1be6
|
Always use the web socket to test the proxy
|
2025-08-13 11:30:27 -05:00 |
|
Max Radermacher
|
29d34382e6
|
Delete broken EditRecords when deleting messages
|
2025-08-12 16:59:19 -05:00 |
|
Sasha Weiss
|
fdef35903d
|
Retry with exponential backoff when Backup uploads are rate-limited
|
2025-08-08 12:32:40 -07:00 |
|
Sasha Weiss
|
4956a47587
|
Significantly slim OWSHTTPError
|
2025-08-08 11:32:58 -07:00 |
|
Sasha Weiss
|
7306c76e7a
|
Consolidate OWSDevice-related types and files
|
2025-08-07 15:52:10 -07:00 |
|
Sasha Weiss
|
2608feff8d
|
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService
|
2025-08-07 11:44:03 -07:00 |
|