Commit Graph

312 Commits

Author SHA1 Message Date
Sasha Weiss
e6c3ec95e6
Don't localize voice-message filename 2025-07-31 14:19:29 -07:00
kate-signal
e52ee7828e
Can't paste multiple photos into compose bar 2025-07-30 13:28:02 -07:00
Sasha Weiss
6389326eee
Strip out most of DebugUI 2025-07-30 10:23:21 -07:00
Elaine
eb6c9d7aac
Update iOS 26 navigation bar style 2025-07-25 17:05:54 -04:00
kate-signal
c1b235db6e
Stickers don't send 2025-07-25 09:21:16 -07:00
kate-signal
8cb39ac745
Don't clear input text bar when we send a sticker 2025-07-24 09:39:10 -07:00
Sasha Weiss
f6bb1deb82
Add ChatListFYISheetCoordinator, migrate badge sheets to it 2025-07-22 17:20:07 -07:00
Sasha Weiss
80c6940e30
Remove handling for interacting with ancient error messages 2025-07-14 22:29:34 -07:00
Oscar Franco
f83d3548d1 Fix message input not respecting "stickers in emoji keyboard" setting 2025-07-14 11:20:13 -07:00
Pete Walters
e4cbdfca7d
Asyncify ReusableMediaView 2025-07-10 12:25:03 -05:00
Max Radermacher
ebdee843b2
Disable view once when a draft quoted reply exists 2025-07-09 13:39:58 -05:00
Harry
69afff2f6b
Render thumbnails instead of blurhashes if we have them for pointers 2025-07-07 16:27:35 -07:00
kate-signal
c79c34839c
Update bottom bar UI when user blocks a group 2025-07-07 10:45:12 -07:00
Max Radermacher
bb2d89e55a
Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
Kino Roy
69b899b262 Add message delivery status to VoiceOver a11y label 2025-06-17 11:27:09 -07:00
Harry
af8681c945
Stop recomputing zero'd audio durations at read time 2025-06-16 10:40:31 -07:00
Max Radermacher
c4ebd72560
Asyncify some group link preview code 2025-06-13 18:48:48 -05:00
Harry
d04c2328db
Refactor BackupAttachmentDownloadQueue 2025-06-12 15:53:45 -07:00
Elaine
58558724c3
Asyncify media send checks 2025-06-11 14:52:25 -04:00
kate-signal
7bcf76d7d4
titleview sometimes disappears when orientation changes. 2025-06-05 16:54:47 -07:00
Igor Solomennikov
6123108bd7
Briefly dim quoted message after scrolling to it.
Indicate original, quoted message with a brief dimming animation when chat scrolls up to that message after user taps on the quote panel above the reply.
2025-05-29 22:07:48 -07:00
Harry
3d81e6f18c
Backups x Attachments fixes grab bag 2025-05-22 21:44:09 -07:00
Max Radermacher
8e90b02969
Asyncify search flows 2025-05-21 12:27:16 -05:00
Harry
cbb99ed17d
Enqueue media tier downloads for all attachments when disabling optimize media 2025-05-20 16:56:18 -07:00
Harry
d980918c68
Tweak voice message filename to match other platforms 2025-05-20 12:45:06 -07:00
Harry
1b69b9c2ae
Track last viewed fullscreen time for attachments 2025-05-16 16:29:13 -07:00
Elaine
879faa9e64
Show keyboard instead of attachment picker when canceling pasted image 2025-05-14 12:19:24 -07:00
Max Radermacher
c9d1f7a370
Dump info again before zipping 2025-05-13 13:46:29 -05:00
Elaine
d7732a7ead
Fix attachment keyboard state when cancelling pasted attachment 2025-05-12 14:53:31 -07:00
Igor Solomennikov
f5e878550c
Mark autoLoadMoreIfNecessary with @discardableResult.
There are six places where the result is unused vs one place where the result is used.
2025-05-06 15:58:55 -07:00
Elaine
317d03a4ff
Fix layout when presenting conversation settings with keyboard open 2025-05-02 12:23:00 -06:00
Max Radermacher
0755f1878b
Remove side effects when fetching group links 2025-04-30 12:00:14 -05:00
Max Radermacher
5acf0c273f
Use Preconditions for waitForFetchingAndProcessing 2025-04-28 18:14:19 -05:00
Talon Brown
a75725f613 Skip bottom margin for CVComponentMessage if bodyMedia is present, like bodyText 2025-04-25 14:22:39 -07:00
Pete Walters
9b2936f655
Allow interacting with messages in 'sending' state. 2025-04-25 13:53:35 -05:00
Elaine
9986b21238
Re-open the attachments keyboard when cancelling an image send 2025-04-22 09:38:41 -06:00
Elaine
f61e901cd6
Use native iOS photo picker 2025-04-16 23:46:01 -06:00
Harry
e80785c72a
Fix link preview showing failed icon when downloading image 2025-04-14 14:32:38 -07:00
Max Radermacher
17b7097c22
Clean up DebouncedEvents 2025-04-14 13:34:31 -05:00
Max Radermacher
6a87d64b82
Asyncify didPickLocation & related methods 2025-04-14 13:16:18 -05:00
Elaine
19dac31269
List group members in conversation header 2025-04-14 10:18:21 -06:00
Elaine
58c87c4941
Update conversation header spacing 2025-04-14 10:18:12 -06:00
Elaine
b1ff54f4f8
Line wrap names education labels 2025-04-10 02:16:19 -05:00
Max Radermacher
238e979ff5
Don’t show “View Request” when requesting to join 2025-04-09 11:23:30 -05:00
Elaine
cd96dad262
Block avatar downloads from message requests 2025-04-08 17:55:50 -06:00
Max Radermacher
ec25806bb0
Move DeviceSleepManager to the main app 2025-04-08 16:10:23 -05:00
Max Radermacher
f8b3e6a895
Fix sleep blocking during backups/restores 2025-04-04 21:58:24 -05:00
Sasha Weiss
8394080dfc
Only enqueue new downloads for backup-restored media in willBecomeVisible 2025-03-27 15:55:47 -07:00
Pete Walters
dc310244d6
Listen for audiosession interruption when recording voice messages 2025-03-26 11:26:53 -05:00
Sasha Weiss
be619eb10b
Make DBWriteTransaction only take sync completions 2025-03-21 15:27:42 -07:00