27 Commits

Author SHA1 Message Date
Fedor Indutny
630a1fcc89 Normalize messages table 2025-01-17 07:34:35 +10:00
Fedor Indutny
f7f84c463f Upgrade message batch on import 2025-01-06 10:06:31 -05:00
Scott Nonnenberg
08342a9f43 Ensure long message trimming is unicode-aware 2024-12-04 11:39:20 -05:00
trevor-signal
a068456139 Better handling of failed message migration attempts 2024-11-18 16:35:47 -05:00
trevor-signal
0e386ef705 Make ensureAttachmentIsReencryptable migration resilient to missing attachments 2024-10-08 14:45:00 -07: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
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
3f9032035f More lenient attachment v2 migration 2024-07-15 14:27:54 -07:00
Fedor Indutny
28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
trevor-signal
5f0080a7d7 Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signal
09b5e6ef50 Remove autoOrientJPEG and consolidate downscaling logic 2024-03-06 13:49:21 -08:00
Fedor Indutny
2bc0e4755c Upgrade Electron to 28.1.5
Co-authored-by: Fedor Indutny <238531+indutny@users.noreply.github.com>
2024-01-23 16:11:12 -08:00
Scott Nonnenberg
d1aa47544b upgradeSchema: New keepOnDisk option, used for edits 2024-01-10 11:14:58 -08:00
ayumi-signal
0aad09682d Cleanup after rotating images 2024-01-04 11:34:53 -08:00
trevor-signal
dcf52aa619 Add plaintext hash to existing message attachments 2024-01-02 21:14:11 +01: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
Josh Perez
1f2cde6d04 Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-04-20 09:31:59 -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
Scott Nonnenberg
0134990275 Don't access RemoteConfig directly from 'dumb' components 2022-10-24 13:46:36 -07:00
Scott Nonnenberg
2f252b8e26 Repair broken attachments with non-array 'data' fields 2022-07-18 13:01:43 -07:00
Josh Perez
d7307934bc Adjust some types 2022-07-12 17:37:21 -07:00
Scott Nonnenberg
064f3dd0e0 updateSchema: Be resilient to invalid images 2022-07-05 17:28:00 -07:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Scott Nonnenberg
924c271b13 Convert js/modules/types/message to Typescript 2022-06-09 18:10:20 -07:00