Commit Graph

1057 Commits

Author SHA1 Message Date
Max Radermacher
82a87d6c9f
Asyncify LinkPreviewManager 2024-07-25 02:33:13 -05:00
Max Radermacher
57016de8ac
Asyncify group update methods 2024-07-25 02:22:11 -05:00
Max Radermacher
0ca2c7dd47
Add MessageTimestampGenerator 2024-07-25 01:45:20 -05:00
Harry
685d2b2157
Add new container for v2 attachment feature flags 2024-07-24 16:45:27 -07:00
Marissa Le Coz
4d90fb505c
Update call drawer colors 2024-07-24 15:22:28 -04:00
Harry
23024cb915
Use original attachment if available in QuotedReplyModel used for rendering 2024-07-24 10:43:52 -07:00
Elaine
935c242cf8
Manage how sheet interactions/animations interact with timeout and UI elements
Co-authored-by: Marissa Le Coz <marissa@signal.org>
2024-07-24 10:59:11 -04:00
Elaine
2dc3fa16d0
Animate call controls height changes 2024-07-22 14:14:38 -06:00
Elaine
28d7a9bd22
Animate drawer around pivot point when not dragging 2024-07-22 13:50:24 -06:00
Elaine
ed35c95216
Update call header for controls drawer 2024-07-22 13:35:04 -06:00
Sasha Weiss
0b4047c675
Unify disclosureXYZ methods in OWSTableItem 2024-07-22 11:39:06 -07:00
Sasha Weiss
239fc7876e
Drop our custom ContextMenuButton 2024-07-22 11:38:39 -07:00
Harry
fcd6828050
V2 attachment feature flags, take 2 2024-07-19 17:23:21 -07:00
Harry
a6f40af7d6
Handle AttachmentMultisend attachment reuse 2024-07-19 17:28:45 -05:00
Harry
75919050c4
Collapse v2 attachment FeatureFlags into one 2024-07-18 16:53:13 -07:00
Harry
10637bfcf9
Dont build story messages in AttachmentMultisend if there aren't story destinations 2024-07-18 13:03:40 -05:00
Pete Walters
3d4d422f97
Convert some writes to awaitableWrite 2024-07-18 10:55:42 -05:00
Pete Walters
392184e231
Reattach ArchivedPayments to payments from the ledger 2024-07-15 10:55:33 -05:00
Marissa Le Coz
4b45112f6c
Add crossfade to call drawer 2024-07-12 13:38:14 -04:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Pete Walters
84ff62b316
Move some MOB formatting into SignalServiceKit 2024-07-11 09:52:33 -05:00
Adam Sharp
d5b8ec648d
Remove simple availability checks for iOS 15 2024-07-10 09:40:13 -04:00
Adam Sharp
ce9e1594ec
Fix attachment/media keyboard not appearing
Scaling the system keyboard height eagerly meant that if the window was not
set, the keyboard height would be set to 0.  Defer scaling the system keyboard
height until layout time when the view has been added to a view hierarchy.
2024-07-09 12:17:37 -04:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
Adam Sharp
893e690d31 Assert on CNAuthorizationStatus.limited when built with Xcode 16 2024-07-09 10:38:28 -04:00
Adam Sharp
03e018de09
Raise deployment target to iOS 15
The only remaining code using API deprecated in iOS 15 is navigation bar
styling code that never runs on iOS 15.
2024-07-08 16:04:03 -04:00
Adam Sharp
1dd76032c6 Replace AppContext.interfaceOrientation with UIWindowScene equivalent 2024-07-08 15:58:31 -04:00
Adam Sharp
c2fd39a95c
Switch from deprecated UTI functions to UTType 2024-07-08 10:17:08 -04: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
Elaine
9ac684b19d
Improve contrast in the raise hand toast background blur 2024-07-03 11:27:09 -06:00
Adam Sharp
0835dd1fc7 Make retroactive conformances conditional on compiler version 2024-07-03 11:28:45 -04:00
Adam Sharp
1daaf72a46 Explicitly restate @unchecked Sendable where necessary 2024-07-03 11:27:32 -04:00
Adam Sharp
461b1c2d47 Fix a syntax issue that's an error in Swift 6 2024-07-03 11:27:01 -04:00
Marissa Le Coz
d297e23a2e
Add call drawer foundations behind feature flag 2024-07-02 14:16:25 -04:00
Adam Sharp
3a3f6b850e
Fix integer conversion warnings 2024-07-01 15:20:17 -04:00
Adam Sharp
2908c3c508
Basic support for filtering chat list by unread 2024-07-01 14:04:06 -04:00
Elaine
77fd765b15
Enable raise hand toast internally
And add local user support
2024-06-28 16:23:58 -06:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Elaine
d600ae8055
Add raise hand toast feature flag 2024-06-21 12:48:33 -06:00
Max Radermacher
5a5cac24f4
Add basic support for creating Call Links 2024-06-17 12:15:42 -05:00
Max Radermacher
1bd2fcef47
Consolidate permission checks when starting calls 2024-06-13 16:50:13 -05:00
Harry
243208af7c
Prepare DraftQuotedReplyModel for sending in QuotedReplyManager 2024-06-12 15:14:53 -07:00
Harry
7838adccb2
Add rendering flag to PendingAttachment 2024-06-12 15:02:21 -07:00
Harry
b2d621c8c2
Validate wallpaper images before setting them 2024-06-12 14:47:09 -07:00
Harry
d4d61c79ff
Validate SignalAttachment before sending 2024-06-12 14:46:28 -07:00
Harry
60819a4dce
Validate oversized text attachments 2024-06-12 14:44:14 -07:00
Harry
8d7e4c6844
Validate link preview images before sending 2024-06-12 14:40:36 -07:00
Sasha Weiss
41d2a3d1b2
Informational UX for delete syncs 2024-06-11 16:39:22 -07:00
Harry
58e801d2e6
Clean up ThreadUtil+SignalUI 2024-06-11 15:43:15 -07:00
Max Radermacher
76b027a038
Refactor GroupCall lobby method for call links 2024-06-07 15:28:15 -05:00