Releases: cadwal/BookDB
Releases · cadwal/BookDB
v1.2.1
Security
- Updated the bundled SQLite native library to a patched version, resolving a known high-severity advisory (GHSA-2m69-gcr7-jv3q) in the version pulled in transitively by the database layer
v1.2.0
Fixed
- Launching BookDB while it is already running no longer opens a second copy — the window that's already open comes to the front instead (Windows and Linux, including Raspberry Pi)
- Start Menu and desktop shortcuts created from Settings → Application access now show the BookDB icon instead of a blank one (Windows)
v1.1.0
Added
- Colour themes: a new Appearance tab in Settings to choose Default, Vibrant, High contrast, or Dark — applied on the next launch, with WCAG AA contrast across every theme and translated theme names in all supported languages
- Colourful toolbar and menu icons that follow the theme — semantic colours (add = green, edit/open = blue, delete = red), with tinted "chips" behind the coloured actions in the Vibrant theme
- Windows ARM64 and Linux ARM64 (Raspberry Pi, 64-bit) release builds — self-contained archives, a Windows ARM64 winget installer, and a Linux ARM64 AppImage
- Settings → Application access tab: create Start Menu and desktop shortcuts (Windows) or an applications-menu entry (Linux), since the portable/winget install doesn't add one
- Database maintenance: a new Tools → Maintenance dialog that checks your library database for problems (integrity and foreign-key checks) and can optimize and repair it — rebuilding indexes and compacting the file, with an automatic safety backup taken first
Changed
- Refreshed the default colour palette with deeper contrast across text, borders, and status badges
- Auto-backup on close now runs only when it's worthwhile — when library data changed during the session, or it's been more than 7 days since the last backup — instead of backing up on every exit
Fixed
- Collection filter button no longer clips the descenders of collection names (e.g. the tail of a "g")
- CSV archive backups now include every table — previously loans, borrowers, saved searches, settings, volumes/chapters, all lookup lists, and the image metadata (which book each image belongs to, and its type) were missing from the archive
v1.0.0
[1.0.0] - 2026-06-02
Added
- Initial public release of BookDB — a personal book catalog desktop app (Windows, with Linux and macOS builds available)
- Import from Readerware: CSV, XML, and zip backup files, plus direct import from a live Readerware database
- Three-pane browse layout (filter / list / detail) with user-defined collections
- Full-text search across all fields (FTS5) and advanced multi-criteria search
- Cover and image management: multiple image types per book, thumbnail gallery, reordering, and a hover preview
- Lending: check books out to borrowers, track due dates, and view loan history
- Statistics: totals and breakdowns by format, collection, language, and published year, with a books-added-per-year chart
- Bulk edit, plus duplicate detection and merge
- CSV export and PDF list printing
- Backup and restore (SQLite or CSV archive), with optional auto-backup on close
- Multi-language UI: EN, SV, DE, ES, FR, NL, IT, PT-BR, PT-PT
- Help system with per-screen contextual help