GitPedia
every-day-things

every-day-things/citadel

Manage your ebook library without frustrations. Calibre compatible.

17 Releases
Latest: 5d ago
Citadel v0.5.0-nightly.20260615.112v0.5.0-nightly.20260615.112LatestPre-release
phildenhoffphildenhoff·5d ago·June 15, 2026
GitHub

📋 What's Changed

  • fix: settings window blank in production builds by @phildenhoff in https://github.com/every-day-things/citadel/pull/120
  • feat(metadata): read/write book languages instead of hardcoded "en" by @phildenhoff in https://github.com/every-day-things/citadel/pull/130
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.6.0...v0.5.0-nightly.20260615.112
Citadel v0.6.0v0.6.0
phildenhoffphildenhoff·6d ago·June 14, 2026
GitHub

📋 What's Changed

  • test: stress-library generator and query benchmarks by @phildenhoff in https://github.com/every-day-things/citadel/pull/119
  • perf: remove startup pending floor; fix silent cover-load failure by @phildenhoff in https://github.com/every-day-things/citadel/pull/121
  • perf: Authors page at scale — has_cover, O(n) counts, virtualized list by @phildenhoff in https://github.com/every-day-things/citadel/pull/122
  • perf: scope edit-route data; retire whole-library fetch by @phildenhoff in https://github.com/every-day-things/citadel/pull/123
  • perf: cover thumbnails + instant grid scroll at library scale by @phildenhoff in https://github.com/every-day-things/citadel/pull/124
  • First-run welcome that teaches both ways into a library by @phildenhoff in https://github.com/every-day-things/citadel/pull/125
  • Empty states that teach for Books and Authors by @phildenhoff in https://github.com/every-day-things/citadel/pull/118
  • chore(libcalibre): delete dead api.rs by @phildenhoff in https://github.com/every-day-things/citadel/pull/126
  • + 3 more
Citadel v0.5.0-nightly.20260614.110v0.5.0-nightly.20260614.110Pre-release
phildenhoffphildenhoff·6d ago·June 14, 2026
GitHub

📋 What's Changed

  • Empty states that teach for Books and Authors by @phildenhoff in https://github.com/every-day-things/citadel/pull/118
  • chore(libcalibre): delete dead api.rs by @phildenhoff in https://github.com/every-day-things/citadel/pull/126
  • docs: drop Node from dev prerequisites by @phildenhoff in https://github.com/every-day-things/citadel/pull/127
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.5.0-nightly.20260613.109...v0.5.0-nightly.20260614.110
Citadel v0.5.0-nightly.20260613.109v0.5.0-nightly.20260613.109Pre-release
phildenhoffphildenhoff·1w ago·June 13, 2026
GitHub

📋 What's Changed

  • test: stress-library generator and query benchmarks by @phildenhoff in https://github.com/every-day-things/citadel/pull/119
  • perf: remove startup pending floor; fix silent cover-load failure by @phildenhoff in https://github.com/every-day-things/citadel/pull/121
  • perf: Authors page at scale — has_cover, O(n) counts, virtualized list by @phildenhoff in https://github.com/every-day-things/citadel/pull/122
  • perf: scope edit-route data; retire whole-library fetch by @phildenhoff in https://github.com/every-day-things/citadel/pull/123
  • perf: cover thumbnails + instant grid scroll at library scale by @phildenhoff in https://github.com/every-day-things/citadel/pull/124
  • First-run welcome that teaches both ways into a library by @phildenhoff in https://github.com/every-day-things/citadel/pull/125
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.5.0...v0.5.0-nightly.20260613.109
Citadel v0.5.0v0.5.0
phildenhoffphildenhoff·1w ago·June 12, 2026
GitHub

📋 What's Changed

  • chore(release): bump version to v0.4.3 by @phildenhoff in https://github.com/every-day-things/citadel/pull/100
  • refactor: extract libcalibre crate by @phildenhoff in https://github.com/every-day-things/citadel/pull/101
  • [codex] Migrate frontend linting to Biome by @phildenhoff in https://github.com/every-day-things/citadel/pull/106
  • [codex] Add book tag support by @phildenhoff in https://github.com/every-day-things/citadel/pull/105
  • Split Web & Tauri platform controls in UI by @phildenhoff in https://github.com/every-day-things/citadel/pull/104
  • feat: smart shelves — saved searches in the sidebar (CDL-9) by @phildenhoff in https://github.com/every-day-things/citadel/pull/107
  • Keyboard-first library navigation (CDL-8) by @phildenhoff in https://github.com/every-day-things/citadel/pull/108
  • Hardcover metadata lookup in the Add Book import flow by @phildenhoff in https://github.com/every-day-things/citadel/pull/109
  • + 9 more
