Commit Graph

35 Commits

Author SHA1 Message Date
Igor Solomennikov
6d78ec66e1
Updates to scan QR code button in Find by Username screen.
• use shared "smallSecondary" button configuration.
• use Symbols font to show qr code icon.
2026-05-29 06:22:42 -07:00
Igor Solomennikov
9305b245ec
Add text to most modal activity indicator screens in the app. 2026-04-14 14:42:59 -07:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
4533ec6f49
Show "Backup Subscription Already Redeemed" when enabling Backups 2025-12-30 11:00:11 -08:00
Sasha Weiss
4c6614668d
Asyncify UsernameQuerier, use ActionSheetDisplayableError 2025-11-20 09:59:42 -08:00
Max Radermacher
91604dd62f
Structify SignalRecipient 2025-11-05 09:20:24 -06:00
Igor Solomennikov
ac2a39c09a
Remove keyboard frame tracking from OWSViewController.
Let individual view controllers do the layout using (relatively) new UIView.keyboardLayoutGuide.
2025-09-23 12:03:32 -07:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Max Radermacher
f0c8c0dfa6
Explicitly annotate modal methods as @MainActor 2025-06-11 13:10:44 -05:00
Max Radermacher
3a6d34d73d
Asyncify username methods 2025-05-01 19:41:17 -05:00
Max Radermacher
6afaea66c3
Ignore leading “@” when searching for usernames 2025-03-31 16:31:43 -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
79cb1a38af
Ignore leading “@” when searching for usernames 2025-02-14 01:32:46 -06: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
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05: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
Max Radermacher
8910fc4d5b
Move around files in SignalUI/ and the share ext 2024-03-25 14:22:28 -05:00
Ehren Kret
d4e17730f3 remove import SignalMessaging statements 2024-03-12 03:35:34 -05:00
Elaine
192ee39f8c
Allow username QR codes to be scanned from main in-app camera 2024-03-08 15:59:30 -07:00
Max Radermacher
3601f82bb9
Swiftprotocolify OWSContactsManager 2024-02-27 16:52:27 -06:00
Elaine
b63ecb804a
Keep keyboard up after invalid username or phone number search 2024-02-20 10:21:13 -07:00
Max Radermacher
0cf9c659aa
Protocolize markAsRegistered/markAsUnregistered 2024-02-01 11:14:45 -06:00
Max Radermacher
14927beeaa
Add ProfileManager protocol 2024-01-08 13:30:25 -06:00
Harry
9037c31816
[Death to TSAccountManager, long live TSAccountManager][10] Delete old TSAccountManager 2023-10-05 09:23:41 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Max Radermacher
b103f3d939
[ServiceId] Update outgoing messages 2023-08-17 11:09:00 -05:00
Max Radermacher
d2b38e472f
[ServiceId] Update usernames 2023-08-03 11:29:40 -05:00
Max Radermacher
07fc0b5706 [ServiceId] Update LocalIdentifiers 2023-08-01 14:36:06 -05:00
Sasha Weiss
a78e218283
Support processing an "uploaded" username link QR code 2023-08-01 10:55:13 -07:00
Sasha Weiss
1398e335a0
Implement username links 2023-07-31 14:58:07 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel 2023-05-24 15:50:17 -07:00
Sasha Weiss
931ff85eb0
Basic support for username links 2023-05-17 13:19:30 -07:00