Harry
|
b1fe641270
|
SVR🐝
|
2025-08-04 14:07:33 -07:00 |
|
Harry
|
074a6ffeff
|
Validate every exported backup instead of expecting callers to do so
|
2025-08-01 10:53:28 -07:00 |
|
Max Radermacher
|
28acee4e9b
|
Flag registration requests that will use sockets
|
2025-07-30 16:44:42 -05:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Max Radermacher
|
91ad97ba6b
|
Remove outdated comments about cancellation
|
2025-07-30 11:25:42 -05:00 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Harry
|
c27f829018
|
Make backup restore in registration resumable after app termination
|
2025-07-18 15:22:24 -07:00 |
|
Harry
|
48967fb4df
|
Set wasNotCreatedLocally for backup-restored TSOutgoingMessages
|
2025-07-07 17:36:29 -07:00 |
|
Pete Walters
|
35bc4d068c
|
Add backup version to registration message
|
2025-07-03 15:11:57 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Harry
|
d04c2328db
|
Refactor BackupAttachmentDownloadQueue
|
2025-06-12 15:53:45 -07:00 |
|
Harry
|
87bf5fe320
|
Do not assume backups are enabled and set backupPlan=free when link'n'syncing
|
2025-06-12 09:24:27 -07:00 |
|
Pete Walters
|
0e16c2a19d
|
Wire up BackupRestoreConfirmation into reg flow
|
2025-06-06 10:30:57 -05:00 |
|
Pete Walters
|
e92e794656
|
Add identity keys to registration message
|
2025-05-16 16:06:18 -05:00 |
|
Sasha Weiss
|
7d6edb6412
|
Bulk rename MessageBackup types
|
2025-05-13 11:35:52 -07:00 |
|
Max Radermacher
|
44e6771c8d
|
Use ServiceIds for outgoing message parameters
|
2025-04-22 18:57:43 -05:00 |
|
Pete Walters
|
0e7e86bce5
|
Populate the restoreMethodToken for registration provisioning requests.
|
2025-04-22 14:53:31 -05:00 |
|
Max Radermacher
|
da3fc4df92
|
Don’t send empty sync messages
|
2025-04-22 11:58:31 -05:00 |
|
Max Radermacher
|
1a452633f7
|
Use DeviceId when parsing getDevices response
|
2025-04-21 15:47:06 -05:00 |
|
Max Radermacher
|
8ab351e759
|
Asyncify contact sync processing
|
2025-04-21 11:29:26 -05:00 |
|
Max Radermacher
|
a819bb4dac
|
Convert TSRequest to a struct
|
2025-04-10 12:49:35 -05:00 |
|
Max Radermacher
|
ec25806bb0
|
Move DeviceSleepManager to the main app
|
2025-04-08 16:10:23 -05:00 |
|
Max Radermacher
|
f8b3e6a895
|
Fix sleep blocking during backups/restores
|
2025-04-04 21:58:24 -05:00 |
|
Max Radermacher
|
8a6ab5086e
|
Use DeviceId when linking new devices
|
2025-04-03 20:48:10 -05:00 |
|
Sasha Weiss
|
8d8c1ef921
|
Periodic cleanup of FeatureFlags
|
2025-04-02 17:26:03 -07:00 |
|
Max Radermacher
|
848eb24f74
|
Update more groupIds to use toHex
|
2025-04-01 17:58:21 -05:00 |
|
Pete Walters
|
3af50ddfd3
|
Add basic support for QuickRestore
|
2025-03-31 13:02:44 -05:00 |
|
Pete Walters
|
b4295d7839
|
Extend ProvisioningSocketManager to handle quick restore message types
|
2025-03-31 12:33:12 -05:00 |
|
Pete Walters
|
b82d49478d
|
Refactor device provisioning
|
2025-03-31 11:24:51 -05:00 |
|
Max Radermacher
|
13e3dfd6cf
|
Validate DeviceIds using same criteria as server
|
2025-03-21 17:01:06 -05:00 |
|
Max Radermacher
|
279a11f742
|
Add DeviceId type
|
2025-03-21 16:49:38 -05:00 |
|
Max Radermacher
|
5445d2a62a
|
Migrate OWSRecipientIdentity to SDSCodableModel
|
2025-03-21 16:47:24 -05:00 |
|
Max Radermacher
|
10cb6f69f7
|
Use HttpHeaders in more places
|
2025-03-21 13:53:38 -05:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Max Radermacher
|
95c18efb2d
|
Consolidate TSRequest auth into a single type
|
2025-03-13 13:35:35 -05:00 |
|
Sasha Weiss
|
0e0f442ce0
|
Mark Note to Self messages from incoming sync transcripts as read
|
2025-03-05 12:30:06 -08:00 |
|
Max Radermacher
|
d56b377a24
|
Batch outgoing receipts when sending them
|
2025-03-05 13:00:45 -06:00 |
|
Pete Walters
|
dc6e869fab
|
Add non-registration AEP changes
|
2025-02-24 08:53:06 -06:00 |
|
Pete Walters
|
1bfd579dd3
|
Asyncify device linking
Co-authored-by: Max Radermacher <max@signal.org>
|
2025-02-14 13:04:50 -06:00 |
|
Max Radermacher
|
e0eba908f7
|
Remove antiquated filter parameter
|
2025-02-14 01:47:00 -06:00 |
|
Max Radermacher
|
0c9ef4d0d9
|
Use ACIs with view once viewed messages
|
2025-02-12 18:19:06 -06:00 |
|
Ehren Kret
|
2212c42865
|
remove unused OWSDeviceObjc class
|
2025-02-10 09:09:55 -06:00 |
|
Elaine
|
83ba76de31
|
Show megaphone for new linked devices when notifications are disabled
|
2025-02-07 11:32:36 -07:00 |
|
Ehren Kret
|
83b37e74a3
|
remove unused objc compat
|
2025-02-07 05:30:56 -06:00 |
|
Ehren Kret
|
0a5677997e
|
remove NSDate OWS objc category
|
2025-02-05 11:06:42 -06:00 |
|
Ehren Kret
|
798aec0c33
|
remove NSObject OWS category
|
2025-02-05 08:38:43 -06:00 |
|
Sasha Weiss
|
a98dba05c5
|
Split the Link'n'Sync feature flags for export/import
|
2025-02-04 12:52:00 -08:00 |
|
Harry
|
1d9215c338
|
[RFC] Cancel link'n'sync if the user backgrounds the app
|
2025-01-31 14:26:20 -08:00 |
|
Max Radermacher
|
243fc80b8b
|
Improve sync message naming & type enforcement
|
2025-01-28 17:13:43 -06:00 |
|
Harry
|
315da5e4ff
|
Make link'n'sync request timeouts 5 mins
|
2025-01-28 13:25:49 -08:00 |
|