Igor Solomennikov
494a335009
Add "liquid glass" effect to sticky date headers in chat.
2025-09-15 15:29:46 -07:00
kate-signal
30ae7205a9
View Votes button with details view
2025-09-12 15:55:57 -04:00
kate-signal
3871b919bb
Store, build, and render basic poll create messages
2025-09-09 16:42:34 -04:00
Igor Solomennikov
f2ce8ecd5f
Remove UIFont.dynamicTypeBody2 - it's the same as subheadline.
2025-09-08 20:10:43 -05:00
kate-signal
cc0447d1c5
Basic UI infrastructure for polls
2025-08-21 09:14:44 -07:00
Sasha Weiss
80c6940e30
Remove handling for interacting with ancient error messages
2025-07-14 22:29:34 -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
Max Radermacher
c4ebd72560
Asyncify some group link preview code
2025-06-13 18:48:48 -05: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
cbb99ed17d
Enqueue media tier downloads for all attachments when disabling optimize media
2025-05-20 16:56:18 -07:00
Harry
1b69b9c2ae
Track last viewed fullscreen time for attachments
2025-05-16 16:29:13 -07:00
Max Radermacher
0755f1878b
Remove side effects when fetching group links
2025-04-30 12:00:14 -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
Harry
e80785c72a
Fix link preview showing failed icon when downloading image
2025-04-14 14:32:38 -07: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
Sasha Weiss
cd14242316
Avoid enqueuing auto-downloads for messages the user manually canceled
2025-03-18 16:33:14 -07:00
Elaine
07be4f33c3
Adjust trailing disclosure chevron depending on name language
2025-03-18 11:43:08 -06:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Elaine
bcc529bb83
Use uniform font weight in thread details
2025-03-11 17:12:18 -06:00
Sasha Weiss
a42bb573bf
Download media as it becomes visible in a chat
2025-03-06 15:22:50 -08:00
Sasha Weiss
ad07ca5e78
Remove unnecessary CVComponent hooks
2025-03-06 15:20:49 -08:00
Elaine
d172b1e2f0
Remove redundant message header text
2025-02-26 14:33:43 -07:00
Elaine
908ec1fa56
Add "profile/group names are not verified" label
2025-02-21 11:40:56 -07:00
Elaine
f008634c06
Update message request safety section
2025-02-21 11:35:07 -07:00
Elaine
0892fcf327
Add " ⚠️ Review Carefully" warning to unknown contact message requests
2025-02-14 12:19:57 -07:00
Sasha Weiss
edca6e0db9
More permissive sticker-attachment rendering
2025-02-12 12:10:08 -08:00
Elaine
a26ebaa2de
Handle undownloadable attachment rendering
2025-02-11 09:38:31 -07:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category
2025-02-05 11:06:42 -06:00
Harry Sanabria
1170490603
Use local font variable
2025-01-31 14:44:34 -08:00
Harry
8df602b184
Render most undownloadable attachments
2025-01-31 14:43:48 -08:00
Harry
b81666d6e9
Add AttachmentBackupPointer and AttachmentPointer
2025-01-27 08:54:25 -08:00
Harry
b1493d54fa
Update backup proto with contact nicknames and 1:1 story replies
2025-01-16 15:20:12 -08:00
Max Radermacher
b7dedf2c0d
Remove last remnants of OWSUserProfile caching
2025-01-08 21:15:10 -06:00
Max Radermacher
60dc4a8dc0
Don’t pass around TSGroupThread in group calls
2025-01-07 16:40:13 -06:00
Max Radermacher
5eedea4ddd
Apply fixes from latest version of swiftlint
2025-01-03 17:59:45 -06:00
Marissa Le Coz
5c64da2c5b
[a11y] Do not open tx when getting accessibility label for reply
2024-12-20 17:38:45 -05:00
Marissa Le Coz
94a1af9a24
[a11y] Make Voiceover indicate when a message is a reply
2024-12-20 12:01:45 -05:00
Harry
90b8cb601d
Add "Files" media gallery filter
2024-12-19 15:37:38 -08:00
Marissa Le Coz
adc6fb84d7
Make voiceover read voice message times in mins+seconds
2024-12-19 16:12:42 -05:00
Harry
c496bc3f5b
Fixes when sharing multiple body images/videos via system share sheet
2024-12-16 11:24:24 -08:00
Max Radermacher
3c9fa13b2f
Add MainActor annotations for db change observers
2024-12-13 17:14:49 -06:00
Harry
1fd8d2ed6d
Sayonara, TSResource
2024-12-04 13:30:31 -08:00
Harry
69ec72428a
Remove TSResourceReference, use v2 types directly instead
2024-12-04 13:29:48 -08:00
Harry
2af0bb31dc
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead
2024-12-04 13:29:06 -08:00