v1.0 • Build 42
Update times stay current
Elapsed-time labels for odds, scores, and selections now keep counting while you browse and catch up after an app switch.
Time labels keep moving
The time since the last update now advances on visible odds, score, and selection cards without waiting for new data. Loading and scrolling no longer freeze these labels. This changes the displayed age, not the underlying quote or score timestamp.
Catch up after an app switch
Visible labels refresh when you return to Foresyt. Cards that were hidden catch up when they become visible again. These label updates do not trigger extra data requests or add price-history samples.
This change is merged into main. The project remains configured for build 42; this note does not confirm TestFlight or App Store availability.