Citadel v0.5.0-nightly.20260612.107v0.5.0-nightly.20260612.107Pre-release
phildenhoffphildenhoff·1w ago·June 12, 2026
GitHub

📋 What's Changed

  • feat: smart shelves — saved searches in the sidebar (CDL-9) by @phildenhoff in https://github.com/every-day-things/citadel/pull/107
  • Keyboard-first library navigation (CDL-8) by @phildenhoff in https://github.com/every-day-things/citadel/pull/108
  • Hardcover metadata lookup in the Add Book import flow by @phildenhoff in https://github.com/every-day-things/citadel/pull/109
  • feat: series browsing and editing (CDL-10) by @phildenhoff in https://github.com/every-day-things/citadel/pull/110
  • feat: generic custom column support (CDL-1) by @phildenhoff in https://github.com/every-day-things/citadel/pull/111
  • feat(libcalibre): SQL-backed book search (CDL-3) by @phildenhoff in https://github.com/every-day-things/citadel/pull/112
  • feat: paged, sorted, filtered book queries by @phildenhoff in https://github.com/every-day-things/citadel/pull/114
  • perf: virtualize the library book grid by @phildenhoff in https://github.com/every-day-things/citadel/pull/113
  • + 4 more
Citadel v0.4.3-nightly.20260611.105v0.4.3-nightly.20260611.105Pre-release
phildenhoffphildenhoff·1w ago·June 11, 2026
GitHub

Automated nightly release. Includes updater metadata (`latest.json`) for Tauri updater clients. **Full Changelog**: https://github.com/every-day-things/citadel/compare/v0.4.3-nightly.20260529.92...v0.4.3-nightly.20260611.105

Citadel v0.4.3-nightly.20260529.92v0.4.3-nightly.20260529.92Pre-release
phildenhoffphildenhoff·3w ago·May 29, 2026
GitHub

📋 What's Changed

  • [codex] Migrate frontend linting to Biome by @phildenhoff in https://github.com/every-day-things/citadel/pull/106
  • [codex] Add book tag support by @phildenhoff in https://github.com/every-day-things/citadel/pull/105
  • Split Web & Tauri platform controls in UI by @phildenhoff in https://github.com/every-day-things/citadel/pull/104
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.4.3-nightly.20260315.18...v0.4.3-nightly.20260529.92
Citadel v0.4.3-nightly.20260315.18v0.4.3-nightly.20260315.18Pre-release
phildenhoffphildenhoff·3mo ago·March 15, 2026
GitHub

📋 What's Changed

  • chore(release): bump version to v0.4.3 by @phildenhoff in https://github.com/every-day-things/citadel/pull/100
  • refactor: extract libcalibre crate by @phildenhoff in https://github.com/every-day-things/citadel/pull/101
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.4.3...v0.4.3-nightly.20260315.18
Citadel v0.4.3v0.4.3
phildenhoffphildenhoff·3mo ago·March 7, 2026
GitHub

📋 What's Changed

  • ci(release): add Apple signing and notarization env wiring by @phildenhoff in https://github.com/every-day-things/citadel/pull/98
  • chore(release): bump version to v0.4.2 by @phildenhoff in https://github.com/every-day-things/citadel/pull/97
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.4.2...v0.4.3
Citadel v0.4.2v0.4.2
phildenhoffphildenhoff·3mo ago·March 7, 2026
GitHub

📋 What's Changed

  • chore(release): bump version to v0.4.1 by @phildenhoff in https://github.com/every-day-things/citadel/pull/95
  • Import cover & ISBN from Hardcover by @phildenhoff in https://github.com/every-day-things/citadel/pull/96
  • Full Changelog: https://github.com/every-day-things/citadel/compare/v0.3.1...v0.4.2
Citadel v0.4.0v0.4.0
github-actions[bot]github-actions[bot]·3mo ago·March 7, 2026
GitHub

📋 What's Changed

  • chore: Use macos-15 runner by @phildenhoff in https://github.com/every-day-things/citadel/pull/51
  • Fade/hide read books by @phildenhoff in https://github.com/every-day-things/citadel/pull/50
  • Add Badges by @phildenhoff in https://github.com/every-day-things/citadel/pull/53
  • Control book read status by @phildenhoff in https://github.com/every-day-things/citadel/pull/54
  • Move Edit & Read buttons up; make Sidebar links more obvious by @phildenhoff in https://github.com/every-day-things/citadel/pull/55
  • Drag & drop to import new books by @phildenhoff in https://github.com/every-day-things/citadel/pull/56
  • UI supports adding, editing, and deleting external IDs (ISBN etc.) by @phildenhoff in https://github.com/every-day-things/citadel/pull/43
  • Support editing Author names & sort names by @phildenhoff in https://github.com/every-day-things/citadel/pull/59
  • + 29 more
