Commit Graph

7 Commits

Author SHA1 Message Date
jbrechtel df1a7aebc9 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
2026-06-22 22:15:51 -04:00
jbrechtel c4248dcc89 feat: update HTTP handlers and templates for shelf model 2026-06-21 22:58:52 -04:00
jbrechtel 6e2a796be9 feat: replace Pico CSS with mockup custom CSS in both templates 2026-06-21 22:03:29 -04:00
jbrechtel c505a3c239 feat: add root-level minibuffer actions and update template 2026-06-21 11:56:05 -04:00
jbrechtel 4cf11fdd02 feat: add filter nav bar and summary group links to index template 2026-06-21 09:09:29 -04:00
jbrechtel a8ecf952c6 feat: add 'Add book' link to index header 2026-06-21 08:16:14 -04:00
jbrechtel 7faf0cd8ac feat: render index via Mustache template with spine-index-model 2026-06-21 07:38:32 -04:00