Commit graph

129 commits

Author SHA1 Message Date
Fedor Indutny
129a22e91d
Only increment timer version once 2024-08-21 14:48:24 -07:00
Fedor Indutny
2fb50df0af
Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor Indutny
cc6ff0b554
Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
Fedor Indutny
3555ccc629
Make most message attribute uses readonly
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-07-24 13:14:11 -07:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Scott Nonnenberg
ac04d02d4f
Support for single-attachment delete synced across devices 2024-06-21 15:35:18 -07:00
trevor-signal
e0dc4c412d
Backup support for quotes & quoted attachments 2024-06-10 14:44:15 -04:00
trevor-signal
72a55da2b2
Remove outgoing message attachment caches 2024-06-06 10:08:16 +10:00
ayumi-signal
9ba070c77f
Send profile keys in call links 2024-05-31 10:44:06 +10:00
trevor-signal
5f0080a7d7
Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
Scott Nonnenberg
783c71999a
Send call messages with conversationJobQueue
Co-authored-by: trevor-signal <trevor@signal.org>
2024-04-16 14:55:09 -07:00
Fedor Indutny
9aff86f02b
Simplify online/offline status management 2024-03-18 14:48:00 -07:00
Fedor Indutny
d85a1d5074
Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
Jamie Kyle
8387f938eb
Spam Reporting UI changes 2024-03-12 09:29:31 -07:00
Scott Nonnenberg
fd187a353c
Send attachment filenames for non-image/non-video quote attachments 2024-01-26 16:21:01 -08:00
Fedor Indutny
fa3937e084
Fix parsing of Retry-After 2024-01-17 15:23:41 -08:00
Scott Nonnenberg
0918b3da7f
Simplify edit-related send functionality 2023-12-15 17:43:31 -08:00
ayumi-signal
cc15d630a7
Fix replies to videos showing as quote photos 2023-12-01 17:02:46 -08:00
Scott Nonnenberg
48245eeea6
On send, pull data from target edit if sending edit 2023-11-17 13:16:48 -05:00
Scott Nonnenberg
2da49456c6
conversationJobQueue: Only show captcha for bubble messages 2023-10-27 17:14:35 -07:00
Josh Perez
50a2ddf4b2
Fix softAssert when sending reaction 2023-10-23 09:40:09 -07:00
trevor-signal
ce276b56c2
Ensure messageCache is updated when properties are unset 2023-10-19 10:14:19 -07:00
Josh Perez
7d35216fda
Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Fedor Indutny
ba1a8aad09
Retain cdn ids for attachments 2023-10-03 17:09:31 -07:00
Josh Perez
d0296ececa
Improvements to the media editor 2023-09-14 10:04:48 -07:00
Fedor Indutny
e05de1aa6f
Fix reaction field name in migration 88 2023-08-29 00:03:32 +02:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
deb1f9bd8d A few serviceId fixes
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Scott Nonnenberg
13470a789c Ensure that isConversationUnregistered is not called on groups 2023-08-21 09:30:31 -07:00
Scott Nonnenberg
716f852970
New getRecentStoryReplies function to clean up replies in multiple convos 2023-07-21 15:10:32 -07:00
trevor-signal
60f7308dc8
Allow sends of quoted messages with attachments without thumbnails 2023-07-07 13:34:23 -07:00
Fedor Indutny
f90c2b7479
destinationServiceId in Sent 2023-06-29 21:17:27 +02:00
Fedor Indutny
b705609341
Fix edit message in Note to Self 2023-05-31 08:54:45 -07:00
Fedor Indutny
5869717cd3
Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00
Fedor Indutny
11456d100f
Put timestamp of edited message into the job 2023-05-15 14:26:36 -07:00
Josh Perez
46942ece00
Send proper sync message for edit msg in all contexts 2023-05-09 18:25:37 -07:00
Scott Nonnenberg
b4caf67bf9
Allow copy/paste of formatting and mentions 2023-05-09 17:40:19 -07:00
Fedor Indutny
27f938b165 Use correct resend request timestamp 2023-05-09 10:52:42 -04:00
Scott Nonnenberg
07bad13fa1
uploadMessageSticker: Compare against previous sticker, not cache 2023-04-21 12:33:05 -07:00
Scott Nonnenberg
bedd2c8a15
Allow sends of quote attachments with no thumbnail 2023-04-21 11:26:49 -07:00
Josh Perez
1f2cde6d04
Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -07:00
Josh Perez
68ae25f5cd
Remove GroupContext proto
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-04-14 17:52:50 -07:00
Scott Nonnenberg
9bfbee464b
Support for sending formatting messages 2023-04-14 11:16:28 -07:00
Jamie Kyle
76b9d07acf
Remove Signal.Util 2023-04-10 20:54:43 -07:00
Scott Nonnenberg
d9d820e72a
Support for receiving formatted messages
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
2023-04-10 09:31:45 -07:00
Jamie Kyle
c02c8d9640
Normalize i18n() calls to prepare for ICU migration 2023-03-28 11:26:46 -07:00
Scott Nonnenberg
5949cc11b1
Add all sends needed for retry to conversationJobQueue 2023-03-14 13:25:05 -07:00
Alvaro
b5849f872a
Drain jobs cleanly on shutdown 2023-02-24 11:03:17 -08:00
Jamie Kyle
5626cea9c3
Cancel receipt send when encountering safety number change 2023-02-13 10:02:40 -08:00