Changelog
Every change, in the open.
A running log of what actually shipped. Milestones, features, and the fixes in between — dated and specific.
Jun 24, 2026M3 · in progress
On-device touch UI & enrollment gate
- First render of the LVGL touch UI on the 2.4" GC9307 IPS panel.
- Add / Ignore admission dialog so no node joins the network silently.
- Reconciled vendor display + touch init against the real silicon (GC9307 / CHSC6540).
May 9, 2026fw 1.0.0
Field black box & serial CLI
- Persisted boot count and rolling reset-reason history for field debugging.
- Serial CLI: restart, info, nodes, mac, beacon.
- Disabled per-frame serial logging by default — a full USB-CDC TX buffer was blocking the main loop.
Apr 15, 2026M2 · shipped
Local discovery & link
- ESP-NOW receive + forward transport between nodes and the gateway.
- Broadcast discovery beacon for node auto-pairing.
- Live node registry with monotonic-counter replay protection.
- NimBLE GATT server for the phone link.
Feb 20, 2026M1 · shipped
Core system
- Orchestration engine and local event bus on the ESP32-S3.
- Layered configuration hierarchy (config → defaults → contract).
- Wall-clock sync pushed from the phone.
Join the Engineering Beta
Get technical updates, circuit diagrams, and early access to firmware source code as we build in public.
Strict Privacy Policy · No cloud analytics · No spam