Commit Graph

1126 Commits

Author SHA1 Message Date
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