- 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 |
||
|---|---|---|
| .. | ||
| add.html | ||
| admin.html | ||
| checkin.html | ||
| cli_callback.html | ||
| data.html | ||
| home.html | ||
| login.html | ||
| register.html | ||
| stats.html | ||
| timeline.html | ||