brewlog/static/js/components
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
..
chip-scroll.js feat(home): add floating chevron scroll buttons to card sections 2026-02-08 11:51:13 +00:00
donut-chart.js feat(stats): add full stats page with consumption, brewing, and charts 2026-02-08 15:20:29 +00:00
photo-capture.js fix(ui): show native camera/gallery picker on mobile photo capture 2026-02-07 10:27:32 +00:00
searchable-select.js feat(ui): improve form UX with collapsible equipment and clickable controls 2026-02-07 12:10:56 +00:00
world-map.js feat(home): add floating chevron scroll buttons to card sections 2026-02-08 11:51:13 +00:00