Ade Thompson apt
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 12:30:26 +01:00
54aca14fd4 Trends: anchor empty/loading/error states to the top of the chart slot
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 12:18:59 +01:00
d1fbac3f05 New app icon (drip: £ fuel drop, green border, gradient bg) + Alerts radius guidance labels
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 11:46:03 +01:00
6cbf1dfc8f Debug: 100 m fence delivery test + test-button trace logging
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 11:10:13 +01:00
494412ba99 Debug: live alert trace — surface every gate decision from the alert chain
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 10:12:48 +01:00
d0d25811c7 chore: untrack build-sim artifacts (ignored now; were committed before the rule)
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 10:12:25 +01:00
aab2d02ef5 P1: Favourites Trends graph — FuelHistoryStore + TrendsView (Swift Charts)
apt pushed to feature/trends-history at apt/fuelboard 2026-08-15 09:34:45 +01:00
apt created branch feature/trends-history in apt/fuelboard 2026-08-15 09:34:45 +01:00
apt pushed to main at apt/fuelboard 2026-08-15 09:24:35 +01:00
5b83d9f510 Backlog: P0 mirror push side DONE (repo live, deploy key, launchd daily job); size math corrected to full-dump 2.58MB/day @180d retention (Option 2)
apt pushed to main at apt/fuelboard 2026-08-15 08:44:01 +01:00
0545659c1b Backlog: P0 GitHub mirror — capture telemetry implications (widget beacon survives, opportunistic app beacon, /stats canary + fallback-outage signal)
apt pushed to main at apt/fuelboard 2026-08-15 05:49:20 +01:00
817a829107 Backlog: P0 archive reshaped to GitHub price-history mirror (relay pushes daily latest.json + history/YYYY-MM-DD.json to public fuelboard-data repo; app reads raw.githubusercontent); P3 production-mirror item absorbed into P0
apt pushed to main at apt/fuelboard 2026-08-15 05:39:53 +01:00
16bf9ba9dd Backlog: price-history direction — P0 relay archive (start now) → P1 Favourites Trends graph → P2 avg/min-max overlay → P3 prediction arrow + widget sparkline
apt pushed to main at apt/fuelboard 2026-08-14 23:53:03 +01:00
bb6ee33254 Stations: move price-rating Key (legend) into a modal sheet opened by an info button in the nav header; list stays focused on stations. Sheet = medium detent, inline nav title 'Key', Done button; legend rows unchanged. Adds -showKeySheet launch arg (QA hook for sim).
apt pushed to main at apt/fuelboard-relay-api 2026-08-14 23:23:17 +01:00
7ec5782b55 Admin telemetry: /stats endpoint (localhost-only, 404 off-box) + per-request middleware tagging client kind (X-Client header, widget-diag inference) and IP with rolling 24h window; FUEL_STATS_ENABLED=0 toggle. Purely observational — no effect on responses, no GOV.UK traffic
apt pushed to main at apt/fuelboard 2026-08-14 23:23:08 +01:00
75506b48b7 Telemetry: tag relay fetches with X-Client (app/widget) — app via RelayFuelProvider, widget focused/fuel-only fetches + diag beacon; Siri untouched (cached-only). Purely observational for relay admin /stats.
apt pushed to main at apt/fuelboard 2026-08-14 22:47:49 +01:00
d91652aedc Onboarding: space the welcome feature rows out vertically (per-row padding 5pt → 10pt)
apt pushed to main at apt/fuelboard 2026-08-14 22:43:24 +01:00
9571e0c876 Onboarding: enlarge welcome-page feature icons 16pt → 20pt (semibold, wider alignment frame) for readability
apt pushed to main at apt/fuelboard 2026-08-14 21:06:05 +01:00
bfb59d498a Live Activity: price now respects the Price display style — style carried in ContentState (captured at push time, extension renders deterministically instead of re-reading storage), setting change pushes an in-place content update via explicit override (no save-ordering race)
apt pushed to main at apt/fuelboard 2026-08-14 20:56:01 +01:00
8a589a35c1 Settings: drop parenthesized example figures from Price display segmented buttons — 'Station sign' / 'Pounds & pence' (cleaner, roomier labels)
apt pushed to main at apt/fuelboard 2026-08-14 19:34:12 +01:00
e317a1e451 Settings: rename 'Show introduction' row to 'Replay onboarding' with round-arrow icon (arrow.clockwise.circle); key stays the address, value changed in Localizable.strings