Skip to content

Latest commit

 

History

History
23 lines (21 loc) · 1.81 KB

File metadata and controls

23 lines (21 loc) · 1.81 KB

Bookdarr Checklist

  • 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.0 LTS now and net10.0 when available; update Docker/base images, CI, and VM scripts accordingly.
  • Add global.json to 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-diagnostics repo 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.