Commit Graph

105 Commits

Author SHA1 Message Date
trevor-signal 834f0c7775 Deduplicate incoming attachments on disk 2026-02-05 14:48:31 -05:00
trevor-signal 9342aab3e4 Cleanup after canceled local backup export 2026-01-20 15:49:35 -08:00
Jamie 8ca20a37ad Add backup support for pinned messages
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2026-01-12 14:04:23 -08:00
trevor-signal 89caa70824 Improvements to plaintext export 2025-11-24 15:44:02 -05:00
trevor-signal b3a93ffab4 Trim body on export if body attachment remains 2025-11-24 11:58:42 -05:00
trevor-signal cff3796ba7 Only fetch CDN object metadata for remote backups 2025-11-21 14:54:27 -05:00
Scott Nonnenberg c4378d9c24 Support for exporting chats to disk 2025-11-18 11:12:04 -05:00
yash-signal 677404e82d Send and receive polls with latest protocol version 2025-11-11 16:08:37 -06:00
Jamie 3dbab74378 Implement backup support for chat folders 2025-11-10 15:27:32 -08:00
yash-signal 6bf79848c1 Add backup support for polls 2025-11-03 11:51:21 -05:00
trevor-signal 0a5f3ccccc Refactor backup import/export options 2025-10-31 09:16:33 -04:00
Fedor Indutny 44076ece79 Rename files 2025-10-16 23:45:44 -07:00
Fedor Indutny 3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny 40c31e138b Remove window.Signal.Migrations 2025-10-10 13:37:38 -07:00
Fedor Indutny 7dfeb38129 Use mp4san 2025-10-10 15:44:42 -04:00
Fedor Indutny bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny 780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07:00
Fedor Indutny f6df564aa9 Simplify source file dependency graph 2025-10-02 13:43:11 -07: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
trevor-signal 5ba8071aa7 Ensure incrementalMac consistency when exporting 2025-08-20 14:39:21 -04:00
trevor-signal 4ac3f21268 Add support for OutgoingMessageDetails.dateReceived 2025-08-19 12:44:07 -07:00
emir-signal ebf2892039 Add support for call link epochs
Co-authored-by: trevor-signal <trevor@signal.org>
2025-08-07 15:12:56 -04:00
trevor-signal d5c18f2810 Backups: remove legacy locators 2025-07-31 10:53:15 -04:00
trevor-signal 96099da737 Inline long-text messages in the backup proto 2025-07-21 12:49:34 -05:00
trevor-signal 746b22d3dc Backups: update integration tests 2025-06-30 16:54:21 -05:00
Fedor Indutny e4e8fadb0f Update libsignal-client to 0.76.0 2025-06-30 11:43:41 -07:00
trevor-signal fb0c414702 Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
Fedor Indutny f6c19c548e Better usage of pino 2025-06-16 09:47:18 -07:00
Fedor Indutny 13430f84e4 Better state teardown in tests 2025-06-04 08:25:52 +10:00
trevor-signal d6e81eee11 Normalize message attachments 2025-05-22 18:09:54 -07:00
Scott Nonnenberg fe9d042e40 Introduce the new Settings tab
Co-authored-by: Jamie Kyle <jamie@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-05-14 20:58:20 -07:00
Fedor Indutny d37058bf34 Fix state after backup integration tests 2025-05-13 11:57:43 -07:00
Fedor Indutny 7fdd6f2b57 Attribute exported group updates to local ACI 2025-05-12 14:37:17 -04:00
Scott Nonnenberg 98270316c5 Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
Fedor Indutny dcac698631 Fix some backup export issues 2025-04-24 14:53:42 -07:00
Fedor Indutny 0b5f0df1ca Fix roundtripping of voice notes with body 2025-04-16 17:27:47 -04:00
Fedor Indutny f68ef019a5 Add backup validation to settings 2025-04-15 16:04:30 -07:00
trevor-signal e9e3906371 Update backup handling of messages with an expireTimer 2025-04-04 12:19:52 -04:00
Fedor Indutny 456114e397 Fix flaky test 2025-02-26 16:43:36 -05:00
trevor-signal 1e16c86fd0 Support system name fields & upgrade libsignal 2025-02-18 12:58:44 -05:00
trevor-signal 65055fd475 Roundtrip group.blocked state 2025-01-27 14:53:43 -05:00
Fedor Indutny 6cb86277be Fix author id for e164-only 1:1 messages 2025-01-23 10:39:46 -05:00
trevor-signal 0d6cd429d0 Backups: support direct story replies 2025-01-21 16:49:05 -05:00
Fedor Indutny 630a1fcc89 Normalize messages table 2025-01-17 07:34:35 +10:00
trevor-signal 423a92df4d Check validity of link previews on import 2025-01-16 11:28:53 -05:00
Jamie Kyle aa9f53df57 Migrate to private class properties/methods 2025-01-14 11:11:52 -08:00
Scott Nonnenberg f846678b90 Use minimal replacement class for MessageModel 2025-01-10 08:18:32 +10:00
ayumi-signal 79d3a0f1ee Fix backup import for unused admin call links 2025-01-09 12:44:52 -08:00
trevor-signal 1e7d259909 Update sendStateByConversationId for lonely groups 2025-01-09 14:56:06 -05:00