Fix watch build, status sync, and icon assets
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user