Commit graph

107 commits

Author SHA1 Message Date
automated-signal
56f0855f64
Improve backup conversation message request state handling
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-12-04 13:06:58 -08:00
automated-signal
86a68839ef
Ensure long message trimming is unicode-aware
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-12-04 09:05:40 -08:00
automated-signal
52f74c3b96
Hydrate redux before updating conversations' last messages after import
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-12-03 13:56:17 -08:00
automated-signal
e2d12db443
Disable message insert triggers during backup import 2024-11-27 15:02:56 -05:00
automated-signal
3ab45e8d01
Fix service id conversion in import
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-11-25 12:04:18 -08:00
automated-signal
ecea93e451
Improve handling of DOE messages in backups
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-11-25 12:03:54 -08:00
automated-signal
c3cd61d658
Allow for empty stickerMessage.emoji and quote.authorAci during backup import
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-11-21 10:54:25 +10:00
Fedor Indutny
cd3e82c098
Re-hydrate signal protocol caches after import 2024-11-19 16:36:53 -08:00
trevor-signal
757b237186
Allow empty groupExpirationTimerUpdate.updaterAci in backup import 2024-11-18 10:01:09 -08:00
trevor-signal
e819bfe4eb
Add toast when import errors 2024-11-15 14:01:11 -08:00
trevor-signal
692b0ae189
Trim group name and description from group state 2024-11-15 12:06:57 -05:00
Jamie Kyle
ca19a7a774
Upgrade outdated dependencies 2024-11-14 17:28:55 -08:00
Fedor Indutny
b7d67b453a
Handle abort signal in SocketManager 2024-11-14 12:38:43 -08:00
Fedor Indutny
c123218e7f
Update libsignal to 0.62.0 2024-11-14 10:31:02 -08:00
Fedor Indutny
45e9c07125
Improve backup export benchmark measurement 2024-11-13 10:47:58 -08:00
trevor-signal
2e886235fa
Handle calls without callId in backup proto 2024-11-13 13:47:40 -05:00
trevor-signal
5762c8a37f
Update backup benchmark timing 2024-11-13 09:31:13 -08:00
trevor-signal
ca20d07f75
Update backup media idle state after resuming download 2024-11-13 09:30:35 -08:00
Fedor Indutny
230ecdf7c9
Show update UI on backup version mismatch 2024-11-12 15:56:20 -08:00
trevor-signal
541ba6c9de
Update quote behavior in backups 2024-11-12 17:00:46 -05:00
Fedor Indutny
104995e980
Export/import verified state 2024-11-12 15:43:52 -05:00
Fedor Indutny
fcfa8cd83b
Fully sync before exporting a backup 2024-11-12 09:46:52 -05:00
trevor-signal
22d4b1d194
Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10:00
Fedor Indutny
4dde3df4d3
Update to libsignal 0.60.2
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-11-04 12:35:45 -08:00
Fedor Indutny
a338bc5a67
Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Fedor Indutny
6ca3719625
Faster backup import for large conversation count 2024-10-29 13:18:32 -07:00
Fedor Indutny
ce090a8a3c
Import/export view-once messages 2024-10-29 14:16:09 -04:00
Fedor Indutny
c0050890a9
Unlink on backup interruption 2024-10-29 08:24:41 -07:00
trevor-signal
86026bd66a
Batch attachment download jobs 2024-10-28 15:25:15 -07:00
trevor-signal
f5a170818b
Log query stats during backup import 2024-10-28 10:11:19 -07:00
trevor-signal
8601baa7f5
Add backup attachment restore idle state 2024-10-24 13:21:02 -07:00
andrew-signal
9c99796937
Update libsignal to v0.59.0, add support for mock server test with libsignal
Co-authored-by: trevor-signal <trevor@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
2024-10-21 12:27:58 -07:00
Fedor Indutny
6565daa5c8
Link-and-sync 2024-10-18 13:15:03 -04:00
Fedor Indutny
9ff6c75eb9
Export/import attachments in integration tests 2024-10-11 15:14:28 -04:00
Fedor Indutny
8e6c3ee568
Update mock-server to 8.0.1 2024-10-10 10:29:33 -07:00
Fedor Indutny
60d7cbff3e
Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
Fedor Indutny
bad065859c
Fully move backup integration test to mock server 2024-10-07 12:58:59 -07:00
ayumi-signal
12f28448b2
Retry dialog for errors during backup download 2024-10-07 09:32:31 -04:00
trevor-signal
6e1fd5958e
Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
trevor-signal
f8041ee1a4
Reduce Windows CI flake for backup attachments test 2024-10-03 10:32:54 -07:00
Fedor Indutny
a527b88867
Disable storage service while importing backup 2024-10-02 09:36:19 -04:00
trevor-signal
511fc9c1a0
Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny
a6a838a673
Better backup integration test harness 2024-09-20 20:10:28 -07:00
Fedor Indutny
d5f44c1b8f
Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
Fedor Indutny
84c562d0b2
Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
Fedor Indutny
8dabe4fbe4
Backup import/export consistency fixes 2024-09-16 14:30:39 -07:00
trevor-signal
028a3f3ef0
Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
Fedor Indutny
3a991822c5
Fix some backup integration tests 2024-09-13 09:48:27 +10:00
Fedor Indutny
9687aee2ca
Backup import cancel UI 2024-09-11 14:03:18 -04:00
Fedor Indutny
eab5f7762a
Preserve custom chat color order in backup 2024-09-10 14:07:55 -07:00