v1.0 • Build 49

Remaining time and game phases

Build 49 puts game progress on one row, counts down supported clocks, and recovers missing MLB and college football phases when schedule data is available.

Compact, ticking clocks

Home, Games, and Markets show the phase and clock on one row, replacing the separate clock and update-age captions. Supported NBA, NHL, and NFL clocks count down in seconds. WNBA regulation clocks also count down when the source reports a supported elapsed-minute format. Other supported elapsed clocks continue counting up.

Clocks advance locally between reports and reset when new data arrives. Countdowns stop at zero without advancing the phase. Unreported stoppages can cause drift. Breaks, shootouts, NHL overtime, and phases without a usable clock show only the phase. Missing or expired progress returns to LIVE.

More game-phase coverage

MLB and college football can use a recent schedule report for the phase when the livescore feed has no matching game. Schedule reports have no update timestamp and may lag. Baseball shows the reported inning, such as IN2, or an explicit TOP, BOT, or MID label. It never shows a ticking clock. Odds and scores continue independently.

These changes are merged into main for build 49. Availability depends on the installed app build and service rollout; this note does not confirm TestFlight or App Store availability.