v1.0 • Build 54

Sportsbook and comparison quotes

Build 54 adds a saved Hide DFS & Exchanges filter, keeps those quotes out of sportsbook calculations, and counts related Hard Rock feeds as one source.

Choose which quotes to see

The bookmaker filter adds a fixed "Hide DFS & Exchanges" toggle. It starts on and saves your choice across restarts. Turning it off restores comparison quotes without clearing your individual bookmaker selections.

Separate comparisons from calculations

DFS quotes are labeled "Indicative" and exchange quotes "Exchange", with EV unavailable. They do not supply sportsbook EV or stake calculations. Arbitrage and middle results exclude pairs containing either type, including older cached results and when comparison quotes are visible. Dashboard counts and pagination apply the same exclusion.

Hard Rock state feeds count as one source in consensus and confidence calculations. Different selections retain their own statistics rather than being collapsed together when related feeds are weighted.

Card layout and testing

Odds tiles, last-update placement, and card statistic layouts receive sizing changes. If your installed build includes these changes, check the provider toggle after a restart, confirm individual bookmaker selections stay selected, and inspect cards on small screens in light and dark appearance. Revealing comparison quotes should not restore EV or stake recommendations for them.

These changes are merged into main through Build 54. Rollout depends on the installed app and deployed services; TestFlight and App Store availability have not been confirmed.