🎉 Release v1.2.8
Features:
- ✅ Audible Italy (audible.it) as a region
- ✅ 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.
.aacand 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
.m4brename and cover writes no longer overwrite an existing file; an existingcover.jpgis 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