• v0.2.7 a68e308bec

    david released this 2026-06-19 08:13:26 -07:00 | 1 commits to main since this release

    Pagemaster v0.2.7 Acquisition Milestone

    v0.2.7 packages the post-v0.2.6 acquisition milestone work: richer Add New lookup, ranked wanted searches, release review actions, Blocklist restore, and saved indexer validation.

    What Changed

    • Extended Add New metadata lookup from authors into work and edition evidence results.
    • Added deterministic wanted-search ranking before release candidates are persisted.
    • Added operator-visible match status, match confidence, and warning details for search results.
    • Added release candidate Reject from Wanted Search Results.
    • Kept rejected release candidates persisted, hidden from active review, and blocked from download handoff.
    • Added Activity Blocklist restore for rejected release candidates.
    • Added POST /api/acquisition/sources/indexer/test for saved generic Newznab/Torznab/Prowlarr source validation.
    • Added Integrations UI actions to test a saved indexer from the setup form or source list.
    • Kept indexer credentials server-side and returned only redacted status metadata plus result count from validation.
    • Bumped app/package/image metadata to 0.2.7.

    Operator Notes

    Configure indexers from Integrations with a direct Newznab/Torznab endpoint or a Prowlarr-compatible endpoint. Save the source first, then use Test saved indexer or the Test action in Acquisition Sources. Validation runs a generic backend search with the stored API key and reports success, failure category, redacted error text, and result count.

    Release search results are now reviewable before download. Strong matches can be downloaded, weak matches remain visible with warnings, rejected candidates move to Activity Blocklist, and restored candidates return to active Search Results.

    Verification

    • make frontend-check.
    • make test.
    • make build.
    • make docker-build.
    • Docker image label inspection for pagemaster:0.2.7.
    • Container smoke for /api/health and /api/setup/status, confirming setup reports v0.2.7.
    • git diff --check.
    • Added API coverage for saved indexer validation against a fake Newznab RSS source.

    Image

    repository.spitzerhome.com/david/pagemaster:0.2.7

    Digest: sha256:d1d2d197235908e2b0879067f18544129256eae25d0ca27059f94519680504ab

    Downloads