Pete Walters
|
adfe3de73b
|
Pass in the ProvisioningSocketManager to avoid racing
|
2025-04-10 21:11:40 -05:00 |
|
Elaine
|
111b5b40f4
|
Make linking debug builds easier
|
2025-04-04 13:53:59 -06:00 |
|
Sasha Weiss
|
8d8c1ef921
|
Periodic cleanup of FeatureFlags
|
2025-04-02 17:26:03 -07:00 |
|
Pete Walters
|
b4295d7839
|
Extend ProvisioningSocketManager to handle quick restore message types
|
2025-03-31 12:33:12 -05:00 |
|
Pete Walters
|
d87193b73d
|
Extract provisioning socket management into a separate class
|
2025-03-31 12:20:18 -05:00 |
|
Pete Walters
|
1d019cbf27
|
Add QuickRestore as a DeviceProvisioningURL type
|
2025-03-31 11:42:19 -05:00 |
|
Pete Walters
|
b82d49478d
|
Refactor device provisioning
|
2025-03-31 11:24:51 -05:00 |
|
Sasha Weiss
|
5af568c10b
|
Always auto-set device name in linking
|
2025-03-13 10:03:08 -07:00 |
|
Sasha Weiss
|
fa1e419577
|
Only auto-set name if we are, in fact, Link'n'Sync-ing
|
2025-03-06 13:48:54 -08:00 |
|
Pete Walters
|
1b7caa8ce9
|
Split out various key managment methods into AccountKeyStore
|
2025-02-24 10:12:47 -06:00 |
|
Pete Walters
|
fe00738f67
|
Consolidate MBRK/BackupKey/AEP/MasterKey management into one place.
|
2025-02-24 07:41:40 -06:00 |
|
Pete Walters
|
9c84b751d3
|
Split SVRKeyDeriver pieces into MasterKey + SVRLocalStorage
|
2025-02-11 09:25:00 -06:00 |
|
Elaine
|
292a107c54
|
Update iPad transfer choice screen
|
2025-02-06 11:56:30 -07: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 |
|
Harry
|
c873c71638
|
Suppress notifications while link'n'sync is going
|
2025-01-30 10:03:48 -08:00 |
|
Harry
|
8ec3003d96
|
Show cancel button during link'n'sync waiting steps after a timeout
|
2025-01-27 16:27:48 -08:00 |
|
Sasha Weiss
|
2a0df475f2
|
Rebuild ProvisioningTransferQRCodeViewController in SwiftUI
|
2025-01-27 16:11:02 -08:00 |
|
Sasha Weiss
|
1d4dc46b6f
|
Rebuild ProvisioningQRCodeViewController in SwiftUI
|
2025-01-22 17:16:40 -08:00 |
|
Elaine
|
f663f73b89
|
Show download progress in megabytes on linked device import
|
2025-01-22 10:57:57 -07:00 |
|
Sasha Weiss
|
ad70eef297
|
Offer to contact support if Backup restore fails during Link'n'Sync
|
2025-01-21 11:11:46 -08:00 |
|
Sasha Weiss
|
e10395445c
|
Offer to contact support if Backup export fails during Link'n'Sync
|
2025-01-21 10:42:14 -08:00 |
|
Harry
|
e7742ff04f
|
Include source progresses in OWSProgress
|
2025-01-17 10:37:36 -07:00 |
|
Elaine
|
d675fae6fc
|
Add indeterminate progress to Link'n'Sync provisioning
|
2025-01-15 16:01:03 -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 |
|
Harry
|
45389b0c60
|
Clean up zombie SVR code
|
2025-01-07 15:31:05 -08:00 |
|
Elaine
|
0ffd02ba7c
|
Update provisioning footer font
|
2025-01-06 14:17:36 -08:00 |
|
Sasha Weiss
|
8209cc3777
|
Make transfer QR codes more scannable
|
2024-12-19 14:25:32 -08:00 |
|
Sasha Weiss
|
689d282fc6
|
Use viewWillTransition to set layout for provisioning QR codes
|
2024-12-19 11:22:05 -08:00 |
|
Sasha Weiss
|
e01c56239f
|
"Refresh" button in Prvsning QR code should restart auto-rotation
|
2024-12-19 09:41:36 -08:00 |
|
Harry
|
9509425327
|
Don't ask for device name even if not link'n'sync'ing
|
2024-12-16 15:46:06 -06:00 |
|
Sasha Weiss
|
b67656ebfe
|
One QR code generator to rule them all
|
2024-12-16 11:02:30 -08:00 |
|
Sasha Weiss
|
a0bdb1c82d
|
Replace all ugly QR codes with pretty ones
|
2024-12-16 10:04:51 -08:00 |
|
Elaine
|
1cfdd083d5
|
Fix "Learn more" button on secondary device link'n'sync
|
2024-12-13 12:20:39 -07:00 |
|
Sasha Weiss
|
0957f0d646
|
Handle landscape and portrait layouts in provisioning QR code
|
2024-12-12 11:01:43 -08:00 |
|
Sasha Weiss
|
f94673f9f1
|
Rotate the provisioning QR code every 45s
|
2024-12-10 14:18:09 -08:00 |
|
Elaine
|
ede169a28d
|
Add Link'n'Sync error prompts to secondary devices
|
2024-12-10 13:09:09 -07:00 |
|
Elaine
|
379d7768c6
|
Add Link'n'Sync secondary device progress view
|
2024-12-10 10:23:43 -07:00 |
|
Max Radermacher
|
54eafa1bd9
|
Clean up app reset method
|
2024-11-22 17:08:36 -06:00 |
|
Harry
|
b62ed1e85c
|
Report progress for backup import/export
|
2024-11-14 08:57:00 -08:00 |
|
Harry
|
12a20a01ec
|
Don't ask for device name if link'n'syncing
|
2024-11-13 15:47:19 -08:00 |
|
Harry
|
d72edeea62
|
Add rudimentary link'n'sync confirmation sheet
|
2024-11-13 15:45:44 -08:00 |
|
Ehren Kret
|
698657f992
|
move mode switch button to UIAction
|
2024-11-12 10:07:42 -06:00 |
|
Ehren Kret
|
d1aff678c4
|
migrate to async swift for ProvisioningController continue button
|
2024-11-12 08:58:22 -06:00 |
|
Sasha Weiss
|
6326b4eb61
|
Prune a couple ImplRef properties off SSKEnvironment
|
2024-11-07 17:33:17 -08:00 |
|
Harry
|
ee1f784767
|
Don't link'n'sync if relinking
|
2024-11-01 12:18:11 -05:00 |
|
Harry
|
ba81099bbd
|
Add toggle to enable link'n'sync for internal builds
|
2024-10-30 15:04:05 -07:00 |
|