| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 3 days | main: code-review fixes — brightness units, OTA stall cap, stats + locking | Luke Hoersten | 1 | -2/+23 |
| 2026-06-14 | state_machine: wait one panel-refresh after paint before lighting backlight (... | Luke Hoersten | 1 | -5/+9 |
| 2026-06-14 | state_machine: paint placeholder before wake — no more stale-frame flash | Luke Hoersten | 1 | -2/+4 |
| 2026-06-14 | Tidy: delete dead code, inline single-use helpers, fix double-lock | Luke Hoersten | 1 | -14/+11 |
| 2026-06-14 | Drop VIEWPORT_STATE_UNCONFIGURED — state is just awake/asleep | Luke Hoersten | 1 | -6/+6 |
| 2026-06-14 | Info screen: full /config + /state dump, replaces identity screen | Luke Hoersten | 1 | -2/+2 |
| 2026-06-14 | M3 WIP: DSI bring-up + state machine + identity overlay | Luke Hoersten | 1 | -11/+14 |
| 2026-06-13 | M8: local screens (IP + Loading) + BOOT button | Luke Hoersten | 1 | -1/+5 |
| 2026-06-13 | M7: touch + outbound /state POST to Scrypted | Luke Hoersten | 1 | -2/+12 |
| 2026-06-13 | M6: state machine — POST /state, idle timer, /frame 409 guard | Luke Hoersten | 1 | -0/+89 |
