← Back to Hum

Changelog

What's changed, when, and why it matters.

v0.2.52026-06-22

Private beta lockdown + trial clock

Hum is invite-only for now — the signup page shows a friendly 'private beta' message, and any account not on the allowlist gets bounced before it can touch anything. A trial countdown banner now appears in the dashboard so you always know how many days are left before the free period ends. And if you're still in shadow mode, a new weekly card shows you exactly what Hum would have saved each day — daily charging cost vs. the cheapest available rate — so you can see the case for going active building up in real time.

  • +New: private beta mode — signup shows waitlist message, no new accounts can be created
  • +New: server-side email allowlist in middleware (ALLOWED_EMAILS env var) blocks any non-permitted accounts
  • +New: /beta page shown to non-allowlisted users who somehow get a session
  • +New: trial countdown banner in the dashboard layout — shows days remaining, turns urgent (amber) inside 7 days
  • +New: 'What Hum would have saved' card on the dashboard — 7-day shadow mode missed savings breakdown with bar chart
  • +Improved: missed savings calculation uses the actual cheapest rate available each day vs. what was paid
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.5