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