What's Changed
- Unified Reading Shelves & Hardcover Integration by @brombomb in #126
- Add per-user API tokens with security hardening by @borski in #127
- feature/api_tokens review fixes: role enforcement security + UI bugfixes by @borski in #131
- Feature/api tokens by @kikootwo in #130
- Feature/hardover shelves by @kikootwo in #128
New Contributors
Full Changelog: v1.0.16...v1.1.0
🎉 Release v1.1.0
Features:
- ✅ Watch (Auto-Request) Author/Series Works
- From any author or series detail page, you can 'watch' them. Newly watched works will immediately be requested and searched, and will be periodically searched by a scheduled job.
- Watched works can be viewed/managed in the profile page
- #116
- ✅ Added 'Works' type in the database that is naturally cultivated during browsing
- It will resolve 'sibling' ASIN's for releases of the same audiobook that are the same author/narrator and roughly the same length (publisher change, for example). The goal is this de-duping will prevent multiple copies of the same book getting auto-requested or appearing in searches, series, and author pages.
- ✅ Customizable HomePage Sections
- Every user can now pick and choose up to 10 audible categories to fill out their homepage to tailor to their preferences.
- Due to some data restructuring here, you may need to manually trigger an audible data refresh after updating to repopulate your home page.
- https://discord.com/channels/1450562177277755464/1461991842785792081
- ✅ API Keys (Thank you @borski on github)
- Create/Manage API keys from admin settings (or profile for non-privleged users)
- View + Test available endpoints at /api-docs
- Locked down to limited set of endpoints for now, but am open to adding more that have valid use cases!
- https://discord.com/channels/1450562177277755464/1470194541704253634
- ✅ Added Hardcover Lists Support (Thank you @brombomb on github/discord)
- Generalized Goodreads shelves into just 'Shelves'. Ready to support any kind of 'shelf' provider with minimal effort
- #117
- ✅ Added Search, Interactive Search, and Adjust Search Term actions to ebook requests in admin panel
- ✅ Added AI Reasoning to Details Modal shown from BookDate
Fixes:
-
✅ Adjusted Hide Available titles to perform filtering server side for home page to keep # of titles consistent per page
-
✅ Improve pagination control on home page by combining into a single unified element that is more context aware
-
✅ Fixed routing of 'Go to Settings' button in bookdate error page
-
✅ Changed locally registered accounts to be caps insensitive for account name
-
✅ Fixed manual import not correctly enriching with series metadata
-
✅ Fixed Manual import failures from search/author/series pages
Upgrade:
docker pull ghcr.io/kikootwo/readmeabook:latest docker compose down docker compose up -d