1
Fork 0
mirror of https://github.com/thegeneralist01/archivr synced 2026-07-22 11:15:41 +02:00
archivr/crates/archivr-core/src
TheGeneralist e2f50a9856
fix(core): playlist total size includes children; per_item_quality as include-set
archive.rs: total_artifact_bytes for root entries now adds a correlated
subquery summing children's blob bytes so playlist/channel containers
show the real download size instead of 0.

capture.rs: non-empty per_item_quality map now acts as an include-set —
items whose yt-dlp ID is absent are skipped entirely. This wires the
UI's per-video delete button to actual capture exclusion. Empty map
preserves the existing behaviour (download everything).

routes.rs + capture.rs doc: comments updated to reflect both semantics
(empty = all / non-empty = only listed IDs) accurately.
2026-07-21 13:18:27 +02:00
..
downloader feat(core): playlist per-item quality + incremental sync 2026-07-20 22:34:10 +02:00
archive.rs fix(core): playlist total size includes children; per_item_quality as include-set 2026-07-21 13:18:27 +02:00
capture.rs fix(core): playlist total size includes children; per_item_quality as include-set 2026-07-21 13:18:27 +02:00
database.rs feat(tags): revamp tags tab (#29) 2026-07-19 11:02:57 +02:00
hash.rs feat(fonts): hash_bytes, get_blob_by_sha256, font_extractor module 2026-06-25 16:02:57 +02:00
lib.rs feat: browser capture button (Track 4) 2026-06-22 22:18:44 +02:00
twitter.rs feat: add db and multi-archive web UI foundation (#8) 2026-06-14 00:27:16 +02:00