Commit graph

45 commits

Author SHA1 Message Date
Fedor Indutny
a338bc5a67
Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
trevor-signal
86026bd66a
Batch attachment download jobs 2024-10-28 15:25:15 -07:00
trevor-signal
8601baa7f5
Add backup attachment restore idle state 2024-10-24 13:21:02 -07:00
Fedor Indutny
9ff6c75eb9
Export/import attachments in integration tests 2024-10-11 15:14:28 -04:00
Jamie Kyle
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
Scott Nonnenberg
b51a0e0298
Attachments: support for incrementalMac and chunkSize 2024-10-09 09:13:41 -04:00
trevor-signal
6e1fd5958e
Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
trevor-signal
028a3f3ef0
Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
Fedor Indutny
68223aaa12
Simplify copyQuote logic 2024-09-04 15:59:39 -07:00
trevor-signal
501f27127f
Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
trevor-signal
31bcb1e4cc
Fix CI test flake for AttachmentDownloadManager 2024-08-07 06:56:52 +10:00
trevor-signal
098f54602e
Respect 429 rate-limiting during attachment backup 2024-08-01 13:55:13 -07:00
trevor-signal
0433264eed
Update mediaName derivation to hex encoding 2024-07-31 23:13:38 -07:00
trevor-signal
774b2b82b8
Reduce test-electron CI flake on macOS 2024-07-25 10:06:12 -07:00
trevor-signal
1773ad1e11
Fix test-electron tests on Windows runner 2024-07-23 14:27:17 -04:00
Fedor Indutny
9006990e58
Parallelize test-electron 2024-07-22 12:27:09 -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
trevor-signal
d53757d9fa
Reduce CI flake on MacOS runner 2024-06-27 16:16:01 -04:00
trevor-signal
4254356812
Enable attachment backup uploading 2024-05-30 09:46:43 +10: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
Jamie Kyle
41e44a8787
Fix shutdown with bad network connectivity 2024-02-16 15:40:38 -05:00
Scott Nonnenberg
8c71ed2590
Properly clean up story replies on expiration or delete 2023-12-18 11:58:07 -05:00
Jamie Kyle
502ea174ab
Upgrade Storybook
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-10-11 12:06:43 -07:00
Josh Perez
7d35216fda
Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -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
Jamie Kyle
c956c0e025
Remove ts/util/index.ts 2023-04-10 14:30:33 -07:00
Josh Perez
4591b56f7f
Enables sandbox on about window 2023-03-14 11:55:31 -04:00
Jamie Kyle
465b4cb0fb
Treat 413 and 429 as rate limits everywhere 2023-01-05 15:29:02 -07:00
Fedor Indutny
ed271d92ea
Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Scott Nonnenberg
bfc56dd175
Introduce new Profile Fetch service, with centralized queueing 2022-07-13 17:46:46 -07:00
Evan Hahn
67b17ec317
Hide "become a sustainer" button if you're already a sustainer 2021-11-30 17:29:57 +01:00
Evan Hahn
5619eeca83
Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Scott Nonnenberg
cf4c81b11c
Clear stale sender certificates 2021-09-27 10:31:34 -07:00
Fedor Indutny
4ef0bf96cc
Uint8Array migration 2021-09-23 17:49:05 -07:00
Evan Hahn
f86f753df9
Add durations utility for computing durations 2021-08-26 09:10:58 -05:00
Fedor Indutny
fdec47d637
Use single WebAPI instance across the app 2021-07-23 10:23:50 -07:00
Fedor Indutny
570fb182d4
Fully move to protobufjs 2021-07-13 11:54:53 -07:00
Fedor Indutny
299fe2af36
More protobufjs use 2021-07-02 14:21:24 -05:00
Evan Hahn
bbd7fd3854
Initial support for job queue 2021-04-29 18:02:27 -05:00
Scott Nonnenberg
86d2a4b5dd decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript 2021-04-29 14:27:35 -07:00
Evan Hahn
a82fa86176 Fetch sender certificates on-demand 2021-04-09 00:06:46 -04:00
Evan Hahn
8ace4b6321 Improve window activity detection, improving notification delivery 2021-01-25 18:28:57 -08:00