| Age | Commit message (Expand) | Author | Files | Lines |
| 37 hours | docs: prune TESTING.md to its forward-looking contentmain | Luke Hoersten | 2 | -684/+171 |
| 37 hours | docs: mark M9 verified — live stream shipped as raw TCP :81, not POST /stream | Luke Hoersten | 2 | -6/+8 |
| 37 hours | docs: sync README + TESTING + scrypted README with v1.4.0 reality | Luke Hoersten | 3 | -50/+67 |
| 37 hours | scrypted: plan the Scripts-script -> real-plugin conversion | Luke Hoersten | 2 | -1/+131 |
| 37 hours | readme: document the Makefile build/OTA/verify workflow | Luke Hoersten | 1 | -0/+23 |
| 37 hours | tools: ota.sh — a `}` inside a ${1:?...} message truncates the expansion; u... | Luke Hoersten | 1 | -4/+5 |
| 37 hours | release: v1.4.0v1.4.0 | Luke Hoersten | 2 | -2/+2 |
| 37 hours | tools: make targets + ota.sh for the build/OTA/verify loop | Luke Hoersten | 2 | -0/+111 |
| 38 hours | scrypted: stamp SCRIPT_VERSION = 118a04f | Luke Hoersten | 1 | -1/+1 |
| 38 hours | scrypted: subscribe only to selected wake-trigger interfaces | Luke Hoersten | 1 | -31/+50 |
| 38 hours | scrypted: name viewports from discovery; editable name on settings page | Luke Hoersten | 1 | -2/+43 |
| 38 hours | scrypted: stamp SCRIPT_VERSION = 3821512 | Luke Hoersten | 1 | -1/+1 |
| 38 hours | scrypted: mdns discovery — browse, host choices, auto-heal | Luke Hoersten | 2 | -6/+381 |
| 38 hours | main: advertise mac in mDNS TXT | Luke Hoersten | 1 | -0/+5 |
| 39 hours | scrypted: stamp SCRIPT_VERSION = 0ac000e | Luke Hoersten | 1 | -1/+1 |
| 39 hours | scrypted: code-review fixes — reload drain order, reconnect storm, wake guards | Luke Hoersten | 3 | -78/+191 |
| 39 hours | main: code-review fixes — brightness units, OTA stall cap, stats + locking | Luke Hoersten | 14 | -102/+143 |
| 4 days | release: v1.3.2v1.3.2 | Luke Hoersten | 2 | -2/+2 |
| 4 days | screens: raise INFO_MAX_LINES 16 -> 20 (temp line was silently dropped) | Luke Hoersten | 1 | -1/+3 |
| 4 days | scrypted: stamp SCRIPT_VERSION = 2af69f7 | Luke Hoersten | 1 | -1/+1 |
| 4 days | scrypted: temp_c on the stats line; docs: triple-buffer model + window tuning | Luke Hoersten | 2 | -6/+24 |
| 4 days | temp: report on-die temperature in /state and the info screen | Luke Hoersten | 6 | -3/+70 |
| 4 days | display: tear-free frame path via triple buffering + scan tracking | Luke Hoersten | 3 | -23/+101 |
| 4 days | release: v1.3.1v1.3.1 | Luke Hoersten | 2 | -2/+2 |
| 4 days | eth: size EMAC RX DMA pool above the TCP window (1600B x 24) | Luke Hoersten | 1 | -0/+9 |
| 4 days | lwip: raise TCP_WND 5760->23040, RECVMBOX 6->32 (window step 1) | Luke Hoersten | 1 | -10/+14 |
| 4 days | stream: instrument TCP-window decomposition (wire kbps, hdr_gap, pend_age) | Luke Hoersten | 3 | -4/+117 |
| 2026-07-01 | scrypted: stamp SCRIPT_VERSION = 01a588e | Luke Hoersten | 1 | -1/+1 |
| 2026-07-01 | scrypted: fix stale Streaming header comment (TCP socket, q:v default 1, skip... | Luke Hoersten | 1 | -5/+7 |
| 2026-07-01 | release: v1.3.0v1.3.0 | Luke Hoersten | 2 | -2/+2 |
| 2026-07-01 | scrypted: stamp SCRIPT_VERSION = 0be8f18 | Luke Hoersten | 1 | -1/+1 |
| 2026-07-01 | scrypted: trim stream logging volume | Luke Hoersten | 1 | -18/+30 |
| 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-30 | docs: bring scrypted/README.md in line with current streaming behavior | Luke Hoersten | 1 | -16/+22 |
| 2026-06-30 | docs: document required Medium-stream prebuffer for fast wake | Luke Hoersten | 1 | -0/+11 |
| 2026-06-30 | firmware: clear panel to Loading screen on new stream connection | Luke Hoersten | 1 | -0/+15 |
| 2026-06-30 | scrypted: stamp SCRIPT_VERSION = c6610c1 | Luke Hoersten | 1 | -1/+1 |
| 2026-06-30 | scrypted: remove the pre-stream snapshot entirely | Luke Hoersten | 1 | -156/+12 |
| 2026-06-30 | scrypted: stamp SCRIPT_VERSION = 39aeeff | Luke Hoersten | 1 | -1/+1 |
| 2026-06-30 | scrypted: gate snapshot POST on the live stream not yet painting | Luke Hoersten | 1 | -5/+23 |
| 2026-06-30 | scrypted: stamp SCRIPT_VERSION = 860f539 | Luke Hoersten | 1 | -1/+1 |
| 2026-06-30 | scrypted: strip cold-start/event diagnostics | Luke Hoersten | 1 | -110/+7 |
| 2026-06-30 | scrypted: stamp SCRIPT_VERSION = 24d6e90 | Luke Hoersten | 1 | -1/+1 |
| 2026-06-30 | scrypted: fix event wake, teardown, triggers; cut stream cold-start ~6s→~0.7s | Luke Hoersten | 1 | -47/+390 |
| 2026-06-21 | scrypted: stamp SCRIPT_VERSION = 1bd5e9f | Luke Hoersten | 1 | -1/+1 |
| 2026-06-21 | scrypted: subscribe log includes the interface list | Luke Hoersten | 1 | -1/+1 |
| 2026-06-21 | scrypted: stamp SCRIPT_VERSION = 3a7ddbd | Luke Hoersten | 1 | -1/+1 |
| 2026-06-21 | scrypted: fix listen() — one call per interface (was passing array, filter ... | Luke Hoersten | 1 | -51/+17 |
| 2026-06-21 | scrypted: stamp SCRIPT_VERSION = d2b75bd | Luke Hoersten | 1 | -1/+1 |