Marissa Le Coz
279c42674c
Remove isCallLink from LinkPreviewState
2024-09-27 16:09:30 -04:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Ehren Kret
3c3651ac9a
convert OWSHttpSecurityPolicy to swift
...
additionally cleanup duplicate certificate loading code scattered
about in the codebase
2024-09-27 11:37:40 -05:00
Harry
0f0991ce88
Lazy init PaymentsImpl
2024-09-27 09:24:47 -07:00
Harry
50c376d325
Separate Theme AppReadiness invocation from init
2024-09-27 08:51:51 -07:00
Harry
8a6fce53bc
Kill OWSPaymentsLock.shared
2024-09-27 08:48:51 -07:00
Marissa Le Coz
a84400a4fe
Make call links icon into UIImage using UIGraphics
2024-09-26 16:57:38 -04:00
Max Radermacher
ac9bd24386
Update call link link previews to latest spec
2024-09-24 18:03:57 -05:00
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages
2024-09-24 17:40:34 -04:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups
2024-09-24 10:00:36 -07:00
Elaine
c1a1ab81bf
Call link request bulk approval sheet
2024-09-24 10:49:00 -06:00
Ehren Kret
12ce531f8e
eliminate AnyPromise
2024-09-23 15:01:23 -05:00
Adam Sharp
b89c8f1556
Avoid a couple more owsFailDebug assertions
2024-09-23 10:58:48 -04:00
Sasha Weiss
7bbc063135
Avoid a few owsFailDebugs
2024-09-20 13:31:02 -07:00
Adam Sharp
a813352029
Remove conditional compiler directives
2024-09-18 12:00:57 -04:00
Elaine
a972874cb6
Call link approval details sheet
2024-09-17 11:31:51 -06:00
Adam Sharp
691f428635
Add an animated transition when viewing permissions onboarding
2024-09-16 19:06:02 -04:00
Adam Sharp
79112ddcb0
Restore missing content during iPad permissions onboarding
2024-09-16 19:06:02 -04:00
andrew-signal
dec5691c72
Remove the user agent from the CaptchaView WebView ( #9604 )
2024-09-13 11:20:03 -04:00
Ehren Kret
c5395a70a1
migrate logic from NSDate OWS category to swift extensions
2024-09-12 12:27:42 -05:00
Adam Sharp
9a1082dd89
Update registration permissions onboarding design & copy
2024-09-11 16:28:13 -05:00
Pete Walters
fb3c66074e
Add ContentAccessPicker for iOS18
2024-09-11 10:42:03 -05:00
Max Radermacher
bef064fcf0
Move CallLinkState to SignalServiceKit
2024-09-10 17:45:02 -05:00
Harry
7b0e11bb36
Handle long audio files without using sourceFilename
2024-09-10 14:37:09 -07:00
Ehren Kret
1298bc414f
migrate NSString+OWS to swift
2024-09-10 12:26:09 -05:00
Harry
3bb871491e
Fix spinning checkmarks redux
2024-09-09 12:42:54 -07:00
Elaine
34983e49cf
Flip camera button dynamic layout
...
Co-authored-by: Marissa Le Coz <marissa@signal.org>
2024-09-09 13:10:41 -06:00
Max Radermacher
28d06ebc1b
Add extension to fix long audio files
2024-09-05 16:53:08 -05:00
Elaine
6c3818587c
Call link member approval
2024-09-04 13:42:28 -06:00
Ehren Kret
cb27389cef
enable swiftlint mark rule
2024-08-30 22:05:59 -05:00
Ehren Kret
372db4eba4
cleanup biometry type related code
2024-08-29 15:33:58 -05:00
Harry
1210f747fd
Fix icon tint colors throughout the app
2024-08-29 12:54:19 -07:00
Ehren Kret
91ed508ed7
convert DataSource types from objc to swift
2024-08-28 10:56:41 -05:00
Harry
906759521a
Consolidate + clean up ChatColorSettingStore
2024-08-27 16:03:32 -07:00
Harry
096aa72133
Consolidate + clean up WallpaperStore
2024-08-27 15:57:10 -07:00
Harry
dfd6a74324
Move PaletteChatColor color mappings into SSK
2024-08-27 15:56:14 -07:00
Harry
691718335f
Move chat style enum definitions into SignalServiceKit
2024-08-27 15:53:48 -07:00
Harry
4ccfb958f6
Disable ai writing tools on all text fields in the app
2024-08-27 09:53:07 -07:00
Sasha Weiss
a1f7e4c1b1
Migrate TSOutgoingMessageRecipientState off of Mantle
2024-08-23 16:17:26 -07:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates
2024-08-22 14:02:03 -07:00
Harry
db47898775
Remove v2 attachment read/write feature flags
2024-08-22 08:49:46 -07:00
Max Radermacher
5d1264e315
Clean up some BlockingManager code
2024-08-21 11:57:24 -05:00
Max Radermacher
07baa170f7
Remove “collection” concept from database types
2024-08-20 18:22:00 -05:00
Marissa Le Coz
4c7bdae525
[Call Links] Make Share Link cell respond to theme & dynamic type changes
2024-08-20 11:30:39 -04:00
Adam Sharp
1a8c9fb5c6
Fix iOS 18 crash on launch due to offscreen rendering
...
Creating a UIImageView outside a view hierarchy now crashes on iOS 18. We can
avoid this offscreen rendering technique by removing UIImage.asTintedImage(),
configuring the tint colour and template rendering on the UIImage directly, and
rendering with UIGraphicsImageRenderer instead of lower-level Core Graphics
APIs.
2024-08-20 10:47:28 -04:00
Marissa Le Coz
7db9f4eec5
Add join 'card' to create call link sheet
2024-08-19 18:30:39 -04:00
Adam Sharp
0bbdac36c2
Use exhaustive switch statements when checking contacts authorization
2024-08-19 14:19:00 -04:00
Ehren Kret
cbd5d860bc
networking code cleanup and improvements
2024-08-14 15:30:39 -05:00
Adam Sharp
f8bcb88467
Work around AVAssetExportSession.export(to:as:) not being back-deployed
...
In Xcode 16 beta 4, this API was marked as back-deployed before iOS 18, but
that changed in beta 5. Because calling the older export() API now generates a
(possibly spurious) warning about the export session leaving its isolation,
introduce a wrapper that's available before iOS 18 and uses the proper
isolation.
2024-08-12 20:49:08 -04:00
Max Radermacher
11508ea7ed
Asyncify code to accept message requests
2024-08-12 13:16:59 -05:00