Commit Graph

54 Commits

Author SHA1 Message Date
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
kate-signal
cc0447d1c5
Basic UI infrastructure for polls 2025-08-21 09:14:44 -07:00
Harry
e80785c72a
Fix link preview showing failed icon when downloading image 2025-04-14 14:32:38 -07:00
Elaine
cd96dad262
Block avatar downloads from message requests 2025-04-08 17:55:50 -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
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
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
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
60dc4a8dc0
Don’t pass around TSGroupThread in group calls 2025-01-07 16:40:13 -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
Harry
b1d31ff72c
Use failable insert methods everywhere possible in backups 2024-11-12 07:35:44 -08:00
Sasha Weiss
46b5b4a9e4
Prefix donations-related types with Donations 2024-10-25 10:14:56 -07:00
Marissa Le Coz
0621ab8691
Randomize call link icon colors 2024-10-15 13:12:24 -04:00
Ehren Kret
538f5064a6 remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
Marissa Le Coz
70717bd244
Add join button to call link messages in chat 2024-10-03 17:50:56 -04:00
Marissa Le Coz
9b7902a829
Add preview support for call links in drafted messages 2024-10-01 15:19:49 -04:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages 2024-09-24 17:40:34 -04:00
Ehren Kret
9a0abc1ea1 fix swiftlint 0.57.0 lint warnings 2024-09-10 12:26:26 -05:00
Pete Walters
e30895e342
Add support for downloading/rendering backup thumbnails 2024-08-30 16:34:32 -05:00
Max Radermacher
9719909fbd
Clean up group link preview rendering code 2024-07-25 02:45:48 -05:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places 2024-07-25 02:02:32 -05:00
Pete Walters
2482a02c51
Add UI for displaying restored payments in chats 2024-07-11 14:20:34 -05:00
Harry
e3c15ecb99
Collapse "enqueued" and "downloading" AttachmentDownloadState cases into single "enqueuedOrDownloading" case 2024-06-21 13:03:33 -07:00
Max Radermacher
ca1b5f4751
Remove SignalCall.thread 2024-05-29 11:47:01 -05:00
Harry
36784dcced
Add invalid v2 Attachment content type 2024-05-07 15:06:59 -07:00
Harry
82efa4eb7f
Audit usages of TSResource.mimeType to ensure we check contentType first 2024-05-07 15:06:11 -07:00
Harry
768040273e
Create StickerMetadata from TSResourceStream 2024-05-03 16:26:01 -07:00
Harry
633014ae72
Remove a few easy TSAttachmentStream bridges 2024-05-03 14:33:53 -07:00
Harry
f6f5fa6966
Don't put the download button on attachment streams 2024-04-26 16:11:17 -07:00
Harry
b26bc0af7b
Define v2 AttachmentDownloadState 2024-04-25 15:44:02 -07:00
Harry
237bf46219
Remove TSAttachment bridging in TSMessage methods 2024-04-25 10:24:00 -07:00
Harry
7bf53f305a
Remove some TSAttachment bridges 2024-04-25 10:21:13 -07:00
Harry
5b9fb46243
Delete CloneAsSignalAttachmentRequest, implement SignalAttachmentCloner 2024-04-25 10:20:27 -07:00
Harry
e06e8e9fad
Fix view once downloads 2024-04-22 11:29:33 -05:00
Max Radermacher
a241f40621
Fix a few build warnings 2024-04-17 19:11:13 -05:00
Harry
d3362e2e77
Explicit compute vs cached value for TSResourceContentType metadata 2024-04-15 19:39:39 -05:00
Harry
0be599960e
Add isVisualMedia equivalent to TSResourceStream 2024-04-15 09:44:57 -07:00
Harry
ec181d09b8
TSAttachment->TSResource cleanups 2024-04-15 09:44:21 -07:00
Harry
4fca9517f4
Update a ton of CV code from TSAttachment->TSResource 2024-04-15 09:12:59 -07:00
Harry
d246764d58
Fix casting to TSAttachmentPointer 2024-04-12 10:01:47 -07:00
Ehren Kret
de101a0c31 inline isAudio/isVideo/isImage/isBinaryData 2024-04-11 22:19:16 -05:00