Summary
When PinnedWeatherBand's last-successful fetch is older than the per-type cache TTL, the displayed temperature may be stale. Currently this is invisible to the user.
Proposal
Show a subtle indicator (e.g. ⚠ prefix or greyed subtitle) when the displayed data is older than the cache duration, so users know the temperature shown may be outdated rather than silently displaying stale data as current.
Benefit
Improves user trust — makes the distinction between "live" and "cached/stale" visible. Especially relevant after per-type cache (#116) where forecast data can be up to 60 minutes old.
Origin
Squad ideation — May 23, 2026 stand-up.
Summary
When PinnedWeatherBand's last-successful fetch is older than the per-type cache TTL, the displayed temperature may be stale. Currently this is invisible to the user.
Proposal
Show a subtle indicator (e.g.
⚠prefix or greyed subtitle) when the displayed data is older than the cache duration, so users know the temperature shown may be outdated rather than silently displaying stale data as current.Benefit
Improves user trust — makes the distinction between "live" and "cached/stale" visible. Especially relevant after per-type cache (#116) where forecast data can be up to 60 minutes old.
Origin
Squad ideation — May 23, 2026 stand-up.