Commit Graph

64 Commits

Author SHA1 Message Date
Elaine
c52635956f
Improve backup key entry behavior 2025-04-16 12:31:13 -06:00
Pete Walters
1a3f041e72
Add Registration UI for confirming backup restore 2025-04-10 13:21:43 -05:00
Pete Walters
9aca3fad41
When skipping PIN on re-registration, make sure to prompt to create a new one. 2025-04-10 08:27:16 -05:00
Pete Walters
12841a7dd5
Add preview to RegistrationQuickRestoreQRCodeVC 2025-04-08 13:46:36 -05:00
Max Radermacher
947620f2c8
Format number when re-registering 2025-04-03 20:46:02 -05:00
Sasha Weiss
8d8c1ef921
Periodic cleanup of FeatureFlags 2025-04-02 17:26:03 -07:00
Pete Walters
9ade82cff0
Add better 'Check for old device' Registration UI 2025-04-01 18:02:18 -05:00
Pete Walters
4ee0877dc6
Wire up BackupKey entry into manual registration flow 2025-03-31 13:16:15 -05:00
Pete Walters
3af50ddfd3
Add basic support for QuickRestore 2025-03-31 13:02:44 -05:00
Pete Walters
d87193b73d
Extract provisioning socket management into a separate class 2025-03-31 12:20:18 -05:00
Elaine
449edbb55b
Add "no backup key" sheet 2025-03-26 09:16:02 -06:00
Pete Walters
352b4c7724
Fix formatting of retry timer for times longer than an hour 2025-02-11 09:22:08 -06:00
Elaine
c3a13cae11
Hide navigation bar on registration permissions screen 2025-02-05 13:44:40 -07:00
Sasha Weiss
1d4dc46b6f
Rebuild ProvisioningQRCodeViewController in SwiftUI 2025-01-22 17:16:40 -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
Marissa Le Coz
fa6b6934fa
[RegUI] Add placeholder text to backup key text view 2025-01-09 18:15:17 -05:00
Sasha Weiss
8209cc3777
Make transfer QR codes more scannable 2024-12-19 14:25:32 -08:00
Marissa Le Coz
4bf4726b08
Add backup key code entry view controller 2024-12-17 16:43:23 -05: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
Max Radermacher
67e5ed7907
Simplify & consolidate example phone numbers 2024-12-11 14:56:58 -06:00
Max Radermacher
f4e8ccd3bd
Parse phone numbers using country codes
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-12-11 14:52:27 -06:00
Max Radermacher
0a276f8c46
Move RegistrationCountryState → PhoneNumberCountry 2024-12-11 14:26:00 -06:00
Max Radermacher
17055f8a69
Rename “phone number” to “national number” 2024-12-11 14:25:15 -06:00
Max Radermacher
de677ee7b2
Reuse registration parsing logic for change number 2024-12-11 14:13:47 -06:00
Max Radermacher
49ba70f32b
Reformat some change number view controller code 2024-12-10 16:30:38 -06:00
Max Radermacher
beeee9baf4
Fix some countryCode/callingCode confusion 2024-12-10 16:28:46 -06:00
Marissa Le Coz
c2d2629316
[Quick Restore] Add new QR code screen for registration 2024-12-09 14:29:49 -05:00
Marissa Le Coz
53966a55d8
Add restore button to registration splash screen 2024-11-18 16:01:05 -05:00
Marissa Le Coz
efc74f8ee2
Relocate terms button on RegistrationSplashVC 2024-11-15 19:23:42 -05:00
Pete Walters
21809bb471
Fix document picker to work for both device and sim 2024-11-01 14:50:12 -05:00
Ehren Kret
a4d65d6119 remove Dependencies+MainApp.swift 2024-10-11 23:47:02 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
a58fe0cd25 Pass AppReadiness around tons of view controllers 2024-09-27 17:38:06 -07:00
Harry
b970f754d0
Go back to registration pin entry when SVR server returns an unknown error 2024-09-26 09:08:16 -07:00
Adam Sharp
55f9b89388
Re-enable dark theme during registration 2024-09-23 19:43:36 -04:00
Pete Walters
a9872c2b3b
Fix missing appIcon in QR code help sheet 2024-09-20 08:58:55 -07:00
Adam Sharp
691f428635
Add an animated transition when viewing permissions onboarding 2024-09-16 19:06:02 -04:00
Adam Sharp
79112ddcb0
Restore missing content during iPad permissions onboarding 2024-09-16 19:06:02 -04:00
Adam Sharp
9a1082dd89
Update registration permissions onboarding design & copy 2024-09-11 16:28:13 -05:00
Harry
f30a1c0be5
Backup TODO cleanup grab bag 2024-08-30 16:07:35 -07:00
Ehren Kret
5d3ca7fb3c convert OWSProfileManager from objc to swift 2024-08-30 15:14:30 -05:00
Harry
1210f747fd
Fix icon tint colors throughout the app 2024-08-29 12:54:19 -07:00
Harry
4ccfb958f6
Disable ai writing tools on all text fields in the app 2024-08-27 09:53:07 -07:00
Adam Sharp
1a8c9fb5c6
Fix iOS 18 crash on launch due to offscreen rendering
Creating a UIImageView outside a view hierarchy now crashes on iOS 18. We can
avoid this offscreen rendering technique by removing UIImage.asTintedImage(),
configuring the tint colour and template rendering on the UIImage directly, and
rendering with UIGraphicsImageRenderer instead of lower-level Core Graphics
APIs.
2024-08-20 10:47:28 -04:00
Ehren Kret
99cb4b5ebe remove toE164 method from PhoneNumber 2024-08-07 16:16:02 -05:00
Ehren Kret
fc350cb88a convert PhoneNumber to swift 2024-08-07 16:16:02 -05:00
Sasha Weiss
239fc7876e
Drop our custom ContextMenuButton 2024-07-22 11:38:39 -07:00
Adam Sharp
b42710cf90 Work around use of deprecated UIButton API
The old UIButton API is still functional as long as we don't use
UIButton.Configuration, so we can safely ignore these warnings until we're
ready to adopt the configuration API across the codebase.
2024-07-03 14:27:48 -04:00