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
Sasha Weiss
239b9ef061
Fix potential infinite recursion in OWSTableItem
2023-07-06 13:14:58 -07:00
Harry
9ca04ec155
Remove old fingerprint vc; multifingerprint is now fingerprintvc
2023-07-06 10:01:53 -07:00
Harry
d595ac349b
Add multi-fingerprint view controller
2023-07-05 16:29:12 -07:00
Sasha Weiss
849fb9a4d6
More OWSTableItem cleanup
2023-07-05 13:44:08 -07:00
Harry
f952d53c2b
Add support for aci based OWSFingerprint
2023-06-27 10:57:13 -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
Harry
10985644b3
Add text formatting send support.
2023-06-23 10:26:46 -07:00
Harry
2f621c27b9
Translate OWSFingerprint to swift
2023-06-23 09:52:53 -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
9aecfe3af5
[TextFormatting Send] UIMenu for formatting selected text
2023-06-15 15:45:36 -07:00
Sasha Weiss
639008d985
Present largely inert username link QR code view
2023-06-15 14:28:41 -07:00
Sasha Weiss
f983a18940
Add a hook to OWSViewController for contentSizeCategoryDidChange
2023-06-15 13:26:55 -07:00
Sasha Weiss
8fd42528f0
Present username context menu via OWSTableItem tap handler
2023-06-14 10:34:51 -07:00
Igor Solomennikov
0686b39547
Add necessary imports to Swift files.
...
Those would be required for future PRs.
2023-06-13 14:46:12 -07:00
Igor Solomennikov
15e18896ae
Convert ViewControllerUtils to Swift as TextFieldFormatting.
2023-06-12 12:08:21 -07:00
Sasha Weiss
1848e4f9a1
Clean up OWSTableItem
2023-06-12 09:57:59 -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