src
.
nth.io
/
index
:
luke/esp32-poe-scrypted-viewport
main
ESP32-POE Scrypted viewport (private)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2026-06-20
scrypted: stamp SCRIPT_VERSION = e75891e
v1.1.0
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: settings page /state fetch — sequence + 3s timeout
Luke Hoersten
1
-10
/
+11
2026-06-20
scrypted: stamp SCRIPT_VERSION = e3bccca
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: max_node_buf_mb cap → destroy+reconnect socket to drop entire bac...
Luke Hoersten
1
-10
/
+57
2026-06-20
scrypted: stamp SCRIPT_VERSION = 439dadb
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: log node_buf in stream window — confirms script-side buffering
Luke Hoersten
1
-2
/
+15
2026-06-20
scrypted: stamp SCRIPT_VERSION = 28f39bf
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: kill listener leak across script reloads + one-line sent-vs-painted...
Luke Hoersten
1
-56
/
+75
2026-06-20
firmware: live-update last_paint_event_us_low so /state g2g reflects real fra...
Luke Hoersten
1
-1
/
+12
2026-06-20
scrypted: stamp SCRIPT_VERSION = 568de10
Luke Hoersten
1
-1
/
+1
2026-06-20
g2g semantics now per-frame, drop sharp mozjpeg for ~4x faster snapshot
Luke Hoersten
1
-18
/
+20
2026-06-20
phase 6: performance review playbook in TESTING.md + UDP-vs-TCP rationale in ...
Luke Hoersten
2
-0
/
+114
2026-06-20
scrypted: stamp SCRIPT_VERSION = e4a546c
Luke Hoersten
1
-1
/
+1
2026-06-20
phase 4: glass-to-glass via 16-byte stream header + /state stream stats
Luke Hoersten
5
-15
/
+205
2026-06-20
scrypted: stamp SCRIPT_VERSION = cdd1827
Luke Hoersten
1
-1
/
+1
2026-06-20
phase 5: fix snapshot looking lower-quality than stream
Luke Hoersten
1
-2
/
+15
2026-06-20
scrypted: stamp SCRIPT_VERSION = e4a6d07
Luke Hoersten
1
-1
/
+1
2026-06-20
phase 3: parallel-startup timing trace anchored to camera-event arrival
Luke Hoersten
1
-15
/
+36
2026-06-20
scrypted: stamp SCRIPT_VERSION = 4d5fd28
Luke Hoersten
1
-1
/
+1
2026-06-20
cleanup phase 2: delete HTTP-streaming-era dead code
Luke Hoersten
2
-242
/
+46
2026-06-20
scrypted: stamp SCRIPT_VERSION = 131c46f
Luke Hoersten
1
-1
/
+1
2026-06-20
cleanup phase 1: stale-comment refresh, zero behavior change
Luke Hoersten
3
-100
/
+93
2026-06-20
release: v1.0.0 — streaming pivot complete
v1.0.0
Luke Hoersten
1
-1
/
+1
2026-06-20
Revert "firmware: revert lwIP window bump — broke the stream accept path"
Luke Hoersten
1
-8
/
+12
2026-06-20
firmware: revert lwIP window bump — broke the stream accept path
Luke Hoersten
1
-12
/
+8
2026-06-20
scrypted: stamp SCRIPT_VERSION = 496da49
Luke Hoersten
1
-1
/
+1
2026-06-20
"paint the latest, drop the rest" — FIONREAD skip + Scrypted backpressure-b...
Luke Hoersten
3
-14
/
+40
2026-06-20
scrypted: stamp SCRIPT_VERSION = 521de7e
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: show Wake triggers on new-device dialog + stop leaking re-register ...
Luke Hoersten
1
-2
/
+28
2026-06-20
scrypted: stamp SCRIPT_VERSION = f982b88
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: drop substream picker, hardcode best-resolution + skip low-res
Luke Hoersten
1
-24
/
+19
2026-06-20
scrypted: stamp SCRIPT_VERSION = 6d74d02
Luke Hoersten
1
-1
/
+1
2026-06-20
faster snapshot + deeper firmware timing + camera substream UI control
Luke Hoersten
2
-55
/
+175
2026-06-20
scrypted: stamp SCRIPT_VERSION = d8d9a66
Luke Hoersten
1
-1
/
+1
2026-06-20
scrypted: drop frame_interval_ms, brightness default 80 → 100
Luke Hoersten
1
-18
/
+7
2026-06-19
scrypted: stamp SCRIPT_VERSION = b97c250
Luke Hoersten
1
-1
/
+1
2026-06-19
streaming pivot: raw TCP data plane, drop per-frame HTTP entirely
Luke Hoersten
4
-222
/
+358
2026-06-19
scrypted: stamp SCRIPT_VERSION = e88aa51
Luke Hoersten
1
-1
/
+1
2026-06-19
scrypted: noDelay:true on keep-alive sockets — kills 200ms Nagle deadlock
Luke Hoersten
1
-1
/
+17
2026-06-19
scrypted: stamp SCRIPT_VERSION = 1063a4e
Luke Hoersten
1
-1
/
+1
2026-06-19
scrypted: user-controllable JPEG quality (1–31) in the viewport Settings
Luke Hoersten
1
-2
/
+22
2026-06-19
scrypted: HTTP keep-alive via node:http Agent + bump JPEG quality 2→1
Luke Hoersten
1
-74
/
+115
2026-06-19
firmware: build fixes — esp_app_format component + forward-declare s_last_p...
Luke Hoersten
2
-14
/
+9
2026-06-19
scrypted: stamp SCRIPT_VERSION = 504360a
Luke Hoersten
1
-1
/
+1
2026-06-19
disable Nagle on /frame socket + add min/max/worst-frame to script log
Luke Hoersten
2
-14
/
+48
2026-06-19
scrypted: stamp SCRIPT_VERSION = 846e4db
Luke Hoersten
1
-1
/
+1
2026-06-19
unified end-to-end per-frame instrumentation + version stamps
Luke Hoersten
4
-14
/
+124
2026-06-19
scrypted: snapshot-then-stream for sub-second first paint on wake
Luke Hoersten
1
-0
/
+79
2026-06-15
scrypted: make undici dispatcher optional, fall back to per-POST sockets
Luke Hoersten
1
-17
/
+34
2026-06-15
scrypted: per-fetch latency breakdown + p50/p95 windowed log
Luke Hoersten
1
-11
/
+70
[next]
☐