Releases: kikootwo/ReadMeABook
Release list
v1.2.2
🎉 Release v1.2.2
Features:
- ✅ Advance existing requests from Interactive Search
- Interactive Search now advances an existing request instead of creating a duplicate
Fixes:
-
✅ CamelCase author names fail automatic search matching
- #234
- #219
- Thanks https://github.com/rinseaid !
-
✅ Wait for Relocation gets stuck
- #209
- Path boundary checks are now separator-agnostic — handles Windows backslashes, trailing separators, and
..segments
-
✅ Fixed intermittent empty Audible series pages
- Handles both of Audible's series page layouts (modern and legacy)
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
What's Changed
New Contributors
Full Changelog: v1.2.1...v1.2.2
v1.2.1
🎉 Release v1.2.1
Features:
- ✅ Convert Unsupported Media Types for Plex Import
- ✅ Feature Request: Dont search indexers for unrealeased books
- ✅ Truncating book names in interactive search doesn't show language
- ✅ allow API tokens to create book requests
- ✅ Add "search for missing eBooks" schedule
- ✅ Unified Navigation in Audiobook Details View
- ✅ Revamped System Logs
- Searchable, filterable, easily copy-able
- ✅ blocklist failed NZB releases to prevent duplicate re-downloads
- #195
- Will also blocklist failed downloads
- Blocklist viewable/manageable in the admin dashboard
- ✅ Ratio Limit in addition to seeding time per-indexer
Fixes:
-
✅ Fixed confusing naming and missing descriptions in the scheduled jobs page
-
✅ Fixes a 403 Issue where NZBFinder rejected requests with "axios/x.y.z" user-agent string
- #206
- Thanks https://github.com/Bukowskaii !
-
✅ Paginator bug on large screens
- reworked paginator show states to be more stable
- #183
-
✅ Fix metadata hanging quote on edge cases
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
What's Changed
- Fixes a 403 Issue where NZBFinder rejected requests with "axios/x.y.z" user-agent string by @Bukowskaii in #206
New Contributors
- @Bukowskaii made their first contribution in #206
Full Changelog: v1.2.0...v1.2.1
v1.2.0
🎉 Release v1.2.0
Features:
- ✅ feat(audiobook): add language, format and publisher to details modal
- ✅ feat: add book info modal to admin pending approval cards
- #158
- Thanks @xFlawless11x !
- ✅ feat: add On Grab notification event
- #162
- Thanks @xFlawless11x !
- ✅ Bulk import enhancement: group tagless files by folder and use folder name as search fallback
- #173
- Thanks https://github.com/MattiasC !
- ✅ Make qBit support fully auth-less when no credentials are provided
- #178
- Thanks @funkypenguin.co.nz for surfacing the issue!
- ✅ Add seriesPart metadata tag for Audiobookshelf series ordering
- #198
- Thanks https://github.com/TylerNorris214 !
- ✅ Add User-Agent header to Prowlarr RSS queries
- #201
- Thanks @xFlawless11x !
- ✅ feat: allow cancellation of pending-approval requests
- #202
- Thanks @xFlawless11x !
- ✅ Recovery Script
- It's been a rare occurence for users to be unable to login and have to reset their instance. It's been proven that this happens when users are missing the volume mapping where the encryption secret is kept (./config:/app/config)
- If it does happen to you Run this to get started with recovery:
docker exec -it <container> npm run rmab:recover
Fixes:
-
✅ Homepage Fixes
- Move audible data refresh back to scraping method (no good catalog api for it)
- Excessive retries and backoffs to combat 503's, data refresh may take up to 15 mins per category enabled on your homepage (if you have lots of 503's)
-
✅ Fix some inconsistency with sibling ASIN grouping
-
✅ fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow
- #194
- Thanks https://github.com/H0tChicken !
-
✅ Fix Plex Home profile selection login loop
- #197
- Thanks https://github.com/cbusillo !
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
GITHUB GENERATED NOTES:
What's Changed
- feat(audiobook): add language, format and publisher to details modal by @Orvanix in #152
- feat: add book info modal to admin pending approval cards by @xFlawless11x in #158
- feat: add On Grab notification event by @xFlawless11x in #162
- Bulk import enhancement: group tagless files by folder and use folder name as search fallback by @MattiasC in #173
- fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow by @H0tChicken in #194
- Fix Plex Home profile selection login loop by @cbusillo in #197
- Add seriesPart metadata tag for Audiobookshelf series ordering by @TylerNorris214 in #198
- Add User-Agent header to Prowlarr RSS queries by @xFlawless11x in #201
- feat: allow cancellation of pending-approval requests by @xFlawless11x in #202
New Contributors
- @xFlawless11x made their first contribution in #158
- @MattiasC made their first contribution in #173
- @H0tChicken made their first contribution in #194
- @cbusillo made their first contribution in #197
- @TylerNorris214 made their first contribution in #198
Full Changelog: v1.1.8...v1.2.0
v1.1.8
Full Changelog: v1.1.7...v1.1.8
🎉 Release v1.1.8
Features:
- ✅ Path Helper
- After answering my 500th 'how do I set up my paths' in discord, I've added a 'wizard' at /path-helper that will ask you a few questions and tell you exactly how to set up your paths for RMAB
Fixes:
-
✅ Audible 503's Fixed (Hopefully)
- I was never able to reproduce these on my end, but moving RMAB to the catalog api should hopefully prevent them for everyone experiencing the problem. Please report on your success
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
v1.1.7
Full Changelog: v1.1.6...v1.1.7
🎉 Release v1.1.7
Features:
-
✅ Bulk Import Fixes
- Can point it at messier data structures now (a whole folder of mp3s/m4bs)
-
✅ Manual Import File Selection
- You can now select specific files (instead of folders) for manual import
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
v1.1.6
What's Changed
New Contributors
Full Changelog: v1.1.5...v1.1.6
🎉 Release v1.1.6
Features:
-
✅ Bulk Import
- New Button on the Admin Dashboard
- Should be self explanatory, shows you what it will import/match to before performing any actions. 1 audible search / book found so be patient :)
-
✅ Login via Token (Thanks @Orvanix!)
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
v1.1.5
What's Changed
Full Changelog: v1.1.4...v1.1.5
🎉 Release v1.1.5
Features:
- ✅ Ignore Book Toggle (Per User, in Audiobook Details Modal)
- The user who ignored the book will not create automatic requests for this book via watching/shelves
- #138
- ✅ UMASK Support + Custom Permissioning
- UMASK is a new compose Env Var, Folder+File Permissioning is in the paths settings
- https://discord.com/channels/1450562177277755464/1454544922966364303
- #76
- ✅ Sync Now functionality now available for goodreads/hardcover shelves (Thanks @brombomb!)
- ✅ Toggle Shelf Auto-Request
- Shelves toggled 'off' will still sync, but will not create any requests
Fixes:
-
✅ Library Scans now have no limit for the number of requests to match against
-
✅ groups are only passed for OIDC when using group claims (google auth fix)
-
✅ NZB fetching through proxied auth should work now with api key passed in the source headers
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d
v1.1.4
v1.1.3
v1.1.2
Full Changelog: v1.1.1...v1.1.2
Fixed aggressive deduping on subtitle