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-21
scrypted: override parent device type to Bridge (was hardcoded Unknown by Scr...
Luke Hoersten
1
-0
/
+31
2026-06-21
scrypted: stamp SCRIPT_VERSION = ba412e5
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: drop OnOff — empirically StartStop is what the Scripts UI binds to
Luke Hoersten
1
-46
/
+16
2026-06-21
scrypted: stamp SCRIPT_VERSION = 44c7a63
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: log end-of-method state for lifecycle calls + bootstrap exception
Luke Hoersten
1
-3
/
+10
2026-06-21
scrypted: stamp SCRIPT_VERSION = 101fb3e
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: add OnOff alongside StartStop + lifecycle logging to identify panel...
Luke Hoersten
1
-17
/
+41
2026-06-21
scrypted: stamp SCRIPT_VERSION = 39b0479
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: log attachListener early-return when no camera assigned
Luke Hoersten
1
-2
/
+5
2026-06-21
scrypted: stamp SCRIPT_VERSION = 000ab3a
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: implement StartStop for proper lifecycle UI + clean tear-down
Luke Hoersten
1
-5
/
+50
2026-06-21
scrypted: stamp SCRIPT_VERSION = 1ce49d3
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: unified shutdown-cleaner array covers streams + listeners + timers
Luke Hoersten
1
-32
/
+85
2026-06-21
scrypted: stamp SCRIPT_VERSION = 356e637
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: retry once on Settings-page /state /config fetch failure
Luke Hoersten
1
-4
/
+23
2026-06-21
scrypted: stamp SCRIPT_VERSION = 2ca1307
Luke Hoersten
1
-1
/
+1
2026-06-21
scrypted: subscribe to camera child devices (fix Unifi doorbell wake)
Luke Hoersten
1
-17
/
+39
2026-06-20
scrypted: stamp SCRIPT_VERSION = 3b0ab73
Luke Hoersten
1
-1
/
+1
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: split stream recv into its own task with 3-buffer ping-pong
Luke Hoersten
5
-246
/
+416
2026-06-20
firmware: keep TCP recv window at IDF defaults (5760) — bigger window regre...
Luke Hoersten
1
-11
/
+11
2026-06-20
scrypted: trace log on every camera event (diagnose missing doorbell wake)
Luke Hoersten
1
-0
/
+7
2026-06-20
firmware: recv-throughput instrumentation (FIONREAD pre-body, recv() call/chu...
Luke Hoersten
3
-6
/
+104
2026-06-20
scrypted: skip-oldest backpressure on stream socket
Luke Hoersten
1
-60
/
+98
2026-06-20
firmware: OTA firmware updates via POST /firmware + rollback
Luke Hoersten
8
-6
/
+307
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
[prev]
[next]
☐