v1.0 • Build 43
Leagues load after restart
League-list recovery now handles restored sign-in sessions, and league controls stay usable while badge images load.
Recover a missing league list
Foresyt checks for missing leagues after restoring a signed-in session and when returning to the app. Failed or unusable responses are retried while the app is active, allowing league selection and odds loading to recover after a full restart.
Use leagues before badges finish
League names and selection controls no longer wait for badge images. Badges fill in as they arrive without resetting the selected league.
These changes are merged into main for build 43. This note does not confirm TestFlight or App Store availability.