Files
fuelboard/RELEASE_NOTES.md
T

1.9 KiB

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.