Web UI: library, book detail, edit, kobo, errata + OIDC + Reading Room design #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "webui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan 2 of 4. Adds the human-facing surface of the books server, the Reading Room visual design, and switches the project to self-hosted Newsreader fonts so books never contacts an external server at runtime.
What's in here
Design — Reading Room
A literary, serif-only visual language. Single typeface (Newsreader) at every size and weight, ink on aged paper, no rectangular chrome, no buttons, no input boxes. Site nav is a single fixed dropdown in the top-right corner. Direction notes in design/specs/2026-04-10-reading-room.md; full design system at design/index.html with three preview pages under design/preview/. Newsreader fonts are self-hosted (six woff2 subsets, ~516 KB) and embedded into the binary.
Auth
Store additions
Library additions
Inbox additions
Web
main.go
Out of scope (plans 3-4)
Test plan
Known follow-ups (deferred)
Plan: docs/superpowers/plans/2026-04-10-webui-auth.md
Design spec: design/specs/2026-04-10-reading-room.md