v1.0 • Build 40

Clearer lines and price moves

Build 40 changes add independent price movers, refine spread selection and stat boxes, and correct opening and closing references.

Spread choices and stat boxes

Spread choices show point amounts, while the results show the selected opposing pair with its signed handicaps. An explicitly chosen line stays selected if its quotes disappear. Main markets default to an offered central line; alternate-only markets wait for your selection. Opening, closing, and true-probability stats use a shared layout with horizontally scrollable rows.

Independent price movers

Opening and Closing Movers no longer depend on a quote qualifying for EV or Low Hold. Cards show the signed change in American odds and the reference price, with the largest price improvement first. Closing Movers require a valid closing reference after the event starts.

Opening and closing references

References retain both the historical price and line. Opening uses the first valid pregame observation; closing uses the latest retained pregame quote and appears only after the event starts. Alternate lines and player props match the correct selection. Schedule changes recheck closing references, and unavailable values are cleared.

Saved selections keep the price you saved while their references refresh. Opening and closing price-value comparisons also use the corrected direction, so a positive value indicates a better price than the reference.

Feed refresh handling

Large-league refresh handling was adjusted to reduce reference-capture timeouts, and outdated queued refreshes are skipped. Event odds updates require complete regional responses and keep newer market snapshots without restoring lines removed from them.

These changes were merged through October 1 for build 40. Availability depends on the installed app build and service rollout; this note does not confirm TestFlight or App Store availability.