Skip to content

This release adds 5 notable features for engineering teams evaluating rollout.

Published 12d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

audiobook-player digital-library docker ebook-reader library-management metadata-management
+5 more
nestjs oidc-single-sign-on opds self-hosted vue

Summary

AI summary

Broad release touches Bug Fixes, Visual Changes, https://github.com/bookorbit/bookorbit/issues/58, and https://github.com/bookorbit/bookorbit/issues/66.

Changes in this release

Feature Medium

Allow 25 active magic links per user.

Allow 25 active magic links per user.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Medium

Add manual author image upload and removal.

Add manual author image upload and removal.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Medium

Expose Book Dock folder as a configurable drop zone.

Expose Book Dock folder as a configurable drop zone.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Medium

Add started/finished reading date support for books.

Add started/finished reading date support for books.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Medium

Add configurable spine and shadow effects for book covers.

Add configurable spine and shadow effects for book covers.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Medium

Add per‑user tag/genre content restrictions.

Add per‑user tag/genre content restrictions.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Medium

Rename files on metadata update in library.

Rename files on metadata update in library.

Source: llm_adapter@2026-05-26

Confidence: high

Feature Low

Move achievements to dedicated /achievements route.

Move achievements to dedicated /achievements route.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Feature Low

Add docs and GitHub star actions to app header.

Add docs and GitHub star actions to app header.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Feature Low

Allow removing books from collections in details view.

Allow removing books from collections in details view.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Feature Low

Redesign library settings card with status badges.

Redesign library settings card with status badges.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Feature Low

Search OPDS catalog by author, series, and ISBN.

Search OPDS catalog by author, series, and ISBN.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Bugfix Medium

Switch progress reset to per‑file controls for books.

Switch progress reset to per‑file controls for books.

Source: llm_adapter@2026-05-26

Confidence: high

Bugfix Medium

Require Google Books API key for metadata operations.

Require Google Books API key for metadata operations.

Source: llm_adapter@2026-05-26

Confidence: high

Bugfix Medium

Fix recipient loading when email send dialog opens.

Fix recipient loading when email send dialog opens.

Source: llm_adapter@2026-05-26

Confidence: high

Bugfix Low

Unpin file naming mobile preview in settings.

Unpin file naming mobile preview in settings.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Bugfix Low

Gate enrichment matches by name confidence for authors.

Gate enrichment matches by name confidence for authors.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Bugfix Low

Stabilize OPDS sort tiebreaker, enforce unique feed IDs, remove dead code.

Stabilize OPDS sort tiebreaker, enforce unique feed IDs, remove dead code.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Bugfix Low

Deduplicate migration user‑state upsert batches on server.

Deduplicate migration user‑state upsert batches on server.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Bugfix Low

Format session archetype tooltip values in stats.

Format session archetype tooltip values in stats.

Source: granite4.1:30b@2026-05-26-audit

Confidence: low

Full changelog

Features

  • achievements: move achievements to dedicated /achievements route (0fb615d) by @neonsolstice
  • auth: allow 25 active magic links per user (04eb53f) by @neonsolstice
  • authors: add manual author image upload and removal (5a93ed9) by @neonsolstice
  • book-dock: expose Book Dock folder as a configurable drop zone (#64) (0b8032e) by @neonsolstice, closes #58
  • books: add started/finished reading date support (4a3ea3b) by @neonsolstice, closes #66
  • client: add configurable spine and shadow effects for book covers (#65) (b0e185a) by @neonsolstice, closes #62
  • client: add docs and github star actions to app header (c50bba5) by @neonsolstice
  • collections: allow removing books from collections in details (4fc3c22) by @neonsolstice, closes #85
  • library: rename files on metadata update (#76) (5bcf405) by @neonsolstice, closes #69
  • settings: redesign library settings card with status badges (64f90fd) by @neonsolstice
  • users: add per-user tag/genre content restrictions (#83) (4c16ee0) by @chrismansell26, closes #68

Bug Fixes

  • align tiered achievement copy with current tiers (0d8c67b) by @neonsolstice
  • authors: gate enrichment matches by name confidence (9030360) by @neonsolstice
  • books: switch progress reset to per-file controls (#63) (42ecce0) by @neonsolstice, closes #57
  • email: fix recipient loading when send dialog opens (#92) (b00faa2) by @neonsolstice, closes #89
  • metadata: require google books api key (f5586c5) by @neonsolstice
  • opds: search catalog by author, series, and ISBN (#78) (65d62d0) by @adams79
  • opds: stable sort tiebreaker, unique feed IDs, remove dead code (#94) (01537a6) by @neonsolstice, closes #93
  • server: deduplicate migration user-state upsert batches (#81) (697fb9d) by @neonsolstice, closes #71
  • stats: format session archetype tooltip values (c8e5a57) by @neonsolstice

Visual Changes

  • settings: unpin file naming mobile preview (dcd9774) by @neonsolstice

Docker

docker pull ghcr.io/bookorbit/bookorbit:1.4.0

Multi-arch: linux/amd64 and linux/arm64.

Full diff

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track bookorbit/bookorbit](https:

Get notified when new releases ship.

Sign up free

About bookorbit/bookorbit](https:

All releases →

Related context

Beta — feedback welcome: [email protected]