Features
- annotations: compute location strings and sort keys from CFI (a0f7f71) by @neonsolstice, closes #119
- auth: add opt-in private oidc issuer override (#113) (30b14c1) by @neonsolstice, closes #107
- settings: add cross-platform path sanitization option (e0d3d3c) by @neonsolstice, closes #103
Bug Fixes
- book: resolve series collapse query issues (8fd0570) by @neonsolstice, closes #87
- client: show actual achievement description when all tiers are complete instead of redundant text (27efb2d) by @neonsolstice
- cover: prevent series badge clicks from opening reader (ef12414) by @neonsolstice, closes #99
- docker: fail fast on CPUs that lack SSE4.2 support (#118) (1f3502a) by @neonsolstice, closes #116
- scanner: clamp precision-unsafe inodes to avoid lossy matching (#90) (dae7b90) by @neonsolstice, closes #84
- series: open add-to-collection sheet from book actions (3c24e6a) by @neonsolstice, closes #102
- server: check for app updates dynamically with 10-minute cache (2705a9c) by @neonsolstice
- settings: accept socket postgres urls in DATABASE_URL validation (bb468dd) by @neonsolstice, closes #106
- settings: clarify koreader sync accuracy expectations (5baac0d) by @neonsolstice
- settings: gate integration tabs by integration permissions (85060e5) by @neonsolstice
Docker
docker pull ghcr.io/bookorbit/bookorbit:1.5.0Multi-arch: linux/amd64 and linux/arm64.