NEW
v1.2.0 — USDA Source Expansion & Mobile-First UI
Massive expansion from 26 to 72 tracked commodities, plus a complete mobile-first UI overhaul.
Data Pipeline
- Added USDA NASS as a third data source (alongside FRED and EIA)
- New Livestock category: Cattle, Hogs, Milk, Chicken, Eggs, Turkeys, Wool, Lamb
- Expanded agricultural coverage: Oats, Barley, Sorghum, and US Farm Prices
- Refactored monolithic fetch script into modular package (
scripts/fetchers/) - Shared utilities: SmartDateParser, safe_get, merge_history, compute_metrics
- Total commodities: 72 across 5 sources
Mobile-First UI
- Scroll-hide category nav (Google Console style) — hides on scroll down, reappears on scroll up
- Added Livestock and Indices links to category navigation
- Horizontally scrollable range buttons and chart controls on mobile
- Price hero section stacks vertically on mobile with responsive font sizes
- Responsive chart height (280px → 350px → 400px by breakpoint)
- Crosshair info and chart actions stack on narrow screens