Commit Graph

462 Commits

Author SHA1 Message Date
trevor-signal 07a938ec98 Reset expire timer version after unlink 2025-04-29 13:35:05 -07:00
Jamie Kyle 8301e69e05 Fun picker: Emoji skin tones picker and recent gifs 2025-04-10 12:32:36 -07:00
Jamie Kyle 28f4157a2e Bump @signalapp/sqlcipher to 2.0.0
Co-authored-by: Fedor Indutny <indutny@signal.org>
2025-04-03 13:22:55 -07:00
yash-signal 7cf26c5e25 Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Fedor Indutny 87236c940f Fix scheduling of paging queries 2025-03-26 12:43:29 -07:00
Fedor Indutny b3c7b48d1c Attachment backfill 2025-03-24 23:34:58 -07:00
Fedor Indutny a6150659a3 Proper caching for batched statements 2025-03-20 03:50:40 +10: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
trevor-signal b164bc6128 Fix getNextAttachmentDownloadJobs query 2025-03-11 12:25:30 -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
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