Commit graph

493 commits

Author SHA1 Message Date
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
Fedor Indutny
e6809c95db
Simplify database migrations 2025-08-06 10:32:08 -07: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
f471b75a5f
Stop round-tripping wallpaper data 2025-07-17 11:20:00 -04:00
Miriam Zimmerman
e6a57f69d8
RingRTC: Conversions from Buffer->Uint8Array 2025-07-17 10:38:35 -04:00
trevor-signal
ea3a7f70b6
Avoid race condition when marking messages read 2025-07-16 12:47:07 -05:00
Scott Nonnenberg
6db7bedc8c
Simplify donation receipts 2025-07-02 06:33:36 +10: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
Fedor Indutny
8251720444
Use new compact representations in protobufs
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-06-25 10:30:40 -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
Fedor Indutny
4347964030
Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Fedor Indutny
f6c19c548e
Better usage of pino 2025-06-16 09:47:18 -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
60f55f1749
Show error toast on database errors 2025-05-28 11:24:11 -07:00
trevor-signal
d6e81eee11
Normalize message attachments 2025-05-22 18:09:54 -07:00
Fedor Indutny
1279278ccc
Prefix sql read/write errors with method name
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
2025-05-13 12:04:13 -07:00
Fedor Indutny
56151d870c
Run SQL corruption check on logic error 2025-05-13 12:01:56 -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
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