feat: add book detail view with spine-book-model, httpd/book handler, and title links

- Add spine--format-defs defconst shared between index and book models
- Add spine-book-model with status extraction, format selector, notes, recommendation
- Add templates/book.mustache (Pico CSS, journal-style layout)
- Add httpd/book handler serving the detail page
- Link book titles in index view to /book?id=X
- Add spine-book-model-test.el with 13 tests
This commit is contained in:
2026-06-22 22:15:51 -04:00
parent c4248dcc89
commit df1a7aebc9
8 changed files with 2153 additions and 7 deletions
File diff suppressed because it is too large Load Diff