Skip to content

v1.2.8

Choose a tag to compare

@kikootwo kikootwo released this 20 Oct 14:19
· 19 commits to main since this release
8b07125

πŸŽ‰ Release v1.2.8

Features:

  • βœ… Audible Italy (audible.it) as a region
    • #387
    • #392
    • includes an Italian language setup, so author pages and search keep Italian books. Changing region on an existing library can re-request books you already have (#256), and home-page category sections need to be picked again.
  • βœ… smaller Docker image
    • #279
    • #384
    • Thanks https://github.com/ChaoticSciuridae !
    • about 44% smaller to download (amd64: 1328 β†’ 740 MB compressed). Same volumes, ports, users and settings; tested on fresh installs and on upgrades from 1.2.3 and 1.2.6.

Fixes:

  • βœ… chapter merges are verified by their audio before the chapter files are cleaned up

    • #391
    • a merged book that lost audio (e.g. a chapter read short) keeps its source files; a merge with a broken timeline falls back to organizing the files individually. .aac and VBR MP3 books without a Xing header now merge with correct chapter markers. Recommended update.
  • βœ… format conversion and cover art never replace a library file

    • #388
    • the .m4b rename and cover writes no longer overwrite an existing file; an existing cover.jpg is kept. Requests now say when files were imported without metadata tags, and why a multi-format ebook download was kept.
  • βœ… indexer settings no longer wiped when the indexer list fails to load

    • #390
    • if Prowlarr is unreachable or moved, saving settings keeps your saved indexers and flag rules. A changed Prowlarr address offers "Keep saved indexers".
  • βœ… indexer seeding settings found by Prowlarr id

    • #386
    • renaming an indexer in Prowlarr no longer turns its torrents into "seed forever".
  • βœ… setup pages stop polling when you leave them

  • βœ… settings messages: save confirmations clear themselves, connection-test results stay on screen

    Upgrade:

    docker pull ghcr.io/kikootwo/readmeabook:latest
    docker compose down
    docker compose up -d

What's Changed

  • fix: stop timers and polling after a component unmounts by @kikootwo in #383
  • feat: smaller Docker image with a multi-stage build (re-land of #279) by @kikootwo in #384
  • fix: find indexer seeding settings by Prowlarr id, not only by name by @kikootwo in #386
  • fix: never replace library files when converting formats or writing covers by @kikootwo in #388
  • fix: stop setup job polling when the page is left by @kikootwo in #389
  • fix: never wipe saved indexers when the list fails to load by @kikootwo in #390
  • fix: verify chapter merges by their audio before sources are cleaned up by @kikootwo in #391
  • feat: add Audible Italy (audible.it) as a region by @kikootwo in #392
  • chore: release v1.2.8 by @kikootwo in #393

Full Changelog: v1.2.7...v1.2.8