Commit graph

450 commits

Author SHA1 Message Date
Fedor Indutny
674a0f1662
Fix sql error when restoring from interrupted sync 2025-02-12 10:37:51 -08:00
Scott Nonnenberg
d26d915a44
Update to the latest SignalService.proto 2025-02-11 08:20:14 +10:00
Fedor Indutny
5bdb39a95b
Fix handling of encrypted unprocessed envelopes 2025-02-10 12:44:59 -08:00
Fedor Indutny
9ac46b8e8a
Refactor sticker sync logic 2025-02-06 11:00:55 -08:00
Fedor Indutny
24391af642
Fix timestamp capping for storage service 2025-01-30 11:00:20 -08:00
Fedor Indutny
9fab74e867
Resolve sticker pack references after import 2025-01-28 13:57:19 -08:00
Fedor Indutny
176baecf72
Fix processing of cached envelopes 2025-01-22 13:09:34 -08:00
Fedor Indutny
96718464ef
Fix sourceDevice column type in unprocessed 2025-01-22 14:04:28 -05:00
Fedor Indutny
4b6ef3a1ed
Migrate unprocessed table to BLOBs 2025-01-21 13:42:14 -08:00
Fedor Indutny
d2c25fab9b
Fix query parameters 2025-01-17 14:36:27 -05:00
Fedor Indutny
630a1fcc89
Normalize messages table 2025-01-17 07:34:35 +10:00
Fedor Indutny
46c8d26db9
Disable fsync during backup import 2025-01-15 10:56:21 -08: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
Scott Nonnenberg
2741fbb5d2
Show attachment download progress, new stop button to cancel
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-12-10 08:54:18 +10:00
Jamie Kyle
4027f4604f
Fix memory usage by batching syncTasks 2024-12-04 14:03:29 -08:00
trevor-signal
34ef8dc2c8
Disable message insert triggers during backup import 2024-11-27 10:34:02 -08:00
trevor-signal
31373706d0
Improve tap-to-view deletion query 2024-11-21 14:47:52 -05:00
Jamie Kyle
b347a628b3
Upgrade/remove outdated dependencies 2024-11-13 17:20:36 -08:00
trevor-signal
a9ac3897d0
Avoid unnecessary stringification when saving new message 2024-11-13 13:41:01 -05:00
Fedor Indutny
1653a2b546
Use classes for QueryFragment in sql 2024-11-06 11:27:54 -08:00
trevor-signal
aac94b0217
Improve message migration error handling 2024-11-04 12:18:36 -08:00
Fedor Indutny
a338bc5a67
Update HKDF constants for backups 2024-10-31 10:01:03 -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
ayumi-signal
c6902ec26a
Save storage for defunct and pending call links 2024-10-22 11:20:35 -07:00
trevor-signal
b4b1a8a62b
Ensure that call history messages are marked read when they are seen 2024-10-21 14:01:39 -07:00
Fedor Indutny
6565daa5c8
Link-and-sync 2024-10-18 13:15:03 -04:00
ayumi-signal
bc9ced22a0
Fix handling CallLogEvent sync for call link targets 2024-10-17 13:34:06 -07:00
Fedor Indutny
f5257ed5a9
Support for global.messageQueueTimeInSeconds 2024-10-15 15:43:06 -07:00
ayumi-signal
568c09c579
Only create call links from storage sync after refresh confirmed 2024-10-15 11:49:32 -07:00
trevor-signal
ccf1c398f5
Improve startup SQL query performance monitoring 2024-10-10 12:51:40 -04:00
ayumi-signal
42cc5e0013
Synchronous delete call link 2024-10-09 09:35:24 -07:00
Fedor Indutny
a1be616e6f
Allow both UUIDv4/v7 for message ids 2024-10-08 14:44:14 -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
trevor-signal
6e1fd5958e
Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
Fedor Indutny
091580825a
Migrate sessions table to BLOB column
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-10-03 10:23:00 +10:00
Jamie Kyle
b26466e59d
Add schema utils 2024-10-02 12:03:10 -07:00
trevor-signal
511fc9c1a0
Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny
d5f44c1b8f
Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
Scott Nonnenberg
c97c440b3f
openAndSetUpSQLCipher: Enable checkpoint_fullfsync pragma 2024-09-17 09:40:16 -04:00
Fedor Indutny
84c562d0b2
Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
trevor-signal
028a3f3ef0
Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
ayumi-signal
a40d54099c
Add CallLinkDeleteManager to retry and ensure deletion 2024-09-16 12:22:01 -07:00
Jamie Kyle
24536e1342
Implement endorsements for group send 2024-09-06 10:52:19 -07:00
Scott Nonnenberg
0d5a480c1b
Media Gallery: Scroll down and into the past
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-09-05 07:15:30 +10:00
ayumi-signal
5a75246e42
Use storage service for call links 2024-09-04 11:06:06 -07:00
trevor-signal
501f27127f
Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
Fedor Indutny
8ef149e3a8
Resumable backup import 2024-08-27 17:00:41 -04:00