Commit Graph

32096 Commits

Author SHA1 Message Date
Marissa Le Coz
bb62010b71
Add sticker description to Voiceover 2023-12-08 16:45:51 -08:00
Marissa Le Coz
51940a60e8
Make wallpaper swatches accessible 2023-12-08 16:45:05 -08:00
Igor Solomennikov
e1b2c06aa9
Fix bottom toolbar in Share Contact screen disappearing sometimes.
The fix is to not hide bottom bar if there are no contact fields are selected. Instead, Send button would be disabled.

Another change in this commit is not allowing to delete all name fields of a contact being shared.
2023-12-08 13:24:08 -08:00
Igor Solomennikov
8b5e737098
Re-worked Add to System Contacts flow.
The main user-visible change is that adding to system contacts UI will now always be presented modally instead of views being pushed onto current navigation stack.

I have refactored repeated permissions check + view presentation code from individual call sites into a new "flow" class that is now also responsible for presenting contact editing UI.

These changes also fix two issues:
• "Add to Existing Contact" option was missing from group participant's info sheet.
• "Contact Details" was opened in editing mode from individual chat settings screen.
2023-12-08 13:20:42 -08:00
Igor Solomennikov
db43476322
Redesigned contact share bubble in chat. 2023-12-08 13:17:24 -08:00
Marissa Le Coz
9332adb8fe
Add Voiceover support for message reactions 2023-12-08 15:42:24 -05:00
Max Radermacher
590ff88b52
Don’t mark messages isHighPriority if they’re not 2023-12-08 14:26:13 -06:00
Max Radermacher
a1ad3a1b96
Send messages to removed group members durably 2023-12-08 13:55:06 -06:00
Max Radermacher
69a4aa70f4
Remove unused enqueueMessage method 2023-12-08 13:54:17 -06:00
Max Radermacher
c09d95062d
Don’t redefine Result type 2023-12-08 13:54:01 -06:00
Elaine
db51ca0467
Update LibSignal to v0.36.1 2023-12-08 11:57:59 -07:00
Max Radermacher
3eb9c48d43
Ignore muted, marked unread threads in badge count 2023-12-08 12:39:52 -06:00
Harry
0b61f88474
Update SVR2 enclave values 2023-12-08 12:10:19 -06:00
automated-signal
b11023053b "Bump build to 6.54.0.2." (nightly-12-08-2023) 2023-12-08 04:00:59 -08:00
Sasha Weiss
9086f53643
Extract status transition manager from CallRecordStore 2023-12-07 16:03:33 -08:00
Elaine
bb502a08b9
Trim whitespace from emoji search term 2023-12-07 16:36:43 -07:00
Sasha Weiss
72926c6121
Support incoming group call disposition sync messages 2023-12-07 14:59:10 -08:00
Marissa Le Coz
6210d86886
Return early for individual calls in a callback 2023-12-07 17:12:04 -05:00
Jordan Rose
343f58cb91 Linked Devices: Add internal-only note for showing internal-only IDs 2023-12-07 10:52:31 -08:00
Harry
6990af3fc3
Flesh out CloudBackupManager sub-components: Chat handling 2023-12-07 09:00:10 -08:00
automated-signal
bf51c76581 "Bump build to 6.54.0.1." (nightly-12-07-2023) 2023-12-07 04:00:56 -08:00
Sasha Weiss
9d713c655c
Add entrypoints to group update items building for various scenarios 2023-12-06 15:52:59 -08:00
Harry Sanabria
235f5ea804 "Bump build to 6.54.0.0." (nightly-12-06-2023) 2023-12-06 14:42:06 -08:00
Harry Sanabria
b1027b670e Update translations 2023-12-06 14:41:27 -08:00
Marissa Le Coz
45e3e312c2
Update libsignal to 0.36.0 2023-12-06 17:31:37 -05:00
automated-signal
c16a158232 "Bump build to 6.53.0.4." (nightly-12-06-2023) 2023-12-06 04:00:52 -08:00
Harry
f1432f5b20
Add logging to reg nav controller presentation 2023-12-05 19:53:14 -05:00
Harry
f1cd43fbc7
Touch TSContactThreads for reindexing when system contact name changes 2023-12-05 16:39:22 -08:00
Max Radermacher
626c4b0462
Fix edit message retry handling for groups 2023-12-05 14:23:27 -06:00
Max Radermacher
f19cdf2ef9
Don’t include identityKey in PUT v2/keys 2023-12-05 14:18:44 -06:00
Marissa Le Coz
7716918176
Implement updated call control states 2023-12-05 13:52:10 -05:00
Marissa Le Coz
e11ff0b956
Use unified CallControls view in IndividualCallVC 2023-12-05 13:51:48 -05:00
automated-signal
06425ed304 "Bump build to 6.53.0.3." (nightly-12-05-2023) 2023-12-05 04:00:48 -08:00
Harry
2f8542a9cf
Fix "lost cursor" issue for german users 2023-12-04 18:27:41 -05:00
Max Radermacher
63fa427c2d
Clean up enum to avoid forced unwraps 2023-12-04 15:55:10 -06:00
Max Radermacher
32a4f57a4d
Rename OWSMessageManager to MessageReceiver 2023-12-04 15:48:09 -06:00
Max Radermacher
90d89d7a5b
Swiftify the rest of OWSMessageManager 2023-12-04 15:42:04 -06:00
Max Radermacher
5c01966be6
Swiftify data message preprocessing 2023-12-04 15:34:00 -06:00
Max Radermacher
bf38dbc90d
Swiftify call message processing 2023-12-04 15:24:28 -06:00
Max Radermacher
965b46a17c
Swiftify receipt processing 2023-12-04 15:16:31 -06:00
Max Radermacher
8bc126b3b7
Swiftify data message processing 2023-12-04 13:26:21 -06:00
Max Radermacher
dc7bc27dad
Use TimeGatedBatch for MSL cleanup 2023-12-04 13:25:39 -06:00
Marissa Le Coz
e52286994f
Put chat into msg request state when hidden recipient calls 2023-12-04 12:58:49 -05:00
Max Radermacher
d51102c461
Delete expired messages in smaller batches 2023-12-04 11:40:11 -06:00
automated-signal
a4130ac4da "Bump build to 6.53.0.2." (nightly-12-02-2023) 2023-12-02 04:00:38 -08:00
Max Radermacher
e7dc59f05b
Convert typing message handling to Swift 2023-12-02 03:04:55 -06:00
Max Radermacher
c6a22c9651
Swiftify part of OWSDisappearingMessagesJob 2023-12-02 02:08:31 -06:00
Elaine
5fc88bdeff
Stop playback for deleted voice messages 2023-12-01 18:15:32 -07:00
Max Radermacher
8faf9f5477
Start the disappearing messages job on activation 2023-12-01 13:22:48 -06:00
Max Radermacher
072b6e35c4
Check the local ACI in GroupsV2ProfileKeyUpdater 2023-12-01 13:21:30 -06:00