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
Max Radermacher
c4286aa3e5
Fix crash when backgrounding on iOS 16
2024-06-07 13:34:18 -05:00
Sasha Weiss
2c5f47e95e
Consolidate similar InteractionFinder methods
2024-06-04 14:55:36 -07:00
Adam Sharp
3f0405e9fb
When editing a message, prompt before discarding current draft
2024-06-03 12:23:09 -04:00
Adam Mork
70d2a68186
[Payments] Add mobilecoin/sentz enclave measurements for v6.0.0
...
Signed-off-by: the-real-adammork <adammork@gmail.com>
2024-05-30 16:44:00 -05:00
Max Radermacher
7f1bcbf991
Stop tracking pending calls at the app layer
2024-05-24 14:39:57 -05:00
Adam Sharp
bcc31cbc4f
Double Tap to Edit
2024-05-21 15:15:59 -04:00
Harry
5c31047c54
Split out and clean up thread wallpaper image storage
2024-05-21 10:37:05 -07:00
Harry
0331807a05
Handle TSResource in AudioPlayer, take 2
2024-05-21 10:14:07 -07:00
Max Radermacher
503d5c635e
Rip out a bunch of NonCallKitCallUIAdaptee
2024-05-16 18:24:04 -05:00
Max Radermacher
34eca8a139
Fix some dependency cycles with CallService
2024-05-14 11:46:52 -05:00
Harry
e472f501d8
Revert recent AudioPlayer TSResource changes
2024-05-13 16:15:11 -07:00
Adam Sharp
5f1820748e
Don't ignore theme changes when switching to system interface style
...
When switching to the "system" theme mode, if the effective appearance matched
the previous overridden theme mode, the theme change would be ignored. By
comparing the mode instead of just the effective appearance, we properly react
to system appearance changes.
Additionally, rework the transition animation for changing themes to match the
animation of system appearance changes (i.e., a 0.5-second cross-dissolve).
Fixes: https://signalmessenger.atlassian.net/browse/IOS-4431
2024-05-13 16:16:53 -05:00
Ehren Kret
13a1637608
migrate AppContext protoocl to swift
2024-05-08 07:37:37 -05:00
Harry
36784dcced
Add invalid v2 Attachment content type
2024-05-07 15:06:59 -07:00
Harry
427ee2b087
Use TSResource in ViewOnceMessageViewController
2024-05-07 15:04:01 -07:00
Igor Solomennikov
898f98e61c
Fix ListFormatter not translating properly in some cases.
...
Force ListFormatter to use locale constructed from application's language instead of using device locale.
2024-05-07 11:26:48 -07:00
Harry
ca5bd9702a
Set UIView image on main thread
2024-05-06 12:07:11 -05:00