Max Radermacher
e179fac4e1
Only show ACI Safety Numbers
2023-11-01 21:35:05 -05:00
Igor Solomennikov
65a36af47f
Delete another orphaned source code file.
2023-10-30 10:32:31 -07:00
Max Radermacher
9e5e0d69a2
Remove empty method overrides
2023-10-26 15:14:16 -05:00
Marissa Le Coz
43754ef6c9
[Recipient hiding] Turn on for beta
2023-10-23 16:55:37 -04:00
Igor Solomennikov
139b5d0050
Re-worked system contact picker used in contact sharing and invite flow.
...
Modernize code and use OWSTableViewController for table view stuff.
Contact list appearance has also been modernized and now matches mockups.
2023-10-18 11:38:01 -07:00
Max Radermacher
9c564f3c67
Clean up verification state changes & ignore PNIs
2023-10-11 10:52:38 -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
Harry
5f8277c660
Bump canary for UIKit bug to iOS 18
2023-09-29 10:41:42 -07:00
Pete Walters
43b7f38ac9
Remove uses of sharedBackground queues.
2023-09-28 07:46:52 -05:00
Harry
c5b42c9b66
Don't generate link previews for links in spoilers
2023-09-25 10:55:02 -07:00
Igor Solomennikov
33d26933ca
Sticker keyboard layout tweaks.
...
• Add horizontal spacing between pages.
• Don't clip content when in landscape on devices with non-zero safe areas.
2023-09-22 17:19:35 -07:00
Igor Solomennikov
a6edc167e4
Make sticker keyboard's background color same as attachment picker's
2023-09-21 11:34:15 -04:00
Max Radermacher
fc6ff8c1f1
Replace IdentityKey alias with underlying type
2023-09-12 13:47:43 -05:00
Harry
b9aaaa6dd5
Prompt user before crashing on device transfer receiving end
2023-09-11 17:20:54 -07:00
Elaine
5aac1b2154
Add ability to change app icon
2023-09-08 12:16:56 -06:00
Harry
5801d59254
Allow switching to front facing camera during device transfer
2023-09-07 16:43:57 -07:00
Elaine
fe7ec307b6
Story sticker improvements
2023-09-07 12:18:55 -06:00
Pete Walters
94df0160ae
Clean up warnings around designated/unavailable initializers
2023-09-06 22:01:10 -05:00
Max Radermacher
0935c7e70e
Add PNI column to SignalRecipient
2023-09-06 17:31:16 -05:00
Elaine
8f8445c5a1
Improve sheet dismissal
2023-08-30 14:55:24 -06:00
Elaine
ae59ef4b91
Add analog clock story stickers
2023-08-30 14:42:53 -06:00
Elaine
f476f27a0c
Add digital clock story stickers
2023-08-30 13:32:38 -06:00
Max Radermacher
434317cb02
Swiftify & protocolize OWSIdentityManager
2023-08-29 10:28:11 -05:00
Elaine
0dca391137
Media editor stickers
2023-08-28 09:26:05 -06:00
Marissa Le Coz
320d97da17
Prevent hidden recip from showing in recipient selector search
2023-08-24 12:29:49 -07:00
Elaine
cb606f63b0
Refactor sticker picker to not be bound to a keyboard input view
2023-08-24 13:03:27 -06:00
Marissa Le Coz
5688a7451c
[Recipient hiding] Prevent erroneous showing of unblock sheet
2023-08-23 11:16:43 -07:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types
2023-08-21 10:27:07 -07:00
Sasha Weiss
88f5baac0f
[ServiceId] Fingerprints
2023-08-17 15:36:27 -07:00
Marissa Le Coz
7d96b7e553
[Recipient Hiding] Ensure Note to Self cannot be hidden
2023-08-16 17:12:26 -04:00
Pete Walters
03467f57f8
Collection of small Edit Message changes
2023-08-14 17:17:54 -05:00
Marissa Le Coz
ad0b8f44cc
[Recipient Hiding] Show confirmation action sheet and toast
2023-08-10 15:58:18 -04:00
Harry
2cb6700419
Delete legacy registration
2023-08-10 09:22:17 -07:00
Marissa Le Coz
1a822358e4
Update ConversationPickerVC immediately when recipient is removed
2023-08-09 15:50:14 -04:00
Sasha Weiss
a78e218283
Support processing an "uploaded" username link QR code
2023-08-01 10:55:13 -07: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
dcf3654c16
Exclude hidden recipients from relevant sections in ConversationPicker
2023-07-27 16:47:41 -04:00
Elaine
80b11735eb
Group stories on share sheets
2023-07-27 09:35:19 -06:00
Jordan Rose
dd260bc990
Ensure that the video mute button in calls has the right initial state
...
Previously, if you answered a call on the lockscreen but hadn't given
Signal permission to use the camera, opening the app would show video
as unmuted but with no actual video being sent. By explicitly enabling
or disabling video when the call starts (and allowing the camera to be
considered "enabled" when the app is in the background, even though no
video will be sent until it returns to the foreground), the button is
always in the right state.
2023-07-25 10:59:07 -07:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state
2023-07-19 19:25:54 -04:00
Harry
93ea189a13
Safety number screen follow ups
2023-07-19 15:17:10 -07:00
Elaine
e7deeb3032
Fix fingerprint layout
2023-07-18 12:58:10 -06:00
Harry
8b58124ded
Fix miscolored placeholder text in media send flow and group story reply input.
2023-07-13 14:18:26 -07:00
Sasha Weiss
efeec3ac89
Show a tooltip for username links after setting a username
2023-07-13 10:01:07 -07:00
Pete Walters
c839720999
Fix contact picker margins on iPad
2023-07-12 12:47:45 -05:00
Sasha Weiss
88e8227fd0
Implement dual-mode present and scan username link controller
2023-07-07 15:04:32 -07:00
Sasha Weiss
da6810e198
Implement username link sharing
2023-07-07 14:54:26 -07:00
Harry
ef1dfc1316
Add messageBody as a type of DisplayableText
2023-07-07 13:41:24 -07:00