🎉 Release v1.2.6
Fixes:
-
✅ Details modal shows Audible's ~300-char blurb instead of the full summary
- #324
- #360
- Thanks https://github.com/sean0407 !
- book details now show the full Audnexus summary, keeping its paragraphs, line breaks and list bullets
-
✅ Goodreads shelf links checked more strictly
- #365
- shelf feeds are only fetched from goodreads.com over https. Older
http://and baregoodreads.comlinks are fixed up automatically, so existing shelves keep syncing. Recommended update.
-
✅ saved passwords stored encrypted and kept with their server
- #366
- download client passwords are always stored encrypted. When you change the OIDC issuer, an Apprise or ntfy server address, or the BookDate provider or custom URL, RMAB asks you to re-enter that secret. Recommended update.
-
✅ bcrypt 6
- #368
- bcrypt now ships its own prebuilt binaries, which drops an old install-time downloader and the outdated packages it brought in (including tar 6). Existing passwords keep working.
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
What's Changed
- chore(e2e): add an end-to-end test harness by @kikootwo in #364
- fix: only fetch Goodreads shelf feeds from Goodreads over https by @kikootwo in #365
- fix: store download client passwords encrypted and keep saved secrets with their server by @kikootwo in #366
- fix: show the full book summary from Audnexus, keeping its paragraphs by @kikootwo in #367
- chore(deps): update bcrypt to 6 by @kikootwo in #368
- chore: release v1.2.6 by @kikootwo in #369
Full Changelog: v1.2.5...v1.2.6