> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pilotwatt.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> What's shipped in PilotWatt.

## Jul 2026

* **Schedule merge** — Manual Force Export / Charge merges into today's plan instead of replacing it; export interrupt confirmation (HTTP 409)
* **Smarter re-optimise** — Preserve pending export when inverter matches plan (`preserved` status); otherwise push missed today export or rebuild tomorrow
* **Peak export window** — Highest-revenue sub-window within above-threshold runs (length / start tiebreakers)
* **Drift repair** — Auto-restore full-day plan when FoxESS inverter is out of sync with DB (gated ≤1 check / 15 min on home load)
* **40257 mitigation** — Fallback to short override when FoxESS rejects a full merged schedule (may wipe rest of day on inverter)
* **Home load cost** — 60s FoxESS schedule cache; request-scoped credential memo
* **Scheduler cron** — Runs at **16:30 UTC** (5:30pm BST / 4:30pm GMT) — `30 16 * * *`

## 12 Jun 2026

* **Earnings chart** — Fixed week/month discrepancies, added loading state for year view
* **Home screen** — Reordered cards, monthly export earnings hero
* **Recommendation card** — "Extra Profit" and "Act Before" labels
* **EV charge detection** — UI removed from alpha (backend + cron retained)
* **Score Gap** — Removed from recommendation display

## June 2026

* **Home screen intent** — Current Plan card; Tonight's Opportunity renamed from Recommendation
* **Export earnings hero** — Monthly Octopus export total on Home
* **Settings UX** — Advanced toggle for credentials; manual override badge
* **Scheduler fix** — Pushes `tomorrowSchedule` (full next day) to FoxESS
* **Yesterday's result** — Home card from last night's scheduler log
* **Earnings history** — Week / month / year chart on History tab
* **Alpha onboarding** — 25-user cap, waitlist, T\&C acceptance

## May 2026

* **Sentry** — Error monitoring, tracing, cron check-ins (no Session Replay)
* **Smart scheduler** — Daily FoxESS schedule from Agile + IO window (**16:30 UTC**)
* **EV detection** — Overnight sessions from grid import inference
* **Credential encryption** — AES-256-GCM at rest
* **Custom domain** — pilotwatt.app
* **PWA** — Install to home screen
* **Onboarding** — Guided FoxESS + Octopus setup with live validation
* **Multi-tenant auth** — Clerk

## Earlier

* Battery manual control (force export / charge / self-use)
* Agile rates chart, solar forecast, recommendation engine
* Octopus earnings (today + month)
* Bottom navigation: Home / Planner / History / Settings

<Note>
  Update this page when slices merge. Internal slice history: `docs/PRD.md` in the app repo. Do not claim the scheduler is fully bulletproof while FoxESS 40257 merge rejection remains an open risk.
</Note>
