Commit Graph

31 Commits

Author SHA1 Message Date
trevor-signal
572849b9dd Improve recovery from corrupted downloads 2025-02-25 14:18:34 -05:00
Scott Nonnenberg
fd0ee8ecae downloadAttachment: Log presence/absence of downloadPath 2025-02-05 22:35:49 -08:00
Scott Nonnenberg
2741fbb5d2 Show attachment download progress, new stop button to cancel
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-12-10 08:54:18 +10:00
Fedor Indutny
a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Scott Nonnenberg
b51a0e0298 Attachments: support for incrementalMac and chunkSize 2024-10-09 09:13:41 -04:00
Fedor Indutny
38f532cdda Resumable attachment downloads 2024-08-19 13:05:35 -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
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
4254356812 Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
trevor-signal
85a75cb28f Store IV when encrypting or decrypting attachments 2024-05-28 21:12:14 -04:00
trevor-signal
7351a51ac4 Revert "Store IV when encrypting or decrypting attachments" 2024-05-22 11:18:38 -07:00
trevor-signal
e9b661873b Store IV when encrypting or decrypting attachments 2024-05-22 14:07:39 +10:00
trevor-signal
1e8047cf73 Enable downloading attachments from backup CDN 2024-05-02 13:11:34 -04:00
trevor-signal
fc02762588 Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
trevor-signal
ff5ecd8bf3 Cleanup attachment download flow 2024-03-21 16:02:12 -04:00
trevor-signal
83e8f4b59d Add additional logging for attachment downloading 2024-03-20 11:23:31 -04:00
trevor-signal
9ebdf6e399 Retain key for downloaded attachments 2024-03-18 11:38:52 -07:00
trevor-signal
cf381cd46c Generate mediaName for backed-up attachments 2024-03-06 13:15:10 -05:00
Jamie Kyle
395c67f6c4 Refactor AttachmentCrypto 2024-02-05 15:17:28 -08:00
trevor-signal
b7ab1d7207 Store plaintext hash with newly sent or received attachments 2023-11-17 15:02:02 -05:00
Scott Nonnenberg
99b2bc304e Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2023-10-30 09:24:28 -07:00
Fedor Indutny
ba1a8aad09 Retain cdn ids for attachments 2023-10-03 17:09:31 -07:00
Scott Nonnenberg
efc237d106 Additional logging, more reliable contact/group sync fetch 2023-06-14 13:51:49 -07:00
Josh Perez
36e21c0134 Receive support for editing messages 2023-03-27 19:48:57 -04:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Scott Nonnenberg
bd380086a4 Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Josh Perez
9078919545 Transcode heic/heif images 2021-08-09 13:06:21 -07:00
Fedor Indutny
1c1d0e2da0 Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00