-
Covers end to end, for every Site and both Libraries
released this
2026-08-10 18:14:29 +07:00 | 32 commits to main since this releaseSince v1.1.0:
- Give the Tailscale ACL step a working policy file (#53)
- Define Cover and record hosting its bytes (#47) (#64)
- Move cover bytes to content-addressed filesystem storage (#65)
- Add gated cover byte fetcher (#66)
- feat(latest): extract per-site covers (#58) (#67)
- A newly bookmarked Series acquires its Cover at creation (#59) (#68)
- Covers render in the userscript panel, from a public route (#60) (#69)
- The Poll fills blank Covers for every Site and both Libraries (#70)
- Browser-backed Sites join the Cover pipeline (#62) (#72)
- Delete the kagane-specific cover path (#63) (#73)
- Restore the novel script's lost module-scope constants (#74) (#75)
Deploy note: two new required variables, COVER_DIR and PUBLIC_BASE_URL. Compose
refuses to start without either. COVER_DIR is both a build arg and the mount
point of the new cover-data volume; PUBLIC_BASE_URL must be the public origin
with no trailing slash, since cover URLs go out absolute (ADR-0007).Downloads