Commit Graph

482 Commits

Author SHA1 Message Date
Pete Walters
213cbcd9ad
Remove option to enter recovery key from PIN entry screen. 2026-06-09 16:53:12 -05:00
Max Radermacher
b957357516
Clarify regeneration vs. duplicates comment 2026-06-05 12:12:24 -05:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Sasha Weiss
0cc18a5285
Consolidate MegaphoneView, ExperienceUpgradeManager code 2026-06-01 12:45:54 -07:00
Sasha Weiss
d535e8bfe2
Significantly slim SVRBError 2026-05-28 21:55:25 -07:00
Max Radermacher
0088304b35
Remove BuildFlags.decodeDeprecatedPreKeys 2026-05-28 11:01:45 -05:00
Elaine
ab454da687
Add debug log preview 2026-05-27 16:22:31 -04:00
Igor Solomennikov
732d375c82
Improve code for creating ••• bar button that shows a popup menu.
Old: create a ContextMenuButton (which is an UIButton) and put it into a UIBarButtonItem (as customView).

New: Create UIBarButtonItem with ••• icon and a set of UIActions to show in a popup menu.
2026-05-26 16:43:10 -07:00
Max Radermacher
3a3ffde3dd
Remove indirection for some methods 2026-05-26 18:24:40 -05:00
Max Radermacher
e7a0d760ca
Simplify SVR2 2026-05-22 14:12:57 -05:00
Pete Walters
543085bd26
Migrate ChangeNumber prompt from HeroSheet -> ActionSheet 2026-05-21 10:07:16 -05:00
Max Radermacher
46b3f825a2
Back up again when MasterKey changes 2026-05-20 18:04:43 -05:00
Max Radermacher
c1c292b23a Clean up name and some formatting in registration 2026-05-20 16:53:46 -05:00
Pete Walters
ddb0f79fc1
Add waiting period for change number requests
Co-authored-by: Max Radermacher <max@signal.org>
2026-05-20 08:49:24 -05:00
Max Radermacher
1105ac39a3
Asyncify SVR2 2026-05-20 01:25:06 -05:00
Pete Walters
c37020e8f4
Fix handling of rate limits with registration + backup restore path 2026-05-01 09:21:27 -05:00
Max Radermacher
018cb71ab4
Use UInt64 for CdnInfo & downstream fields 2026-04-29 14:07:36 -05:00
Max Radermacher
fbb9ae45e0
Use Retry for username reclamation retries 2026-04-22 08:59:48 -05:00
Max Radermacher
e403c91f40
Remove formatFileSize 2026-04-22 08:41:41 -05:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Pete Walters
0142d39ef4
Improve registration+backups logging 2026-03-13 10:19:47 -05:00
Pete Walters
f4f4696650
Unify backup logging through a common logger 2026-03-13 09:52:06 -05:00
Sasha Weiss
db4b1e43ce
Update errors for registration provider failures 2026-03-09 13:11:14 -07:00
Sasha Weiss
696d33c750
First draft of CLVBackupProgressView 2026-02-17 09:49:33 -08:00
Sasha Weiss
7771757ca0
Stop using RegistrationEnterAEPVC in BackupRecoveryKeyReminderCoordinator 2026-02-12 13:54:37 -08:00
Pete Walters
631e2693a8
Add additional backup and restore logging 2026-02-11 16:03:18 -06:00
sashaweiss-signal
c482c6612c Quick build fix 2026-02-04 18:16:18 -08:00
sashaweiss-signal
40ba34df59 Remove two single-caller properties from ActionSheetController 2026-02-04 17:15:25 -08:00
Max Radermacher
7f0e73ab16
Run swiftformat . using v0.59.0 2026-01-28 14:16:20 -06:00
Sasha Weiss
0f8f40ee0a
String and design changes re: "nonprofit awareness" 2026-01-26 11:37:29 -08:00
Max Radermacher
7ab18d8133
Use ConcurrentTaskQueue in PreKeyManager 2026-01-22 15:09:10 -06:00
Max Radermacher
fdcb84d5e3
Remove iOS 26 SDK checks 2026-01-08 14:30:28 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
447aa5d9e8
Fix …PhoneNumberInputViewDelegate.didChange(…) 2025-12-18 12:55:45 -06:00
Max Radermacher
3392952099
Don’t allow retries if we can’t request a code 2025-12-16 15:28:46 -06:00
Max Radermacher
420eaa44b7
Require a Retry-After header for automatic retries 2025-12-16 14:56:44 -06:00
Max Radermacher
7346e6dbbe
Reload reg phone number field when rate limited 2025-12-16 11:17:24 -06:00
Max Radermacher
f17dc98fba
Add limits when handling registration errors 2025-12-12 17:52:35 -06:00
Pete Walters
14c6ae7341
Migrate iPad device transfer to new transfer flow 2025-12-11 10:53:23 -06:00
Sasha Weiss
22a6aabf83
Avoid non-ASCII in source code 2025-12-05 12:24:14 -08:00
Igor Solomennikov
ec1e164c37
VoiceOver improvements in Registration flow. 2025-12-03 12:42:37 -08:00
Pete Walters
d6ac807f06
Remove deprecated device transfer bits 2025-12-02 08:24:01 -06:00
Sasha Weiss
5cdde4fcd4
Don't offer to contact support for network errors during Backup restore 2025-12-01 12:02:30 -08:00
Max Radermacher
2efe1f932e
Use Cron for periodic account attributes update 2025-11-21 14:59:02 -06:00
Pete Walters
8c3fef27e1
Make the Registration splash an OWSNavigationChildController 2025-11-17 15:25:43 -06:00
Pete Walters
67d0b5b946
Launch SDSDB into the sun 2025-11-13 17:49:54 -06:00
Sasha Weiss
0f5ff8940c
BuildFlags for Backups prod-beta 2025-11-12 12:28:31 -08:00
Pete Walters
15a08f0b30
Reset PIN reminder to 7 days on backup restore. 2025-11-06 15:30:01 -06:00
Pete Walters
79b91866e8
Update more uses of registration build flag 2025-11-03 16:02:12 -06:00