Skip to content

v0.7.7

Choose a tag to compare

@DrBoon45 DrBoon45 released this 03 Sep 21:31
· 56 commits to main since this release

Added

  • CBL reading lists. Lists → Import CBL takes a .cbl file (the
    reading-list format shared by many comic apps), or browses the community
    catalog of 1,700+ curated lists — whole events, character runs and
    alternate universes, far larger than a single ComicVine story arc — and
    imports one in a click. The catalog is browsed like the repo itself:
    publisher folders with counts, breadcrumbs, lists only at the level you're
    in, and a search that flattens every folder at once; lists you've already
    imported are marked. Any list can be previewed first — its books in
    reading order with owned / missing / no-id counts, filters, and same-series
    runs grouped without reordering — and a file you upload is previewed
    before anything is created. Books resolve to ComicVine issues by the ids the
    files carry (with a name + year + number fallback), the file's own reading
    order is kept, and anything that can't be matched is shown after the
    import — each with the reason — rather than dropped. Download missing, sharing and OPDS work on
    the result like any other list.

  • URL base for download clients. When a reverse proxy serves a download
    client under a subpath rather than at the root — common with seedbox
    providers and Docker stacks — set URL base on the client and BackIssue
    talks to http://host:port/<base>/api/…. Same field the *arr apps call
    "URL Base", and available for every client: SABnzbd, NZBGet,
    qBittorrent, Transmission and Deluge. Blank keeps the previous behaviour
    exactly. A path typed into the Host field is now understood as a URL base
    too, instead of producing a broken address like http://host/sabnzbd:8080.

  • Share a reading list with everyone. A list (or an imported story arc) can
    be published so every user sees it alongside their own — useful for a house
    reading order or a curated run. Only the owner can edit or delete a shared
    list, and publishing rides a new Share reading lists permission
    (lists.share, trusted tier) so admins decide who can put a list in front of
    the whole install. Shared lists never expose mature content to roles that
    can't otherwise see it.

  • Sidecar metadata (share-safe tagging). A new Tag placement setting
    (Settings → Metadata → Tagging & files, with a per-library override) writes
    each comic's ComicInfo metadata to a .xml file next to the archive instead
    of into it. The archive is never modified — its bytes stay identical, so
    torrents keep seeding and DC-hub share hashes stay valid — and .cbr
    downloads stay .cbr instead of being converted for tagging. Sidecars are
    read everywhere embedded tags are (scans, imports, the untagged filter),
    follow their file through renames and refiling, and are cleaned up with it
    on delete. When a file has both, the sidecar wins.

Fixed

  • Auto-search now matches releases tagged with a volume marker. A release
    named like Stumptown v3 007 carries a vN volume marker before the issue
    number; the parser was leaving it glued to the series name (Stumptown v3),
    so the strict auto-download matcher rejected an otherwise perfect match — an
    issue would show as unfindable automatically even though a manual search
    surfaced and downloaded it fine. The marker is now stripped, so vN /
    Vol N releases match by series and issue number as expected.