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 |
|
Sasha Weiss
|
800bbed6e8
|
Modernize OWSDevice
|
2025-08-07 11:42:41 -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
|
d6e43f5b3c
|
Don't crash when missing a file and uploading an attachment
|
2025-08-04 21:31:16 -07:00 |
|
Sasha Weiss
|
7b55050830
|
Add already-passing test for ObjectRetainer
|
2025-08-04 15:06:16 -07: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 |
|
Max Radermacher
|
8987991dc9
|
Relocate message processor enqueueing queue
|
2025-07-31 11:54:31 -05:00 |
|
Pete Walters
|
e7af3bfec1
|
Delete all revisions when deleting an edit
|
2025-07-30 15:56:32 -05: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 |
|
Sasha Weiss
|
9822fef1e8
|
Remove anyRemoveAllWithInstantiation
|
2025-07-30 10:31:31 -07:00 |
|
Max Radermacher
|
3e22dd19c7
|
Replace two comments with “use web socket” checks
|
2025-07-30 11:25:42 -05:00 |
|
Max Radermacher
|
a42e05fe93
|
Use NetworkManager for non-registration requests
|
2025-07-25 16:25:39 -05:00 |
|
Max Radermacher
|
1482ef24f0
|
Remove shouldReconnectIfConnectedElsewhere
|
2025-07-25 12:44:10 -05:00 |
|
Max Radermacher
|
c546777501
|
Asyncify SystemStoryManager
|
2025-07-25 11:49:48 -05:00 |
|
Max Radermacher
|
63f6fb14ab
|
Remove unused makePromise method
|
2025-07-25 11:49:24 -05:00 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Max Radermacher
|
53f9bb2342
|
Asyncify Auth.fetch(…)
|
2025-07-23 12:28:11 -05:00 |
|
Sasha Weiss
|
9a60bb5771
|
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings
|
2025-07-22 22:28:10 -05:00 |
|
Max Radermacher
|
48af5c8c35
|
Use the web socket in the share extension
|
2025-07-22 08:48:14 -05:00 |
|