brewlog/templates/pages
Jon Seager 4fd72d654a
feat(bags): add bag detail page, extract shared detail page macros
- Create /bags/:id detail page with coffee, roaster, map, and bag info cards
- Extract shared template macros into detail_cards.html (coffee_card, roaster_card, map_with_legend, share_button)
- Extract build_coffee_info() and build_roaster_info() view model helpers
- Refactor brew.html and cup.html to use shared macros
- Make bag cards on homepage clickable, linking to detail page
- Add Close Bag and Delete actions on bag detail page
- Unify homepage card styling (bg-surface, hover:border-accent/40)
- Update CLAUDE.md with detail page patterns
2026-02-08 16:43:04 +00:00
..
add.html copy: remove second-person pronouns, use imperative tone 2026-02-08 09:50:49 +00:00
admin.html feat(stats): add full stats page with consumption, brewing, and charts 2026-02-08 15:20:29 +00:00
bag.html feat(bags): add bag detail page, extract shared detail page macros 2026-02-08 16:43:04 +00:00
brew.html feat(bags): add bag detail page, extract shared detail page macros 2026-02-08 16:43:04 +00:00
checkin.html feat(routes): redirect to detail page after creating brews and cups 2026-02-08 16:10:11 +00:00
cli_callback.html build(deps): bump askama from 0.12.1 to 0.15.4 (#7) 2026-02-06 18:45:34 +00:00
cup.html feat(bags): add bag detail page, extract shared detail page macros 2026-02-08 16:43:04 +00:00
data.html copy: remove second-person pronouns, use imperative tone 2026-02-08 09:50:49 +00:00
home.html feat(bags): add bag detail page, extract shared detail page macros 2026-02-08 16:43:04 +00:00
login.html copy: remove second-person pronouns, use imperative tone 2026-02-08 09:50:49 +00:00
register.html fix(auth): auto-redirect to homepage after passkey registration 2026-02-08 09:52:05 +00:00
stats.html feat(web): add Open Graph and Twitter Card meta tags 2026-02-08 16:19:34 +00:00
timeline.html feat(timeline): add expand/collapse all toggle per month 2026-02-07 11:03:52 +00:00