Problem
Favorite routes use cached route names and background refreshes. Without clear freshness indicators, users may not know whether they are seeing live arrivals, cached placeholders, or stale data.
Product design direction
Add lightweight confidence cues to favorite routes:
- Show
last updated near the route section.
- Use a compact refreshing indicator that does not disrupt row layout.
- Distinguish placeholder, live, no data, and error states.
- Keep route cards/list items stable while only the arrival time changes.
Acceptance criteria
Senior design advice
For commute tools, perceived reliability matters as much as raw speed. A small freshness label and stable row behavior will reduce anxiety more than adding more animation.
Problem
Favorite routes use cached route names and background refreshes. Without clear freshness indicators, users may not know whether they are seeing live arrivals, cached placeholders, or stale data.
Product design direction
Add lightweight confidence cues to favorite routes:
last updatednear the route section.Acceptance criteria
Senior design advice
For commute tools, perceived reliability matters as much as raw speed. A small freshness label and stable row behavior will reduce anxiety more than adding more animation.