Commit Graph

248 Commits

Author SHA1 Message Date
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
0e9f93785e Allow disabling local backups 2026-03-10 14:51:23 -04:00
trevor-signal
3bd11cf215 Improvements to local import testing 2026-03-10 12:01:01 -04:00
trevor-signal
a292aaaa9f Prune local backups to retain the most recent two 2026-03-09 16:08:16 -04:00
Fedor Indutny
c4b465eb3b Use DelimitedStream in backup validator 2026-03-09 12:35:58 -07:00
trevor-signal
c7b7a0a9b6 Exclude erased messages from backup 2026-03-09 12:35:30 -07:00
Fedor Indutny
fcf067303a Simplify localBackup media parsing 2026-03-09 15:07:33 -04: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
d2f769296d Update folder structure for local backups 2026-03-04 15:59:33 -05: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
trevor-signal
291000f297 Avoid race when downloading group avatars post-import 2026-02-11 08:55:26 -05: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
Fedor Indutny
b5d7179ae8 Key Transparency 2026-01-28 12:40:51 -08:00
trevor-signal
9342aab3e4 Cleanup after canceled local backup export 2026-01-20 15:49:35 -08:00
trevor-signal
3f98b4cc8f Update local backup export UI 2026-01-17 06:36:06 +10: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
cff3796ba7 Only fetch CDN object metadata for remote backups 2025-11-21 14:54:27 -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
yash-signal
7dd865904e Poll notifications and read syncs 2025-11-12 09:26:16 -06:00
Jamie
3dbab74378 Implement backup support for chat folders 2025-11-10 15:27:32 -08:00
Fedor Indutny
4436184f95 Use binary proto fields in staging 2025-11-03 10:41:49 -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
5d1a9d22f0 Suffix lint rule and fixes 2025-10-16 23:46:00 -07: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
trevor-signal
df27e4c4e8 Improve profile key validation 2025-10-16 09:07:11 -07:00
trevor-signal
6ec7272d4e Refactor backup subscription UI 2025-10-15 11:05:59 -04: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
87c12a7634 Remove a bunch more global variables 2025-10-09 23:44:06 -07:00
Fedor Indutny
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny
911133decd Move SignalProtocolStore off window 2025-10-07 10:02:13 +10:00