Commit graph

371 commits

Author SHA1 Message Date
Fedor Indutny
40eaf078cc
Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
trevor-signal
c98a346b0c
Avoid foreign key error if message is deleted before saving attachments 2025-09-17 10:38:34 -07:00
Fedor Indutny
c02565eaa8
Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Fedor Indutny
976f792001
Show video duration in all media UI 2025-09-15 10:37:40 -07:00
Fedor Indutny
53d1650844
Update styles for MediaGallery 2025-09-10 13:25:21 -07:00
trevor-signal
11e612f57b
Add media granularity to backup attachment download source 2025-09-10 16:16:46 -04:00
trevor-signal
87704409c3
Improve message attachment parsing 2025-09-08 11:09:17 -07:00
trevor-signal
37ec000831
Enable backfilling of attachments without message_attachment rows 2025-08-26 20:20:14 -07:00
trevor-signal
f4c1d9334f
Keep messages in their own transaction in saveMessagesIndividually 2025-08-26 17:17:16 -04:00
Jamie Kyle
1df2dc6151
Implement sync for chat folders
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-08-25 18:02:05 -07:00
Jamie Kyle
ae7c2c09a4
Create internal db debugger 2025-08-20 13:00:14 -07:00
trevor-signal
a7e22b14b3
Update retry behavior for backed-up attachments 2025-08-18 10:53:04 -07:00
Fedor Indutny
1019942475
Update @signalapp/sqlcipher to 2.3.0 2025-08-13 15:36:47 -07:00
Fedor Indutny
fb6f5235ad
Add existence check to addStickerPackReference 2025-08-13 11:01:54 -07:00
Scott Nonnenberg
237e239e05 Remove backbone as a dependency
Co-authored-by: Yash <yash@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-08-11 14:06:34 -07:00
Fedor Indutny
c59f9d08de
Fix check in wasGroupCallRingPreviouslyCanceled 2025-08-08 12:34:46 -07:00
emir-signal
ebf2892039
Add support for call link epochs
Co-authored-by: trevor-signal <trevor@signal.org>
2025-08-07 15:12:56 -04:00
Scott Nonnenberg
7553a85b1c
SignalProtocolStore: Make preKeys and kyberPreKeys zone-aware 2025-08-05 05:19:24 +10:00
trevor-signal
a8a7dc8965
Refactor backup media download progress tracking 2025-07-18 14:21:15 -04:00
trevor-signal
ea3a7f70b6
Avoid race condition when marking messages read 2025-07-16 12:47:07 -05:00
trevor-signal
708a1bb51f
Restrict message attachments shown in gallery & lightbox 2025-07-01 13:14:28 -04:00
ayumi-signal
bcb1a614ea
Fix db error from concurrent processing of call link update sync 2025-06-30 16:58:26 -07:00
trevor-signal
4aecd47727
Improve saveAttachmentDownloadJob error handling 2025-06-30 15:02:18 -04:00
trevor-signal
ab29fc7953 Avoid foreign index constraint error when saving message attachments 2025-06-25 14:40:24 -07:00
trevor-signal
fb0c414702
Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
Scott Nonnenberg
9ffee9d290
Initial donationReceipts data types 2025-06-16 12:33:00 -07:00
trevor-signal
46bf933e72
Add message schema version section to internal settings 2025-06-02 17:20:06 -04:00
trevor-signal
115b79e4ac
Update message attachment migration 2025-06-02 14:16:37 -07:00
trevor-signal
a2f0f4c8a4
Migration to normalize all attachments 2025-05-29 14:50:14 -04:00
trevor-signal
d6e81eee11
Normalize message attachments 2025-05-22 18:09:54 -07:00
Scott Nonnenberg
98270316c5
Introduce infrastructure for Notification Profiles 2025-05-05 10:39:04 -04:00
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
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
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
176baecf72
Fix processing of cached envelopes 2025-01-22 13:09:34 -08: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