Commit graph

223 commits

Author SHA1 Message Date
trevor-signal
74e327a6c4
Limit unnecessary thumbnail generation 2025-09-25 00:55:08 +10:00
Fedor Indutny
9c97d3e73c
Show ready-to-download documents in media gallery 2025-09-23 11:53:41 -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
37ec000831
Enable backfilling of attachments without message_attachment rows 2025-08-26 20:20:14 -07: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
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
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
ayumi-signal
bcb1a614ea
Fix db error from concurrent processing of call link update sync 2025-06-30 16:58:26 -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
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
Jamie Kyle
8301e69e05
Fun picker: Emoji skin tones picker and recent gifs 2025-04-10 12:32:36 -07:00
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