Commit Graph

11850 Commits

Author SHA1 Message Date
Max Radermacher
ecc41ecb0d
Add rendering support for call links 2024-10-03 12:21:38 -05:00
Adam Sharp
f9d28205ff
Fix filter icon animation breaking after a view controller transition 2024-10-02 23:25:26 -04:00
Adam Sharp
d1fa4c9523
Fix pull-to-filter animation breaking after backgrounding the app 2024-10-02 21:41:13 -04:00
Adam Sharp
b25c8695eb
Add "Filtered by Unread" button with animated transition 2024-10-02 21:34:20 -04:00
Max Radermacher
9a5710ad1f
Add unused database support for sync messages 2024-10-02 12:54:23 -05:00
Pete Walters
1e3fdd980d
Scope the iOS18 UITab changes to just iPad. 2024-10-02 08:56:29 -05:00
Pete Walters
5fd1676bbe
Fix badging for ios18 UITabs on iPad 2024-10-02 08:55:57 -05:00
Marissa Le Coz
9b7902a829
Add preview support for call links in drafted messages 2024-10-01 15:19:49 -04:00
Sasha Weiss
210a46037f
Conditionally set group invite link preview strings 2024-10-01 09:23:33 -07:00
Adam Sharp
58f96e884d
Add pull-to-filter gesture to chat list 2024-09-30 15:11:54 -04:00
Ehren Kret
6e974418aa
migrate OWSReceiptManager to swift 2024-09-30 10:25:39 -07:00
Pete Walters
d5a8926791 Fix compile error with public import 2024-09-30 09:35:29 -05:00
Ehren Kret
01b4fc2714 fix two todos noticed in prior commit 2024-09-29 20:03:17 -05:00
Ehren Kret
63d070957f enable infer sendable from captures 2024-09-29 20:03:17 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
ae6f6dd27f Remove unecessary AppReadiness asserts in view controllers 2024-09-27 17:39:06 -07:00
Harry Sanabria
a58fe0cd25 Pass AppReadiness around tons of view controllers 2024-09-27 17:38:06 -07:00
Harry Sanabria
c9e8179965 Pass AppReadiness to MessageFetchBGRefreshTask 2024-09-27 16:40:17 -07:00
Harry Sanabria
21e896e561 Pass AppReadiness to ScreenLockUI 2024-09-27 15:50:52 -07:00
Harry Sanabria
044f277a28 Pass AppReadiness instance to a ton of classes that need to retain it as an instance var 2024-09-27 15:03:52 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep 2024-09-27 14:02:07 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Harry
8a6fce53bc
Kill OWSPaymentsLock.shared 2024-09-27 08:48:51 -07:00
Harry
8ae34efe37
Kill ScreenLockUI.shared 2024-09-27 07:56:11 -07:00
Marissa Le Coz
005a568df9
Implement Share Via Signal on call link creation sheet 2024-09-25 17:59:12 -04:00
Max Radermacher
ac9bd24386
Update call link link previews to latest spec 2024-09-24 18:03:57 -05:00
Harry
d30f9be555
Disable view once button when a draft quoted reply exists 2024-09-24 15:48:44 -05:00
Ehren Kret
5c1731902b
convert SDSCrossProcess and DarwinNotificationCenter to swift 2024-09-24 15:15:51 -05:00
Ehren Kret
2fdc7dfa31 remove Dependencies from DebugUIStress 2024-09-23 15:01:23 -05:00
Ehren Kret
774895145c break promises in DebugUINotifications 2024-09-23 15:01:23 -05:00
Ehren Kret
12ce531f8e eliminate AnyPromise 2024-09-23 15:01:23 -05:00
Ehren Kret
417aaab413 migrate OWS2FAManager from objc to swift 2024-09-23 15:01:18 -05:00
Max Radermacher
41febb624e
Clean up call view controller lifecycles 2024-09-19 21:29:17 -05:00
Max Radermacher
41a4337e93
Don’t use CallViewModel in other types 2024-09-18 16:48:26 -05:00
Adam Sharp
a813352029
Remove conditional compiler directives 2024-09-18 12:00:57 -04:00
Harry
866c20055a
Implement Attachment content validation backfill migrator 2024-09-17 11:38:37 -07:00
Harry
dca0a2ca64
Add AttachmentValidationBackfillRunner 2024-09-17 11:20:22 -07:00
Harry
7b69618ae2
Genericize BGProcessingTask runner for reuse 2024-09-17 11:19:29 -07:00
Elaine
a972874cb6
Call link approval details sheet 2024-09-17 11:31:51 -06:00
Harry
6fd4d5f12f
Don't run TSAttachment migration in main app 2024-09-16 11:48:32 -07:00
Ehren Kret
c5395a70a1
migrate logic from NSDate OWS category to swift extensions 2024-09-12 12:27:42 -05:00
Pete Walters
e303f0b0ae
Fix missing iPad tab bars on iOS18 2024-09-12 08:47:30 -05:00
Max Radermacher
960e3db81f
Asyncify some 2FA code 2024-09-10 19:04:17 -05:00
Ehren Kret
9a0abc1ea1 fix swiftlint 0.57.0 lint warnings 2024-09-10 12:26:26 -05:00
Ehren Kret
1298bc414f migrate NSString+OWS to swift 2024-09-10 12:26:09 -05:00
Pete Walters
d640d9510a
Fix MediaGallery crash in iOS18 2024-09-09 15:03:20 -05:00
Harry
3bb871491e
Fix spinning checkmarks redux 2024-09-09 12:42:54 -07:00
Adam Sharp
6e9e239ac1
Fix wrong thread being selected on launch from notification
When opening a thread from a notification, if the thread being opened has
changed position due to activity in other threads, the table selection and view
state get out of sync.

After selecting the new thread, we need to ensure the chat list is actually
reloaded from the database, so we can update the selected index path once more
in case it has changed.
2024-09-09 10:11:46 -04:00
Max Radermacher
faff0775e9 Don’t schedule multiple attachment migrator Tasks 2024-09-05 14:21:06 -05:00
Max Radermacher
69243b0b47 Increase delay between attachment batches 2024-09-05 14:21:06 -05:00