Max Radermacher
0a78b646f8
Rename getCountryCode to getCallingCode
2024-03-18 14:24:54 -05:00
Max Radermacher
6761ffe414
Swiftify parts of PhoneNumberUtil
2024-03-18 14:00:30 -05:00
Max Radermacher
06de9a77b6
Clean up PhoneNumberUtil a bit
2024-03-12 16:15:01 -05:00
Ehren Kret
d4e17730f3
remove import SignalMessaging statements
2024-03-12 03:35:34 -05:00
Max Radermacher
0a24b7b357
Clean up recipient searches
2024-03-07 11:57:45 -06:00
Max Radermacher
6ec2ab3b51
Remove PNP, usernames, and CDSI flags
2024-03-05 12:48:25 -06:00
Elaine
8d7d04bb1f
Add Scan QR Code button to Find by Username
2024-03-04 16:44:36 -07:00
Max Radermacher
9d807ac0cd
Filter Unknown contacts in the recipient picker
2024-02-27 18:24:44 -06:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names
2024-02-27 18:21:30 -06:00
Elaine
897b61c5e5
Allow video calls to be started from the New Call contact picker
2024-02-27 13:36:55 -07:00
Elaine
048c6661ee
Add context menu options to New Call flow
2024-02-26 15:55:08 -07:00
Elaine
46d835422d
Update style of New Call contact picker
2024-02-21 13:11:10 -07:00
Elaine
32223bfd3d
Move "Find by Username" button behind feature flag
2024-02-16 10:49:32 -07:00
Elaine
b00ee5336e
Fix contact access banner background
2024-02-14 17:58:06 -07:00
Elaine
5591a4a9fe
Add "Find by Username" view
2024-02-12 16:14:19 -07:00
Max Radermacher
9ab48596ca
Stop abusing SignalAccount to cache connections
2024-02-01 12:23:00 -06:00
Max Radermacher
e15da02c8e
Stop misusing SignalAccounts in search results
2024-02-01 11:40:41 -06:00
Elaine
f0f357fcec
Add wireframe for calls tab UI
2023-12-22 10:27:24 -07:00
Max Radermacher
b6fec5c1db
Remove a bunch of debug Bench events
2023-11-21 11:12:18 -06:00
Max Radermacher
9e5e0d69a2
Remove empty method overrides
2023-10-26 15:14:16 -05: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
Marissa Le Coz
7d96b7e553
[Recipient Hiding] Ensure Note to Self cannot be hidden
2023-08-16 17:12:26 -04:00
Marissa Le Coz
ad0b8f44cc
[Recipient Hiding] Show confirmation action sheet and toast
2023-08-10 15:58:18 -04:00
Harry
921c288894
Use modern db tx types in RecipientHidingManager and remove @objc
2023-07-31 18:02:28 -07:00
Sasha Weiss
1398e335a0
Implement username links
2023-07-31 14:58:07 -07:00
Marissa Le Coz
d692eef5a7
Enable recipient hiding via context menu
2023-07-28 20:43:46 -04:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state
2023-07-19 19:25:54 -04:00
Pete Walters
c839720999
Fix contact picker margins on iPad
2023-07-12 12:47:45 -05:00
Sasha Weiss
239b9ef061
Fix potential infinite recursion in OWSTableItem
2023-07-06 13:14:58 -07:00
Igor Solomennikov
0e9d511d1d
SignalUI cleanup.
...
• convert ObjC code from UIView+SignalUI to Swift.
• separate code from UIView+SignalUI to smaller files by functionality.
2023-06-23 14:36:21 -07:00
Igor Solomennikov
52f0015dfe
New set of icons.
2023-06-22 17:38:01 -07:00
Igor Solomennikov
af84a116c2
Fix checkmarks not appearing in contact list when creating group.
2023-06-21 14:18:34 -07:00
Harry
f728457039
Update build target to iOS 13.0
2023-06-08 16:21:20 -07:00
Igor Solomennikov
db9e73634c
Fix inversed condition caused no contact sectioning in New Chat picker.
2023-06-07 13:13:26 -07:00
Igor Solomennikov
b3578dde47
Remove NSObject inheritance and exposure to ObjC for OWSTable* classes.
2023-06-05 10:12:51 -07:00
Igor Solomennikov
c58de3bb5e
Convert RecipientPickerVC to Swift.
2023-06-05 09:59:34 -07:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment.
2023-06-02 20:53:07 -07:00
Igor Solomennikov
0ed81d560a
Convert OWSPreferences in SignalMessaging to Swift as Preferences.
2023-06-01 11:29:08 -07:00
Sasha Weiss
931ff85eb0
Basic support for username links
2023-05-17 13:19:30 -07:00
Igor Solomennikov
f22ae21b54
Convert SignalApp to Swift.
2023-05-16 16:48:06 -07:00
Sasha Weiss
97167eed7a
Use ServiceId in username lookup
2023-05-16 10:02:36 -07:00
Marissa Le Coz
4be334c5ad
Migrate SignalAccount to use SDSCodableModel
2023-05-11 17:34:15 -04:00
Igor Solomennikov
2b43b1fef9
Convert OWSTableViewController and related classes to Swift.
...
Also convert OWSTableContents, OWSTableSection and OWSTableItem to Swift.
The only subclass of OWSTableViewController was DebugUITableViewController which has to be converted to Swift as well.
I also changed OWSTableViewController to be a subclass of OWSViewController (more modern and all in Swift) instead of OWSViewControllerObjc.
2023-05-08 19:33:03 -07:00
Evan Hahn
14237a873f
NSLocalizedString -> OWSLocalizedString
2023-04-25 13:28:46 -05:00
Max Radermacher
7d0d59f451
Support contact merges for yourself
2023-04-20 14:11:51 -07:00
Igor Solomennikov
6dd3d9a6f2
Convert all convenience methods in UIFont+OWS to Swift.
2023-04-18 17:14:51 -07:00
Evan Hahn
b10a697498
Update warning reminder designs
2023-04-18 15:11:37 -05:00
Max Radermacher
a8511014cb
Use LocalIdentifiers in Storage Service
2023-04-14 10:20:58 -07:00
Evan Hahn
58e276d0f0
Remove UIUtil.h
2023-04-12 14:59:59 -05:00
Max Radermacher
aaf1d0e0b6
Clean up SignalRecipient create & fetch APIs
2023-03-29 18:40:05 -07:00