Commit Graph
207 Commits
Author SHA1 Message Date
Fedor IndutnyandGitHub a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
trevor-signalandGitHub 86026bd66a Batch attachment download jobs 2024-10-28 15:25:15 -07:00
trevor-signalandGitHub 9c918e4d62 Update captcha response error handling 2024-10-25 10:10:33 -04:00
trevor-signalandGitHub 8601baa7f5 Add backup attachment restore idle state 2024-10-24 13:21:02 -07:00
ayumi-signalandGitHub c6902ec26a Save storage for defunct and pending call links 2024-10-22 11:20:35 -07:00
ayumi-signalandGitHub 455ff88918 Add ProfileKeyForCall conversation job 2024-10-18 09:27:47 -07:00
ayumi-signalandGitHub 568c09c579 Only create call links from storage sync after refresh confirmed 2024-10-15 11:49:32 -07:00
Fedor IndutnyandGitHub 9ff6c75eb9 Export/import attachments in integration tests 2024-10-11 15:14:28 -04:00
e617981e59 Support endorsements for group 1:1 sends
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-10-10 10:57:22 -07:00
ayumi-signalandGitHub 42cc5e0013 Synchronous delete call link 2024-10-09 09:35:24 -07:00
Scott NonnenbergandGitHub b51a0e0298 Attachments: support for incrementalMac and chunkSize 2024-10-09 09:13:41 -04:00
Fedor IndutnyandGitHub 60d7cbff3e Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
trevor-signalandGitHub 6e1fd5958e Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
Jamie KyleandGitHub b26466e59d Add schema utils 2024-10-02 12:03:10 -07:00
trevor-signalandGitHub 511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor IndutnyandGitHub a6a838a673 Better backup integration test harness 2024-09-20 20:10:28 -07:00
ayumi-signalandGitHub 32485abf06 Async refresh call links on CallLinkUpdate sync 2024-09-20 12:17:46 -07:00
ayumi-signalandGitHub e5d03edea1 Don't sync storage when discovering deleted links during restore 2024-09-17 14:05:22 -07:00
ayumi-signalandGitHub f23f86d0e2 Use job queue when restoring call links from storage 2024-09-17 15:54:59 +10:00
trevor-signalandGitHub 028a3f3ef0 Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
ayumi-signalandGitHub a40d54099c Add CallLinkDeleteManager to retry and ensure deletion 2024-09-16 12:22:01 -07:00
Fedor IndutnyandGitHub 3a991822c5 Fix some backup integration tests 2024-09-13 09:48:27 +10:00
trevor-signalandGitHub 501f27127f Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
ayumi-signalandGitHub 145d48d104 Reduce retries when deleting call links 2024-09-03 09:42:26 -07:00
Fedor IndutnyandGitHub 129a22e91d Only increment timer version once 2024-08-21 14:48:24 -07:00
Fedor IndutnyandGitHub 2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Fedor IndutnyandGitHub 38f532cdda Resumable attachment downloads 2024-08-19 13:05:35 -07:00
trevor-signalandGitHub d18888a53d Ensure message is saved after queueing attachment downloads 2024-08-08 13:32:11 -07:00
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-signalandGitHub 81bed5c444 Properly abort inflight requests on resume or shutdown 2024-08-02 13:31:27 -04:00
trevor-signalandGitHub 098f54602e Respect 429 rate-limiting during attachment backup 2024-08-01 13:55:13 -07:00
Fedor IndutnyandGitHub cc6ff0b554 Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
3555ccc629 Make most message attribute uses readonly
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-07-24 13:14:11 -07:00
Fedor IndutnyandGitHub 24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor IndutnyandGitHub c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signalandGitHub 61548061b8 Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
Fedor IndutnyandGitHub 28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
Fedor IndutnyandGitHub 5f310b4074 Import/export group state 2024-06-24 11:38:59 -07:00
Scott NonnenbergandGitHub ac04d02d4f Support for single-attachment delete synced across devices 2024-06-21 15:35:18 -07:00
trevor-signalandGitHub 1a263e63da Fallback to download from transit tier if attachment not found on backup tier 2024-06-14 10:17:04 -07:00
trevor-signalandGitHub e0dc4c412d Backup support for quotes & quoted attachments 2024-06-10 14:44:15 -04:00
trevor-signalandGitHub 72a55da2b2 Remove outgoing message attachment caches 2024-06-06 10:08:16 +10:00
ayumi-signalandGitHub 9ba070c77f Send profile keys in call links 2024-05-31 10:44:06 +10:00
trevor-signalandGitHub 4254356812 Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
trevor-signalandGitHub 5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signalandGitHub ad94fef92d Grab freshest attributes when adding attachment to message 2024-05-15 10:19:55 -04:00
Scott NonnenbergandGitHub 3e51e4ef5d conversationJobQueue: Introduce RUNNING status, attempts and backoff 2024-05-06 17:33:50 -07:00
trevor-signalandGitHub d0d49a043f Update attachment download handling while in a call 2024-04-19 13:09:51 -04:00
trevor-signalandGitHub e5aef6ad44 Remove pending flag once attachment is downloaded 2024-04-18 13:49:12 -07:00
783c71999a Send call messages with conversationJobQueue
Co-authored-by: trevor-signal <trevor@signal.org>
2024-04-16 14:55:09 -07:00