Citadel v0.3.0-nightly.20260307.1v0.3.0-nightly.20260307.1Pre-release
github-actions[bot]github-actions[bot]·3mo ago·March 7, 2026
GitHub

📋 What's Changed

  • chore: Use macos-15 runner by @phildenhoff in https://github.com/every-day-things/citadel/pull/51
  • Fade/hide read books by @phildenhoff in https://github.com/every-day-things/citadel/pull/50
  • Add Badges by @phildenhoff in https://github.com/every-day-things/citadel/pull/53
  • Control book read status by @phildenhoff in https://github.com/every-day-things/citadel/pull/54
  • Move Edit & Read buttons up; make Sidebar links more obvious by @phildenhoff in https://github.com/every-day-things/citadel/pull/55
  • Drag & drop to import new books by @phildenhoff in https://github.com/every-day-things/citadel/pull/56
  • UI supports adding, editing, and deleting external IDs (ISBN etc.) by @phildenhoff in https://github.com/every-day-things/citadel/pull/43
  • Support editing Author names & sort names by @phildenhoff in https://github.com/every-day-things/citadel/pull/59
  • + 27 more
v0.3.0app-v0.3.0
phildenhoffphildenhoff·1y ago·October 29, 2024
GitHub

📋 What's Changed

  • No ddd by @phildenhoff in https://github.com/every-day-things/citadel/pull/36
  • Restore first-time setup by @phildenhoff in https://github.com/every-day-things/citadel/pull/37
  • UX: Easily swap between libraries by @phildenhoff in https://github.com/every-day-things/citadel/pull/38
  • Make shelf buttons more obvious by @phildenhoff in https://github.com/every-day-things/citadel/pull/42
  • fix: macOS icon size by @phildenhoff in https://github.com/every-day-things/citadel/pull/44
  • Cleanup by @phildenhoff in https://github.com/every-day-things/citadel/pull/46
  • Release v0.3.0 by @phildenhoff in https://github.com/every-day-things/citadel/pull/47
  • Full Changelog: https://github.com/every-day-things/citadel/compare/app-v0.2.0...app-v0.3.0
v0.2.0 React Rewriteapp-v0.2.0
phildenhoffphildenhoff·2y ago·April 25, 2024
GitHub

📋 What's Changed

  • Move Calibre-specific code out of citadel-rs and into `libcalibre` by @phildenhoff in https://github.com/every-day-things/citadel/pull/18
  • Support creating new libraries when library does not exist by @phildenhoff in https://github.com/every-day-things/citadel/pull/19
  • feat: Import .mobi books into Citadel by @phildenhoff in https://github.com/every-day-things/citadel/pull/20
  • feat: Support importing PDFs by @phildenhoff in https://github.com/every-day-things/citadel/pull/21
  • citadel: refactor addBook to get list of valid extensions from citadel-rs by @phildenhoff in https://github.com/every-day-things/citadel/pull/22
  • feat: Support importing KF7/KF8 files (.azw, .azw3) by @phildenhoff in https://github.com/every-day-things/citadel/pull/23
  • feat: support text file imports by @phildenhoff in https://github.com/every-day-things/citadel/pull/24
  • Add lint & format checks by @phildenhoff in https://github.com/every-day-things/citadel/pull/25
  • + 5 more

New Contributors

  • @dependabot made their first contribution in https://github.com/every-day-things/citadel/pull/28
  • Full Changelog: https://github.com/every-day-things/citadel/compare/untagged-f3c30aee6ea2b2f22147...app-v0.2.0
Auto build v0.0.1-20240116-00bf1bauntagged-f3c30aee6ea2b2f22147Pre-release
github-actions[bot]github-actions[bot]·2y ago·January 16, 2024
GitHub

This is an auto-generated release for the latest commit on the main branch.

Pre-release 1: Jan 15, 2024pre-release_2024-01-15Pre-release
phildenhoffphildenhoff·2y ago·January 15, 2024
GitHub

> [!CAUTION] > Citadel is _very_ early in development. It will crash. A lot. It may corrupt your ebook library. > > **Back up your Calibre library regularly if you use Citadel on it.** # Initial pre-release! Hi folks! Here's a very early build of Citadel. You're able to view your ebook library, filter, and add new books. You can't (yet) see or edit tags, edit most metadata, edit authors in bulk (or at all really). Lots to do — in time! For now, _a_ build. macOS (Apple Silicon) and Ubuntu/Debian & AppImage builds are attached. No guarantees they work at all! If you run into issues, please report them here on GitHub :) [How to use the macOS build](https://github.com/every-day-things/citadel/wiki/Running-Citadel-pre%E2%80%90release-builds-on-macOS) **Full Changelog**: https://github.com/every-day-things/citadel/commits/pre-release_2024-01-15