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
Harry
768040273e
Create StickerMetadata from TSResourceStream
2024-05-03 16:26:01 -07:00
Harry
0e228ab878
Feature parity with desktop on lottie sticker support (aka drop support)
2024-05-03 14:59:07 -07:00
Harry
67ad7494f4
Use TSResourceStream.avAsset directly in AudioPlayer
2024-05-03 14:44:06 -07:00
Harry
aa38eefe9c
Use AVPlayer instead of AVAudioPlayer in AudioPlayer class
2024-05-03 14:42:39 -07:00
Harry
9993694197
Use TSResourceStream directly in VideoPlayer to create an AVAsset
2024-05-03 14:34:30 -07:00
Harry
633014ae72
Remove a few easy TSAttachmentStream bridges
2024-05-03 14:33:53 -07:00
Harry
fb4410c4c3
Get YYImages off AttachmentStream/TSResourceStream
2024-05-03 14:33:10 -07:00
Max Radermacher
03afa77603
Prefer non-SignalCoreKit APIs where possible
2024-05-02 14:23:51 -05:00
Harry
d6dbc85694
Clean up TSResourceStream file access API
2024-05-01 16:56:10 -07:00
Max Radermacher
0b3d2a8f18
Remove and fix confusing substring methods
2024-05-01 15:46:25 -05:00
Ehren Kret
78dacf9d77
remove obsolete objc framework header
2024-04-28 23:32:26 -05:00
Ehren Kret
30424e19ae
remove OWSNavigationControllerBase
...
This appears to have been a hack for something that may have been
necessary in older versions of iOS. Current iOS seems to just return
true with no side-effects from this super call so there's no reason to
retain this hack apparent.
2024-04-28 23:19:43 -05:00
Ehren Kret
a99f79ceed
remove availability checks for iOS 14 and 14.0
2024-04-27 13:07:03 -05:00
Ehren Kret
a82b62ce05
ensure repeats true timers are released if self is released
2024-04-27 09:35:27 -05:00
Ehren Kret
98063956b0
disallow swift code to call weak timer selector methods
2024-04-27 05:24:46 -05:00
Ehren Kret
c0e959a59f
update deployment target to iOS 14
2024-04-26 05:36:49 -05:00
Ehren Kret
b63a2d6bf4
migrate NSData+Image to swift
2024-04-26 05:24:55 -05:00
Max Radermacher
177b43e229
Update to Lottie v4.4.3
2024-04-25 18:19:25 -05:00
Max Radermacher
82bb803d58
Inline MobileCoinMinimal
2024-04-25 16:35:47 -05:00
Harry
e8939fa928
Some final easy story TSAttachment bridging removals
2024-04-25 10:22:30 -07:00
Ehren Kret
70ac6f28d0
migrate NSString+SSK to swift
2024-04-24 09:26:12 -05:00
Max Radermacher
dd42e10e88
Smoosh together various places that fetch profiles
2024-04-23 15:22:37 -05:00
Pete Walters
6a5cb5bdcd
Limit gradient points and colors
2024-04-23 15:16:43 -05:00
Max Radermacher
456f2037ee
Stop putting kLocalProfileUniqueId in addresses
2024-04-23 13:58:27 -05:00
Ehren Kret
5068cd3782
finish migrating UIImage+OWS to swift
2024-04-23 07:47:47 -05:00
Harry
e34e0190b5
Send messages in AttachmentMultisend
2024-04-22 13:52:29 -07:00
Harry
e3dce9b017
Prepare messages in AttachmentMultisend
2024-04-22 13:04:48 -07:00
Harry
021b38d6c2
Add v2 AttachmentMultisend class
2024-04-22 13:00:02 -07:00
Harry
cb0b0c666f
Dedupe private story send messages at creation time
2024-04-22 12:58:53 -07:00
Ehren Kret
3b51f00f6a
migrate two factory methods of UIImage+OWS to swift
2024-04-22 00:17:31 -05:00
Ehren Kret
039d2625b9
convert OWSMath.h to swift
...
OWSMath.swift overlaps somewhat with Math+OWS.swift but no worse than
OWSMath.h did previously. There are future refactoring efforts that
should occur there to use more of the extensions of Math+OWS.swift and
less of the extensions from OWSMath.swift
2024-04-21 23:26:16 -05:00
Ehren Kret
f41749cc9d
fix warnings in SignalUI
2024-04-20 14:17:44 -05:00
Harry
ef2b8b56df
Copy paste methods only used in TSAttachmentMultisend
2024-04-19 14:28:08 -07:00
Harry
f2c112b5b5
Much ado about nothing
2024-04-19 14:27:05 -07:00
Harry
58c8d4544e
Use enum for ConversationItem.outgoingMessageClass
2024-04-19 14:22:40 -07:00