diff --git a/docs/TODO.md b/docs/TODO.md index b2a6368..981566a 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -97,13 +97,13 @@ hagfish/ ### Phase 4: Frontend -- [ ] 4.1 index.html — dropdown filters (species, zone, gear, month range) and 3 chart containers -- [ ] 4.2 app.js — fetch species list on load, populate dropdowns, fetch /api/landings, render charts -- [ ] 4.3 ECharts line chart: x=month, y=mass/value toggle -- [ ] 4.4 ECharts stacked bar: x=month, y=value by species (top 10 + "other") -- [ ] 4.5 ECharts donut: species distribution for selected month -- [ ] 4.6 Loading states, error handling, empty state -- [ ] 4.7 Responsive layout, plain CSS +- [x] 4.1 index.html — dropdown filters (species, zone, gear, month range) and 3 chart containers +- [x] 4.2 app.js — fetch species list on load, populate dropdowns, fetch /api/landings, render charts +- [x] 4.3 ECharts line chart: x=month, y=mass/value toggle +- [x] 4.4 ECharts stacked bar: x=month, y=value by species (top 10 + "other") +- [x] 4.5 ECharts donut: species distribution for selected month +- [x] 4.6 Loading states, error handling, empty state +- [x] 4.7 Responsive layout, plain CSS ### Phase 5: CLI & Scheduling