This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryBroad release touches Bug Fixes, Visual Changes, https://github.com/bookorbit/bookorbit/issues/214, and https://github.com/bookorbit/bookorbit/issues/163.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds file rename and delete interactions for books. Adds file rename and delete interactions for books. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Medium |
Adds file upload UI to book detail files tab. Adds file upload UI to book detail files tab. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Medium |
Adds jump rail navigation to book listings. Adds jump rail navigation to book listings. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Medium |
Adds send via email action to book details page. Adds send via email action to book details page. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Medium |
Syncs Kobo star ratings from ratebook analytics events. Syncs Kobo star ratings from ratebook analytics events. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Medium |
Imports cover image from OPF sidecar guide and manifest. Imports cover image from OPF sidecar guide and manifest. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Feature | Low |
Makes edit metadata action buttons icon‑only on narrow screens in client UI. Makes edit metadata action buttons icon‑only on narrow screens in client UI. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Medium |
Uses local timezone for reading session timeline. Uses local timezone for reading session timeline. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Allows focus in teleported icon picker search box. Allows focus in teleported icon picker search box. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Resolves spine sizing and consistency issues for covers. Resolves spine sizing and consistency issues for covers. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Surfaces actionable error when OIDC issuer resolves to private address. Surfaces actionable error when OIDC issuer resolves to private address. Source: llm_adapter@2026-06-12 Confidence: low |
— |
| Bugfix | Low |
Enhances KoboDeviceService to manage device snapshots. Enhances KoboDeviceService to manage device snapshots. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Low |
Renames all book files during metadata write. Renames all book files during metadata write. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Low |
Adds floating back button to exit PDF viewer in reader. Adds floating back button to exit PDF viewer in reader. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Low |
Ignores keyboard shortcuts in shadow‑DOM inputs within the reader. Ignores keyboard shortcuts in shadow‑DOM inputs within the reader. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Low |
Fallbacks to original filename when title is missing during scanning. Fallbacks to original filename when title is missing during scanning. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Low |
Treats pt ## audiobook subfolders as part folders in scanner. Treats pt ## audiobook subfolders as part folders in scanner. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
| Bugfix | Low |
Keeps startup alive when series backfill fails. Keeps startup alive when series backfill fails. Source: granite4.1:30b@2026-06-12-audit Confidence: low |
— |
Full changelog
Features
- book: implement file rename and delete interactions (70f86c8) by @neonsolstice, closes #214
- books: add file upload UI to book detail files tab (b0be705) by @neonsolstice
- books: add jump rail navigation to book listings (#318) (171b214) by @neonsolstice, closes #163
- books: add send via email action to details page (1972d6d) by @neonsolstice, closes #289
- kobo: sync star ratings from ratebook analytics events (#269) (15cdee7) by @Logan-Selley
- metadata: import cover image from OPF sidecar guide and manifest (e3a54d4) by @neonsolstice, closes #273
Bug Fixes
- auth: surface actionable error when OIDC issuer resolves to private address (cbcebd4) by @neonsolstice, closes #264
- client: use local timezone for reading session timeline (5ede11e) by @neonsolstice
- collections: allow focus in teleported icon picker search box (67d5b39) by @neonsolstice, closes #280
- cover: resolve spine sizing and consistency issues (744d5c1) by @neonsolstice, closes #294
- kobo: enhance kobodeviceservice to manage device snapshots (#277) (9e8fa28) by @Logan-Selley
- library: rename all book files during metadata write (9d9f000) by @neonsolstice, closes #265
- reader: add floating back button to exit pdf viewer (1ad6cdd) by @neonsolstice, closes #290
- reader: ignore keyboard shortcuts in shadow dom inputs (3f7eac9) by @neonsolstice, closes #291
- scanner: fallback to original filename when title is missing in patterns (6efa74d) by @neonsolstice, closes #308
- scanner: treat pt ## audiobook subfolders as part folders (b2b0f28) by @neonsolstice, closes #262
- select format in findAllBookFiles (9ccc8b9) by @neonsolstice
- series: keep startup alive when series backfill fails (#271) (448e131) by @neonsolstice, closes #270
Visual Changes
- client: make edit metadata action buttons icon-only on narrow screens (852a475) by @neonsolstice, closes #292
Docker
docker pull ghcr.io/bookorbit/bookorbit:1.10.0
Multi-arch: linux/amd64 and linux/arm64.
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
About bookorbit/bookorbit](https:
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]