github vavallee/bindery v0.19.1

latest releases: v1.16.1, v1.16.0, v1.15.3...
one month ago

Re-release of the v0.19.0 feature set plus the external-import and newznab-coverage PRs. The previously-tagged v0.19.0 artifact predated these merges; v0.19.1 is the authoritative release for this feature batch.

Added

  • NZBGet download client (#233) — adds NZBGet alongside SABnzbd as a Usenet download target. Configure under Settings → Download Clients; Bindery tracks grabs, monitors status, and imports completed downloads the same way it does for SABnzbd.
  • External import mode for Calibre / Grimmory workflows (#235) — new import mode that lets Bindery hand completed downloads off to an external importer (Calibre calibredb add in a sidecar, or Grimmory's ingest pipeline) instead of moving files directly into the library. Useful when another tool owns the final file layout.
  • Series gap detection and Fill gaps (#234) — the Series page now shows how many books are missing from each series ("N missing" badge) and a Fill gaps button that marks all non-imported entries as Wanted and kicks off indexer searches immediately.
  • Series monitoring toggle — mark a series as monitored so it's easy to identify which series you're actively tracking.
  • Indexer Test button reports HTTP status, categories, and latency (#243) — clicking Test on an indexer now returns a structured probe result (status code, category count, bookSearch availability, round-trip latency) instead of a bare "OK / failed" string.
  • Import failure reason surfaced in Queue and History (#244) — failed imports now record and display the underlying error (permission denied, path missing, Calibre rejected the file, etc.) instead of silently disappearing. Addresses the top recurring pain point from user feedback.
  • Storage paths visible in Settings UI (#245) — download, incoming, and library paths are now surfaced in Settings → Storage so users can confirm where Bindery is reading from and writing to without digging through env vars or ConfigMaps.
  • Auto-grab checkbox persists in Add Author dialog (#242) — the "auto-grab on add" toggle now remembers its last value across dialog opens.

Fixed

  • Indexers tab crash (#227) — clicking Settings → Indexers caused a white screen for users without Prowlarr configured.
  • Language filter now rejects books with unknown language (#228) — non-English editions no longer slip through English-only metadata profiles when OpenLibrary omits language data.

Internal

  • Newznab indexer client test coverage (#251) — lifted internal/indexer/newznab coverage from 56.6% to 89.5% with focused tests for BookSearch tier fallbacks, Probe result shape, URL normalization, and error paths.

Don't miss a new bindery release

NewReleases is sending notifications on new releases.