-
released this
2026-10-20 22:26:04 -04:00 | 17 commits to main since this releaseBug Fixes
- (tests) Repair stale pins surfaced by the Phase 6 full-suite run (
6152137) - (filters) Builder UX round one — incomplete rules, group removal, field menu (user report) (
04b36f0) - (filters) Group mode reads AND/OR, connective labels toggle it (user report) (
6f98ca4) - (filters) Value menu flash-on-click, empty state, sticky field filter (user report) (
4c03116) - (filters) Browse with no rules works, popup under the input, no sticky headers (user report) (
9c006a9) - (filters) Blank-typed browse 500 on id-valued fields (library/collection/added_by) (
ab713e2) - (filters) Live count follows the top library picker (user report) (
68701d6) - (filters) Operator table sent labels as wire values — every non-self-named operator was broken (user report) (
4398726) - (tests) Wire settings registry into the test auth handler — unstick TestAdminCreateUser (
19b9c7c)
Features
- (schema) Subtitle/explicit columns, authors+publishers arrays, float series numbers (
646477a) - (scanner) Fix ABS sidecar series parsing; three-way series mapping; smart genre; language codes; title-derived series (
7e4c97f) - (collections) Playlist auto-creation, position ordering, hide_finished, Up Next, dashboard eligibility (
1dbb0ce) - (filters+ui) Per-element author/publisher filters, playlist toggles, Up Next API, reorder UI, dashboard badges (
f94e747) - (filters+nav) Author navigation end-to-end — arrays on every media response, deep-linkable bookshelf filters, clickable authors (
7537063) - (facets) Facet registry, Batch A server params, genre model v2, facets endpoint (
7e586df) - (facets+ui) Clickable facet values everywhere, genre prettify, active-filter chips (
bbedbfb) - (scanner) Manifest-gated sidecar change detection + playlist sync on change path (
6750e9e) - (scanner) Quiet scans, enqueue coalescing, watcher probe, sibling cache (
5245f29) - (scanner) Multifile folder/zip sidecar detection (faceted plan Phase 6) (
2c5ad01) - (facets) All-facets panel with under-filter counts (faceted plan Phase 7) (
f52bb6f) - (filters) Panel removal + All-Books field-values fix (faceted plan Phase 8) (
ebb7f4a) - (filters) The rule builder — composed engines over the field registry (faceted plan Phase 9) (
4ee24e7) - (filters) Per-row AND/OR (Excel-style chips) + browse-on-click value menus (user report) (
c747f0a) - (scanner) Extractor-version (ev) mechanism — parser fixes reach old rows without a force rescan (faceted plan Phase 10) (
91b0c45) - (issues) The honest processing-issues ledger — row-less import failures, self-healing resolution, family lens (faceted plan Phase 11) (
9b5defc) - (scanner) Force rescan = original scan; feat(filters): the manually-edited filter (faceted plan Phase 13) (
a42c6d4)
Performance
- (scanner) Bulk scan-state load — one query per library scan (
693053a)
Tests
- Pin scan_extractor_version at the start of ev-sensitive tests (
dd4cf12)
Downloads
- (tests) Repair stale pins surfaced by the Phase 6 full-suite run (