Added
- Tiered diagnostic logging via
-v/-vv/-vvv(orverbose = 0..=3in the config file). All logs go to stderr,
so they don't pollute--format=jsonoutput piped throughjqor similar tools.-vshows warnings: when a provider fails and we fall back to the next one, when OpenUV is unavailable, or when
a translation key is missing.-vvadds one-line summaries of every HTTP request (provider, operation, status, latency) and geocoding cache
hits/misses. URLs and API keys are not shown at this level.-vvvadds full request URLs and truncated response bodies for debugging. URLs at this level include API keys —
don't share captured output verbatim.
- In live mode, log lines produced inside the alternate screen are buffered and flushed to stderr after you exit, so
the UI stays clean during the session and you still see what happened on quit. - Distinct night-time icons and ASCII art for Light Showers and Heavy Showers, completing the day/night icon set
started in 0.5.0.
Fixed
- A transient OpenUV failure no longer aborts the weather fetch. UV index is silently omitted (with a
-vwarning if
enabled) and the rest of the data still displays normally.