200 Commits

Author SHA1 Message Date
Fedor Indutny
b3c7b48d1c Attachment backfill 2025-03-24 23:34:58 -07:00
Scott Nonnenberg
ac5d0eba0b MessageReceipts: Removed dropped receipts from cache and database 2025-03-18 15:44:33 -07:00
Fedor Indutny
5a9253bd44 Use @signalapp/sqlcipher 2025-03-12 14:45:54 -07:00
yash-signal
0f767c0098 Improve Processing of Sync Tasks 2025-02-25 09:18:42 -06:00
Fedor Indutny
cfe5a51a1f Retry SQL query on successful FTS5 recovery 2025-02-20 19:05:15 -08:00
Fedor Indutny
674a0f1662 Fix sql error when restoring from interrupted sync 2025-02-12 10:37:51 -08: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
9fab74e867 Resolve sticker pack references after import 2025-01-28 13:57:19 -08:00
Fedor Indutny
4b6ef3a1ed Migrate unprocessed table to BLOBs 2025-01-21 13:42:14 -08:00
Fedor Indutny
630a1fcc89 Normalize messages table 2025-01-17 07:34:35 +10: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
aac94b0217 Improve message migration error handling 2024-11-04 12:18:36 -08:00
trevor-signal
86026bd66a Batch attachment download jobs 2024-10-28 15:25:15 -07:00
ayumi-signal
c6902ec26a Save storage for defunct and pending call links 2024-10-22 11:20:35 -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
ayumi-signal
42cc5e0013 Synchronous delete call link 2024-10-09 09:35:24 -07: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
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
Jamie Kyle
5a5b681b51 Fix call history read syncs 2024-08-27 09:20:23 -04:00
Fedor Indutny
67252866cf Introduce incrementMessagesMigrationAttempts query
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-08-22 11:12:00 -07:00
Fedor Indutny
38f532cdda Resumable attachment downloads 2024-08-19 13:05:35 -07:00
Scott Nonnenberg
63e14a7df6 Backup: Support for calls 2024-08-13 11:39:04 -07:00
Fedor Indutny
9a98ae0a4e Separate calls in sql channel 2024-08-12 12:54:24 -07:00
Jamie Kyle
9a9f9495f1 Support delete for call links
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-08-06 12:29:13 -07:00
Fedor Indutny
3555ccc629 Make most message attribute uses readonly
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-07-24 13:14:11 -07:00
Fedor Indutny
24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signal
61548061b8 Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
Fedor Indutny
28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
trevor-signal
2d9b814b35 Improve syncing of in-memory expirationStartTimestamp 2024-06-26 13:51:11 -07:00
Jamie Kyle
fc08e70c0f Update CallLogEvent to latest spec 2024-06-25 17:58:38 -07:00
Scott Nonnenberg
08da49a0aa Delete Sync: Handle and send mostRecentNonExpiringMessages if needed 2024-06-24 10:49:36 -07:00
Scott Nonnenberg
75c32e86f0 Move receipts and view/read syncs to new syncTasks system 2024-06-17 15:24:39 -04:00
Jamie Kyle
f19f0fb47d Init create/admin call links flow 2024-06-10 08:23:43 -07:00
Fedor Indutny
fa1530debf Edit message import/export 2024-06-03 10:02:25 -07:00
trevor-signal
4254356812 Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
Scott Nonnenberg
11eb1782a7 Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
Jamie Kyle
4253bed0bd Save group send endorsements 2024-05-20 11:15:39 -07:00