8 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 17f928ffa8 docs: add edit book actions implementation plan 2026-06-21 09:40:16 -04:00
jbrechtel 439f9d3eed fix: use nil for current_filter when no filter active, fix test 2026-06-21 09:11:20 -04:00
jbrechtel 72f2f053a1 docs: add add-book form implementation plan 2026-06-21 08:12:49 -04:00
jbrechtel 67e41ad110 docs: add mustache templating implementation plan 2026-06-21 07:37:29 -04:00
jbrechtel bbb40efd1a docs: add Pico CSS styling implementation plan 2026-06-20 17:53:47 -04:00
jbrechtel d476a4eacc docs: add data model and index page implementation plan 2026-06-20 16:54:53 -04:00
jbrechtel e333034519 docs: initial scaffold implementation plan 2026-06-20 15:23:04 -04:00