Commit Graph

11736 Commits

Author SHA1 Message Date
Adam Sharp
ee412456e0
Hide Archived Chats button when multiselect is active 2024-07-26 11:05:20 -04:00
Adam Sharp
7348b4ddc9
Hide Archived Chats button when unread filter is active
Adds support for a dynamic list of sections to CLVRenderState, then diffs
changes to the list of sections in order to insert or remove the archive button
section when the unread filter is enabled or disabled.
2024-07-26 11:05:20 -04:00
Harry
a028188cd2
Show error alert and early exit if SignalAttachment creation fails 2024-07-25 17:21:41 -07:00
Adam Sharp
46d9a9e2dd
Fix crash when reloading chat list 2024-07-25 11:18:48 -04:00
Max Radermacher
f7398b4e6d
Check for profile when showing phone numbers 2024-07-25 02:57:42 -05:00
Max Radermacher
82a87d6c9f
Asyncify LinkPreviewManager 2024-07-25 02:33:13 -05:00
Max Radermacher
624786b1c8
Asyncify code to “send” group update messages 2024-07-25 02:28:04 -05:00
Max Radermacher
57016de8ac
Asyncify group update methods 2024-07-25 02:22:11 -05:00
Max Radermacher
664b7781fe
Asyncify GroupV2Updates 2024-07-25 02:17:01 -05:00
Max Radermacher
a56b9e9be5
Pass around GroupSecretParams instead of Data 2024-07-25 02:12:07 -05:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places 2024-07-25 02:02:32 -05:00
Max Radermacher
e9799fead8
Remove redundant timestamp generation 2024-07-25 01:46:15 -05:00
Harry
932b3ae163
Pass along user-visible filename to sharesheet for v2 attachments 2024-07-24 17:09:21 -07:00
Harry
685d2b2157
Add new container for v2 attachment feature flags 2024-07-24 16:45:27 -07:00
Harry
22123c6786
Add logging on startup for incremental migration state 2024-07-23 12:56:30 -07:00
Sasha Weiss
0b4047c675
Unify disclosureXYZ methods in OWSTableItem 2024-07-22 11:39:06 -07:00
Sasha Weiss
239fc7876e
Drop our custom ContextMenuButton 2024-07-22 11:38:39 -07:00
Max Radermacher
300d9d9b72
Clean up StickerPackViewController 2024-07-22 13:07:13 -05:00
Max Radermacher
3167a856f5
Clean up ManageStickersViewController 2024-07-22 13:06:35 -05:00
Harry
fcd6828050
V2 attachment feature flags, take 2 2024-07-19 17:23:21 -07:00
Elaine
f4d61e34ac
Add unique string key for All Media header in conversation settings 2024-07-19 13:11:19 -06:00
Harry
75919050c4
Collapse v2 attachment FeatureFlags into one 2024-07-18 16:53:13 -07:00
Harry
d267227893
Check incremental migrator finish state in TSResourceManagerImpl 2024-07-18 16:52:28 -07:00
Harry
36a047f5b4
Add IncrementalMessageTSAttachmentMigrator to run in a BGProcessingTask 2024-07-18 16:48:58 -07:00
Sasha Weiss
e104932029
Remove workarounds for the phantom mark-as-read bug 2024-07-16 16:58:58 -07:00
sashaweiss-signal
f6bb769916 Avoid re-entrant write in clearing chat history 2024-07-16 11:26:31 -07:00
Sasha Weiss
8ae61d1e9e
Require a TSContactThread to insert a DM-timer-change info message 2024-07-15 10:02:39 -07:00
Pete Walters
2482a02c51
Add UI for displaying restored payments in chats 2024-07-11 14:20:34 -05:00
Sasha Weiss
bffc980d53
Clean up disappearing message timer methods in GroupManager 2024-07-11 10:10:38 -07:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Pete Walters
d62049808e
Push payment model details inside the PaymentHistoryItem 2024-07-11 09:36:28 -05:00
Adam Sharp
5f1db58324
Move chat list sections onto CLVRenderState
Simplifies CLVTableDataSource by removing dynamic construction of
ChatListSection values.
2024-07-10 13:48:23 -04:00
Adam Sharp
d5b8ec648d
Remove simple availability checks for iOS 15 2024-07-10 09:40:13 -04:00
Adam Sharp
41896018a9
Delete unused video duration code 2024-07-10 09:40:10 -04:00
Adam Sharp
84dbb4ddef Only reselect last viewed thread if it's still active 2024-07-09 16:46:05 -04:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -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
Harry
b0c31d098f
Proactively delete all v2 attachment files when wiping account 2024-07-03 19:37:29 -05: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
Adam Sharp
18a0d40d62 Fix various compiler errors in tests under Xcode 16 2024-07-03 11:29:37 -04:00
Adam Sharp
0835dd1fc7 Make retroactive conformances conditional on compiler version 2024-07-03 11:28:45 -04:00
Adam Sharp
800f2dea9b Rename properties that now conflict with new declarations in iOS 18 2024-07-03 11:27:52 -04:00
Adam Sharp
1daaf72a46 Explicitly restate @unchecked Sendable where necessary 2024-07-03 11:27:32 -04:00
Sasha Weiss
2f9e627aa0
Update block arguments for thread/interaction enumeration 2024-07-02 17:38:15 -07:00
Adam Sharp
584b891a57
Fix regression in sort order of pinned threads 2024-07-02 16:48:05 -04:00
Adam Sharp
670b3a7627
Preserve current selected chat while filtering by unread 2024-07-02 16:26:10 -04:00
Marissa Le Coz
d297e23a2e
Add call drawer foundations behind feature flag 2024-07-02 14:16:25 -04:00
Harry
1ece601215
Delete some unused TSAttachment code 2024-07-02 12:11:25 -05:00