Commit graph

185 commits

Author SHA1 Message Date
trevor-signal
501f27127f
Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
ayumi-signal
145d48d104
Reduce retries when deleting call links 2024-09-03 09:42:26 -07:00
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
38f532cdda
Resumable attachment downloads 2024-08-19 13:05:35 -07:00
trevor-signal
d18888a53d
Ensure message is saved after queueing attachment downloads 2024-08-08 13:32:11 -07:00
Jamie Kyle
9a9f9495f1
Support delete for call links
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-08-06 12:29:13 -07:00
trevor-signal
81bed5c444
Properly abort inflight requests on resume or shutdown 2024-08-02 13:31:27 -04:00
trevor-signal
098f54602e
Respect 429 rate-limiting during attachment backup 2024-08-01 13:55:13 -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
24a22bf191
Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signal
61548061b8
Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
Fedor Indutny
28664a606f
New attachment storage system 2024-07-11 12:44:09 -07:00
Fedor Indutny
5f310b4074
Import/export group state 2024-06-24 11:38:59 -07:00
Scott Nonnenberg
ac04d02d4f
Support for single-attachment delete synced across devices 2024-06-21 15:35:18 -07:00
trevor-signal
1a263e63da
Fallback to download from transit tier if attachment not found on backup tier 2024-06-14 10:17:04 -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
4254356812
Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
trevor-signal
5f0080a7d7
Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signal
ad94fef92d
Grab freshest attributes when adding attachment to message 2024-05-15 10:19:55 -04:00
Scott Nonnenberg
3e51e4ef5d
conversationJobQueue: Introduce RUNNING status, attempts and backoff 2024-05-06 17:33:50 -07:00
trevor-signal
d0d49a043f
Update attachment download handling while in a call 2024-04-19 13:09:51 -04:00
trevor-signal
e5aef6ad44
Remove pending flag once attachment is downloaded 2024-04-18 13:49:12 -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
trevor-signal
fc02762588
Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -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
ba60c1a646
Change challenge policy for outgoing group updates 2024-02-29 18:05:06 -08: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
ca92068664 JobQueue: Allow jobs to be added before streaming starts 2024-01-10 16:15:23 -08:00
Jim Gustafson
6579b1a70a Update to RingRTC v2.35.0
Co-authored-by: ayumi yu <ayumi@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2024-01-10 11:14:58 -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