On power-up, after the title splash the screen clears and each weather
icon slides in from the right to centre with its colour-coded label, then
slides out to the left — Fine, Fair, Changeable, Rain, Storm.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Flatten so the repo root is the Arduino sketchbook; the project lives in
WeatherPredictor/. Add a collection index README at the root and move the
detailed project README into WeatherPredictor/.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Record each forecast change (Zambretti letter transition) with a
timestamp into a 24-entry ring buffer, persisted to LittleFS and
restored on boot. New /api/forecasts endpoint and a 'Forecast log'
panel in the web UI (newest first, category colour, timestamp).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This LAN's router does not resolve external hostnames, so NTP uses
hard-coded Cloudflare/Google anycast IPs instead of names.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>