| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 3 days | main: code-review fixes — brightness units, OTA stall cap, stats + locking | Luke Hoersten | 1 | -10/+0 |
| 5 days | display: tear-free frame path via triple buffering + scan tracking | Luke Hoersten | 1 | -6/+13 |
| 2026-06-15 | firmware: double-buffer the panel + zero-copy decode → ~22 fps ceiling | Luke Hoersten | 1 | -0/+14 |
| 2026-06-15 | firmware: zero-copy JPEG → BGR888 → DSI hot path; Scrypted pre-rotates | Luke Hoersten | 1 | -1/+10 |
| 2026-06-14 | Default name = MAC; brief wake on boot; drop dead touch defences | Luke Hoersten | 1 | -5/+0 |
| 2026-06-14 | touch: retry + hard-reset when FT5426 boots into wedged 0xff state | Luke Hoersten | 1 | -0/+5 |
| 2026-06-14 | Tidy: delete dead code, inline single-use helpers, fix double-lock | Luke Hoersten | 1 | -8/+0 |
| 2026-06-13 | M7: touch + outbound /state POST to Scrypted | Luke Hoersten | 1 | -0/+6 |
| 2026-06-13 | M5: POST /frame — hardware JPEG decode + orientation-aware paint | Luke Hoersten | 1 | -0/+9 |
| 2026-06-13 | M3: display driver (Pi-style DSI panel: TC358762 + ATTINY MCU) | Luke Hoersten | 1 | -0/+30 |
