github pickles4evaaaa/mybibliotheca 3.0.0

7 hours ago

**⚠️ Important: MyBibliotheca 3.0.0 changes the database setup.

Before upgrading, make a separate backup of your entire data/ directory and keep your existing Kuzu database. The 3.0.0 Docker Compose file is different: it adds PostgreSQL and a postgres_data volume. Use the updated installation and upgrade instructions and follow the Kuzu-to-PostgreSQL migration guide. Keep your backups until you’ve verified your library after migration.
Do not run docker compose down -v; it can delete your database volume.**

Docker image: pickles4evaaaa/mybibliotheca:3.0.0

Changelog: 2.2.0 to 3.0.0
[3.0.0] - 2026-10-20
Changed

  • PostgreSQL is now the primary database for new installations.
  • Added a verified in-app migration wizard for existing Kuzu libraries. Updating the application alone does not migrate library data.
  • Updated installation, configuration, and migration documentation for PostgreSQL deployments.
    Migration notes
  • Back up the application data directory and PostgreSQL storage before upgrading.
  • Existing Kuzu installations continue using Kuzu until an administrator completes the migration wizard.
  • Keep the Kuzu database and verified backups until you have checked the PostgreSQL library.
    [2.2.2] - 2026-10-19
    Fixed
  • Restored the self-hosted Quagga2 camera scanner bundle and removed duplicate camera stream acquisition.
  • Restricted CSV import processing to the current user’s temporary upload files.
  • Fixed the legacy CSV upload route to process imported books instead of reporting a false success.
  • Fixed background import error handlers to use captured user IDs outside the request context.
  • Restored missing server settings panel loader imports.
    Changed
  • Updated Python dependencies and lockfile.
    [2.2.1] - 2026-09-09
    Added
  • Added Google Books API support for ISBN metadata lookups and imports.
  • Re-enabled camera-based ISBN barcode scanning in Fast Add mode.
    Fixed
  • Improved ISBN validation and scanner feedback, with manual and USB/Bluetooth scanner fallbacks.
  • Improved CSV import metadata enrichment, timeout handling, and partial-result reporting.
  • Fixed static asset URL generation on Settings and book-detail pages.
    [2.2.0] - 2026-08-28
    Added
  • Added title-based external book search alongside ISBN lookup when adding books.
  • Added support for selecting search results that do not include an ISBN.
    Fixed
  • Fixed author card links using an incorrect route on the People page.
  • Fixed add-book modal backdrops blocking modal interaction.
  • Fixed case-sensitive username login and profile validation.
  • Fixed mobile layouts across the library, add-book, and book-detail pages.
  • Fixed book-detail covers overflowing their column on mobile devices.
    Improved
  • Refreshed project dependencies and lockfile.
  • Improved mobile navigation, page controls, pagination, and book-card sizing.
  • Removed the decorative bubble from the application header.

Don't miss a new mybibliotheca release

NewReleases is sending notifications on new releases.