# FuelBoard Release Notes ## Next TestFlight build ### Summary - Added a new Data checking setting with Standard and Smart modes. - Clarified the behavior and background-update expectations in Settings. ### What changed - Added a dedicated **Data checking** section in Settings. - Added two user-facing modes: - **Standard** — Saves battery. Refreshes price data up to twice daily. - **Smart** — Checks for newer data more often in the background and refreshes full prices only when an update is available. - Smart mode now uses a lightweight metadata probe first, then only refreshes the full dataset if newer data is available. - Added clear explanatory copy that background checks are best-effort and happen only when iOS allows. - Kept larger refresh behavior conservative rather than implying exact hourly updates. ### Why - The previous refresh model was conservative but not very configurable. - The new setting makes the behavior clearer and gives users a choice between battery-friendly default behavior and a smarter background-check mode. - The wording is designed to be honest about iOS background limits. ### Suggested TestFlight notes - Added new Data checking modes in Settings: Standard and Smart. - Smart mode now checks for newer data more intelligently in the background when iOS allows. - Improved settings copy to better explain data freshness behavior. ### Suggested What to Test - Open Settings and confirm **Data checking** appears as its own section. - Confirm the two options read clearly and feel understandable: - Standard - Smart - Switch between Standard and Smart and confirm the selection persists. - Confirm the explanatory copy feels accurate and not misleading about iOS background behavior. ### Implementation note - Standard keeps the existing cache-first refresh behavior. - Smart adds a lightweight probe path before deciding whether to download the full data set. - Background timing remains best-effort under iOS scheduling.