Commit Graph

147 Commits

Author SHA1 Message Date
trevor-signal
512eccda88 Re-use standard attachments on edit 2025-10-15 05:55:26 +10:00
Fedor Indutny
780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07:00
trevor-signal
bc8fba61ea Centralize message attachment file path logic 2025-10-04 02:06:10 +10:00
trevor-signal
d028fc296d Avoid regenerating thumbnail or screenshot on edit 2025-10-03 11:30:22 -04:00
Fedor Indutny
f6df564aa9 Simplify source file dependency graph 2025-10-02 13:43:11 -07:00
trevor-signal
74e327a6c4 Limit unnecessary thumbnail generation 2025-09-25 00:55:08 +10:00
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Fedor Indutny
976f792001 Show video duration in all media UI 2025-09-15 10:37:40 -07:00
Fedor Indutny
53d1650844 Update styles for MediaGallery 2025-09-10 13:25:21 -07:00
trevor-signal
1845931358 Add debugging toast when attachment download from backup tier fails 2025-09-09 16:37:31 -04:00
trevor-signal
eb9476c291 Increase max displayable image dimensions 2025-07-16 13:44:43 -04:00
trevor-signal
fb0c414702 Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Fedor Indutny
896a82653d Fix backdrop for video stories in StoryCreator 2025-06-13 03:40:00 +10:00
trevor-signal
d6e81eee11 Normalize message attachments 2025-05-22 18:09:54 -07:00
trevor-signal
efa9102a1b Improve pasted image filenames 2025-05-19 14:23:22 -07:00
ayumi-signal
a2c74c3a8b Basic support for local encrypted backups 2025-05-12 14:15:11 -07:00
ayumi-signal
5ac16a1ff8 Fix batch attachment download renaming and overwriting files 2025-04-16 12:32:50 -07:00
Fedor Indutny
427f91f903 Allow backfill for more undownloadable attachments 2025-03-26 14:48:28 -04:00
Fedor Indutny
0fa1d2fc2f Add backfillError to AttachmentType 2025-03-25 15:59:34 -07:00
trevor-signal
6f9438c74f Improve handling of edited long message attachments 2025-02-25 11:23:36 -08:00
ayumi-signal
e45f5eae16 Show info for permanently undownloadable file and audio attachments 2025-01-21 11:16:24 -05:00
ayumi-signal
1bab28239a Fix undownloadable attachment check to require download error 2025-01-17 12:34:22 -05:00
Scott Nonnenberg
16bbcc2c50 Introduce ability to play mp4 files as they download 2025-01-14 15:22:40 +10:00
trevor-signal
6c348e2db7 Update attachment handling 2024-12-12 05:56:41 +10: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
trevor-signal
a068456139 Better handling of failed message migration attempts 2024-11-18 16:35:47 -05:00
Scott Nonnenberg
76e2597d30 Allow downloading multiple images into one directory
Co-authored-by: Major-Mayer <lrdarknesss@yahoo.de>
2024-10-23 14:44:12 -07:00
Fedor Indutny
f5257ed5a9 Support for global.messageQueueTimeInSeconds 2024-10-15 15:43:06 -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
511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07: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
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
3bac7d6b02 Properly calculate thumbnail size 2024-06-05 09:42:43 -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
5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07: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
a992546cda Use TUS for attachment uploads 2024-05-20 15:29:20 -04:00
trevor-signal
6f7545926a Convert attachments to filePointers for backup export 2024-05-15 10:55:20 -04: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
Fedor Indutny
4caa260a22 Update story gradients 2024-04-09 14:38:27 -07:00