Commit Graph

38 Commits

Author SHA1 Message Date
trevor-signal
257fb4843b Fix PNI serviceId bytes on export 2026-03-17 12:35:39 -04:00
trevor-signal
5662cae9a7 Drop empty story replies and misattributed 1:1 messages 2026-03-16 17:06:53 -04:00
trevor-signal
8d6738127a More backup export improvements 2026-03-16 16:20:53 -04:00
trevor-signal
5acdb2f287 Support pollTerminateNotification in backups 2026-03-13 16:39:42 -04:00
Fedor Indutny
58cc046dd0 Fix backup export of broken link previews 2026-03-12 13:20:23 -07:00
trevor-signal
6c28e066cd Improve username validity checks 2026-03-12 09:38:14 -07:00
Fedor Indutny
1e7d5ec614 Use iterator with backpressure for export 2026-03-12 09:24:51 -07:00
Fedor Indutny
6e0ec380b6 Fix backup export concurrency model 2026-03-12 10:50:36 -04:00
Fedor Indutny
979497cea3 Improve backup export speed 2026-03-11 17:12:27 -07:00
trevor-signal
626647ae1e Update storage proto and handle invalid callHistory messages 2026-03-11 08:15:58 -07:00
Fedor Indutny
c4ee32e9ee Use protopiler for protocol buffers
Co-authored-by: Jamie Kyle <jamie@signal.org>
2026-03-10 15:31:29 -07:00
trevor-signal
b0e19f334e Improve export handling of body ranges and storyReactions 2026-03-10 15:01:51 -04:00
trevor-signal
c7b7a0a9b6 Exclude erased messages from backup 2026-03-09 12:35:30 -07:00
Fedor Indutny
ea4279f481 Simplify json export mode 2026-03-09 11:50:19 -07:00
trevor-signal
1d5034a784 Update backup export behavior for member labels and group updates 2026-03-09 07:58:03 -07:00
trevor-signal
2e85efb008 Local backup validation improvements 2026-03-06 13:38:10 -05:00
Scott Nonnenberg
909896d65c Introduce new permission for group member labels 2026-03-05 11:18:39 +10:00
trevor-signal
a149309ae6 Align chat color gradients to backup definitions 2026-03-04 09:25:22 -08:00
Jamie
e424610cc2 Admin Delete 2026-02-27 14:12:13 -06:00
trevor-signal
4221933fe1 Update types for message.errors 2026-02-27 07:53:16 +10:00
adel-signal
772c3c22ad Update RingRTC to 2.65.2
Co-authored-by: emir-signal <emir@signal.org>
2026-02-22 23:53:57 -08:00
Scott Nonnenberg
e6278fded7 Group member label improvements 2026-02-04 12:17:50 -05:00
Fedor Indutny
f9bd84445c Follow up Key Transparency changes
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2026-02-04 06:59:44 -08: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
Jamie
0a12e1ec17 Add pinned message notifications 2025-12-16 10:47:46 -05: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
362dbe429d Drop invalid keyChange messages on export 2025-11-21 10:36:30 -08:00
trevor-signal
82a08d6339 Drop recipient without any identifier 2025-11-21 09:08:57 -08:00
trevor-signal
a73133e534 Update behavior for soon-to-expire attachments on backup CDN 2025-11-20 13:12:15 -05:00
Scott Nonnenberg
c4378d9c24 Support for exporting chats to disk 2025-11-18 11:12:04 -05:00
Jamie
5bde700d4c Add pinned message chat event 2025-11-17 12:44:14 -08: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
trevor-signal
1b4c3abe7f Fix backup group update test cases 2025-10-29 13:07:10 -07:00
Fedor Indutny
44076ece79 Rename files 2025-10-16 23:45:44 -07:00