- Publish Docker images to Docker Hub (
thashiznit2003/bookdarr) with release tagging and compose instructions. - Add a mobile-compatible web app experience (mobile reader/player UX).
- Add a mobile app store app (iOS/iPadOS) with reader/player.
- Harden authentication for public internet use, plus offline downloads for mobile.
- Add send-to-device flows.
- Document metadata provider pros/cons in README and settings UI help.
- Add .NET upgrade plan: move to
net8.0LTS now andnet10.0when available; update Docker/base images, CI, and VM scripts accordingly. - Add
global.jsonto pin the .NET SDK version used in dev/CI. - Refresh dependency versions for net8+ compatibility (NuGet + Node/Yarn toolchain).
- Add dependency security automation (Dependabot/Renovate) and code scanning (CodeQL or equivalent).
- Add Linux CI job that runs the same build scripts as the VM (
scripts/dev-build.sh) to catch update failures early. (Disabled for now due to persistent NuGet hash failures.) - Add systemd unit file and install/uninstall docs for Linux-only deployments.
- Add log retention/rotation guidance for
/opt/bookdarr-dev/Logs. - Add an export indexers flow (API/UI or script) for easy migration.
- Add diagnostics flow: create
bookdarr-diagnosticsrepo and add a UI button to collect logs/config and push a sanitized bundle. - Add ebook conversion tools.
- Add a manual book creation flow (Books page modal, optional metadata match later, manual file import tools).
- Add a create+match+import flow for existing local book files (create the book from Google Books and import files from a chosen path).
- Add multiple user support to Bookdarr (auth, permissions, per-user views).
- Remember audiobook/ebook playback position per user.