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 |
|
Harry
|
8b3a0ca3af
|
Only suspend message processing on primary after we await secondary's linking
|
2025-01-28 00:32:49 -06:00 |
|
Harry
|
8ec3003d96
|
Show cancel button during link'n'sync waiting steps after a timeout
|
2025-01-27 16:27:48 -08:00 |
|
Harry
|
49ff87f3cc
|
Break up link'n'sync long polls into shorter repeated requests
|
2025-01-27 09:41:29 -08:00 |
|
Elaine
|
e3c02534b7
|
Ignore currently cancelling devices from device list
|
2025-01-22 13:37:19 -07:00 |
|
Max Radermacher
|
6f02723dbb
|
Use the web socket where easily possible
|
2025-01-21 12:26:39 -06:00 |
|
Harry
|
e7742ff04f
|
Include source progresses in OWSProgress
|
2025-01-17 10:37:36 -07:00 |
|
Sasha Weiss
|
1ca969232e
|
Use joinFromInviteLink from change action when parsing group snapshots
|
2025-01-16 16:51:42 -08:00 |
|
Elaine
|
d675fae6fc
|
Add indeterminate progress to Link'n'Sync provisioning
|
2025-01-15 16:01:03 -07:00 |
|
Elaine
|
1a51bebf69
|
Link'n'Sync indeterminate primary spinner
|
2025-01-15 12:11:48 -07:00 |
|
Harry
|
78a6c30535
|
Rework errors in primary side of link'n'sync to match latest product design
|
2025-01-08 18:44:53 -08:00 |
|
Harry
|
c58cc1f973
|
Add cancel button to link'n'sync
|
2025-01-08 18:43:54 -08:00 |
|
Harry
|
71f8b829ba
|
Allow for restarting the provisioning flow (link'n'sync retry button)
|
2025-01-08 18:42:45 -08:00 |
|
Elaine
|
f62f6c4318
|
Add error for failing to sync device with unsupported backup version
|
2025-01-08 12:26:45 -07:00 |
|
Sasha Weiss
|
1c8b1a2e48
|
Send outgoing device name change sync messages
|
2024-12-17 15:28:09 -08:00 |
|
Harry
|
81d37086d1
|
Unlink iPads on server when deleting all device data
|
2024-12-16 12:31:32 -08:00 |
|
Harry
|
f73e9dbadd
|
Tweak link'n'sync progress percentages and estimates
|
2024-12-16 09:59:52 -06:00 |
|
Harry
|
63ee40e011
|
Suspend message processing until link'n'sync finishes
|
2024-12-13 11:20:03 -06:00 |
|
Harry
|
aba1bc9ac7
|
Block link'n'sync device sleep on main actor
|
2024-12-10 14:26:11 -08:00 |
|
Sasha Weiss
|
f94673f9f1
|
Rotate the provisioning QR code every 45s
|
2024-12-10 14:18:09 -08:00 |
|
Harry
|
dcef13c7ed
|
Use OWSProgress in Attachment Upload and Download Managers
|
2024-12-10 09:29:30 -08:00 |
|
Harry
|
070009ac5f
|
Disallow restoring from a backup twice
|
2024-12-10 09:07:04 -08:00 |
|
Harry
|
76c171a1b5
|
Ensure device stays awake during link'n'sync
|
2024-12-09 17:05:38 -08:00 |
|
Harry
|
6073e5e05f
|
Use UInt64 instead of UInt32 for OWSProgress
|
2024-12-09 09:44:14 -06:00 |
|
Elaine
|
63a72d4697
|
Allow linked device names to be edited
|
2024-12-06 15:33:32 -07:00 |
|
Sasha Weiss
|
e47a864a1a
|
Protocolize and asyncify OWSDevicesService
|
2024-12-06 12:39:05 -08:00 |
|
Harry
|
bdd7a734c3
|
Report link'n'sync export errors to linked device via server endpoint
|
2024-12-06 11:06:57 -08:00 |
|
Harry
|
26c2c712e8
|
Use OWSProgress in MessageBackupManager
|
2024-12-06 09:19:45 -08:00 |
|
Harry
|
835febb7ef
|
Include expiring messages in deviceTransfer backups
|
2024-12-05 13:23:23 -08:00 |
|
Harry
|
1fd8d2ed6d
|
Sayonara, TSResource
|
2024-12-04 13:30:31 -08:00 |
|
Harry
|
061227f414
|
Track IsPastEditRevision for media gallery filtering
|
2024-12-02 08:27:54 -08:00 |
|
Max Radermacher
|
37d793c29b
|
Add support for GSEs when updating groups
|
2024-11-22 16:31:30 -06:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|
Harry
|
b62ed1e85c
|
Report progress for backup import/export
|
2024-11-14 08:57:00 -08:00 |
|
Harry
|
d72edeea62
|
Add rudimentary link'n'sync confirmation sheet
|
2024-11-13 15:45:44 -08:00 |
|
Harry
|
31b9ca5338
|
Run validator on link'n'sync export
|
2024-11-04 11:25:59 -08:00 |
|