| Age | Commit message (Expand) | Author | Files | Lines |
| 3 days | scrypted: plan the Scripts-script -> real-plugin conversion | Luke Hoersten | 1 | -1/+2 |
| 3 days | readme: document the Makefile build/OTA/verify workflow | Luke Hoersten | 1 | -0/+23 |
| 5 days | scrypted: temp_c on the stats line; docs: triple-buffer model + window tuning | Luke Hoersten | 1 | -5/+19 |
| 2026-06-30 | docs: reframe protocol sections for the TCP-socket streaming model | Luke Hoersten | 1 | -10/+12 |
| 2026-06-30 | docs: update main README streaming section to the shipped TCP-socket path | Luke Hoersten | 1 | -16/+17 |
| 2026-06-20 | README: stream-server task split is the critical change that closed the paint... | Luke Hoersten | 1 | -18/+19 |
| 2026-06-20 | firmware: OTA firmware updates via POST /firmware + rollback | Luke Hoersten | 1 | -1/+59 |
| 2026-06-15 | sdkconfig: revert TCP window bump — net-negative on /frame path | Luke Hoersten | 1 | -3/+3 |
| 2026-06-15 | README: refresh per-frame budget with double-buffered measurements; network b... | Luke Hoersten | 1 | -22/+23 |
| 2026-06-15 | scrypted: don't reset idle timer on each painted frame + finer timing | Luke Hoersten | 1 | -11/+29 |
| 2026-06-15 | README: refresh What's next — M1–M8 ✅, list current backlog (DMA-2D fir... | Luke Hoersten | 1 | -11/+11 |
| 2026-06-14 | Drop VIEWPORT_STATE_UNCONFIGURED — state is just awake/asleep | Luke Hoersten | 1 | -5/+5 |
| 2026-06-14 | Info screen: full /config + /state dump, replaces identity screen | Luke Hoersten | 1 | -10/+14 |
| 2026-06-14 | M1 + M2 hardware-verified 2026-06-14 (Waveshare ESP32-P4-ETH) | Luke Hoersten | 1 | -1/+1 |
| 2026-06-14 | M1+M2 hardware bring-up: 3 fixes + elegant subsystem degradation | Luke Hoersten | 1 | -1/+3 |
| 2026-06-14 | Identity screen: name + hostname + IP + state, auto-scaled | Luke Hoersten | 1 | -2/+2 |
| 2026-06-14 | Consolidate docs: merge DESIGN.md into README; sharpen status + roadmap | Luke Hoersten | 1 | -0/+79 |
| 2026-06-14 | M9-precursor: v1 Scrypted Script (snapshot-rate end-to-end) | Luke Hoersten | 1 | -1/+1 |
| 2026-06-14 | README: link Amazon SKUs + note Pi-style panel architecture | Luke Hoersten | 1 | -2/+2 |
| 2026-06-13 | Reframe protocol as REST peers; mDNS-SD discovery; explicit no-ack | Luke Hoersten | 1 | -56/+161 |
| 2026-06-13 | Consolidate REST API: 4 endpoints, partial /config, /state, GET /config | Luke Hoersten | 1 | -69/+84 |
| 2026-06-13 | Tighten protocol; add /wake, callback types, and orientation | Luke Hoersten | 1 | -52/+116 |
| 2026-06-13 | Spec wake/sleep, idle timeout, IP screen, BOOT button | Luke Hoersten | 1 | -16/+75 |
| 2026-06-13 | Flesh out protocol details and add implementation guide | Luke Hoersten | 1 | -18/+111 |
| 2026-06-13 | Initial Scrypted Viewport scaffold | Luke Hoersten | 1 | -0/+100 |