brewlog/templates/pages
Jon Seager 66c5cd0d6c
feat(stats): add full stats page with consumption, brewing, and charts
- Refactor stats handler to load_or_compute with cache fallback
- Add donut charts for brewer and grinder usage (with XSS-safe labels)
- Add bar charts for origins, flavours, grind weight, and brew time
- Add consumption cards (total brewed, avg per brew, bags consumed)
- Add roast summary section (top origins, processes, producers)
- Register donut-chart.js static asset route
- Add Recompute Stats button to admin page
2026-02-08 15:20:29 +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
checkin.html copy: remove second-person pronouns, use imperative tone 2026-02-08 09:50:49 +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
data.html copy: remove second-person pronouns, use imperative tone 2026-02-08 09:50:49 +00:00
home.html feat(home): add floating chevron scroll buttons to card sections 2026-02-08 11:51:13 +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(stats): add full stats page with consumption, brewing, and charts 2026-02-08 15:20:29 +00:00
timeline.html feat(timeline): add expand/collapse all toggle per month 2026-02-07 11:03:52 +00:00