v0.2.42026-06-20
The dashboard grew up
The original Battery Brain dashboard had more numbers than a spreadsheet — Hum's was a bit sparse by comparison. Fixed. You now get kWh totals for everything, a full savings breakdown showing what you spent charging vs what you avoided paying at peak, the brain's full decision reason, live weather with a note on how the temperature affects your battery, and 12 plan slots instead of 8.
- +New: energy stats row — live W + kWh today for Battery, Grid, Home, and Solar
- +New: savings breakdown — charge cost vs peak avoidance vs net saved
- +New: brain decision card with full reason text and inverter schedule details
- +New: live weather widget using Open-Meteo (no API key, uses your location)
- +New: temperature effect note — warns if cold (<10°C) or very hot (>38°C) conditions will affect battery charging speed or capacity
- +Improved: plan timeline now shows 12 half-hour slots instead of 8
v0.2.32026-06-20
The housekeeping release
Three bugs stomped, a logo born, and the app finally looks like a grown-up product. Signup was invisible (white text, green background — oops), the GivEnergy verify call was being blocked by CORS, and onboarding refused to save because we forgot to tell Supabase whose data it was. Also: custom domain live, Google OAuth looking polished, and this very changelog you're reading.
- +Fixed: signup page — white-on-green text replaced with readable dark-on-light layout
- +Fixed: GivEnergy verify now routes server-side to avoid CORS block
- +Fixed: onboarding RLS error — user_id now included in profile upsert
- +New: Hum logo (SVG + PNG) at gethum.co.uk/hum-logo.png
- +New: custom domain gethum.co.uk with automatic SSL
- +New: Google OAuth consent screen shows 'Hum' with logo
- +New: this changelog page
- +New: Privacy Policy and Terms of Service pages
- +New: persistent footer with privacy/terms links on all pages
v0.2.02026-06-20
Hum. It has a name now.
Battery Brain got a glow-up. Meet Hum — the same smart charging engine, wrapped in a design that actually feels like something you'd invite into your home. New brand, new fonts (Bricolage Grotesque, since you asked), a proper consumer-friendly landing page, and a dashboard that doesn't look like a spreadsheet on a bad day.
- +Full rebrand to Hum — new name, new logo, new green
- +Landing page redesign: hero with live plan card, savings band, feature tiles
- +Dashboard redesigned: SOC ring, status card, vertical plan timeline
- +New Savings page: weekly bar chart, best day callout, daily history list
- +Settings page redesigned with toggle rows and Hum styling
- +Login + signup pages redesigned with green gradient header
- +New fonts: Bricolage Grotesque (display) + Hanken Grotesk (body)
- +Hum colour tokens added: #0E2A24 dark, #0E9C7A green, #18C172 bright
v0.1.02026-06-19
It begins. The battery has a brain.
The first commit. The product exists. It doesn't do much yet, but the foundation is solid — landing page, email/Google login, onboarding wizard, and the core brain logic. Shadow mode by default: learning, watching, not touching anything.
- +Landing page with feature rundown and pricing
- +Email magic-link + Google OAuth login
- +Onboarding wizard (GivEnergy + Octopus setup)
- +Core brain engine: half-hourly forecast, cheap-window charging, top-up logic
- +Shadow mode by default — 14-day learning period
- +Live dashboard with GivEnergy data, plan table, savings tracker
- +Stripe billing with 30-day free trial
Built by humans. Typed by Claude.
Hum 0.2.4