src.nth.io/

summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-06-21scrypted: override parent device type to Bridge (was hardcoded Unknown by Scr...Luke Hoersten1-0/+31
2026-06-21scrypted: stamp SCRIPT_VERSION = ba412e5Luke Hoersten1-1/+1
2026-06-21scrypted: drop OnOff — empirically StartStop is what the Scripts UI binds toLuke Hoersten1-46/+16
2026-06-21scrypted: stamp SCRIPT_VERSION = 44c7a63Luke Hoersten1-1/+1
2026-06-21scrypted: log end-of-method state for lifecycle calls + bootstrap exceptionLuke Hoersten1-3/+10
2026-06-21scrypted: stamp SCRIPT_VERSION = 101fb3eLuke Hoersten1-1/+1
2026-06-21scrypted: add OnOff alongside StartStop + lifecycle logging to identify panel...Luke Hoersten1-17/+41
2026-06-21scrypted: stamp SCRIPT_VERSION = 39b0479Luke Hoersten1-1/+1
2026-06-21scrypted: log attachListener early-return when no camera assignedLuke Hoersten1-2/+5
2026-06-21scrypted: stamp SCRIPT_VERSION = 000ab3aLuke Hoersten1-1/+1
2026-06-21scrypted: implement StartStop for proper lifecycle UI + clean tear-downLuke Hoersten1-5/+50
2026-06-21scrypted: stamp SCRIPT_VERSION = 1ce49d3Luke Hoersten1-1/+1
2026-06-21scrypted: unified shutdown-cleaner array covers streams + listeners + timersLuke Hoersten1-32/+85
2026-06-21scrypted: stamp SCRIPT_VERSION = 356e637Luke Hoersten1-1/+1
2026-06-21scrypted: retry once on Settings-page /state /config fetch failureLuke Hoersten1-4/+23
2026-06-21scrypted: stamp SCRIPT_VERSION = 2ca1307Luke Hoersten1-1/+1
2026-06-21scrypted: subscribe to camera child devices (fix Unifi doorbell wake)Luke Hoersten1-17/+39
2026-06-20scrypted: stamp SCRIPT_VERSION = 3b0ab73Luke Hoersten1-1/+1
2026-06-20README: stream-server task split is the critical change that closed the paint...Luke Hoersten1-18/+19
2026-06-20firmware: split stream recv into its own task with 3-buffer ping-pongLuke Hoersten5-246/+416
2026-06-20firmware: keep TCP recv window at IDF defaults (5760) — bigger window regre...Luke Hoersten1-11/+11
2026-06-20scrypted: trace log on every camera event (diagnose missing doorbell wake)Luke Hoersten1-0/+7
2026-06-20firmware: recv-throughput instrumentation (FIONREAD pre-body, recv() call/chu...Luke Hoersten3-6/+104
2026-06-20scrypted: skip-oldest backpressure on stream socketLuke Hoersten1-60/+98
2026-06-20firmware: OTA firmware updates via POST /firmware + rollbackLuke Hoersten8-6/+307
2026-06-20scrypted: stamp SCRIPT_VERSION = e75891ev1.1.0Luke Hoersten1-1/+1
2026-06-20scrypted: settings page /state fetch — sequence + 3s timeoutLuke Hoersten1-10/+11
2026-06-20scrypted: stamp SCRIPT_VERSION = e3bcccaLuke Hoersten1-1/+1
2026-06-20scrypted: max_node_buf_mb cap → destroy+reconnect socket to drop entire bac...Luke Hoersten1-10/+57
2026-06-20scrypted: stamp SCRIPT_VERSION = 439dadbLuke Hoersten1-1/+1
2026-06-20scrypted: log node_buf in stream window — confirms script-side bufferingLuke Hoersten1-2/+15
2026-06-20scrypted: stamp SCRIPT_VERSION = 28f39bfLuke Hoersten1-1/+1
2026-06-20scrypted: kill listener leak across script reloads + one-line sent-vs-painted...Luke Hoersten1-56/+75
2026-06-20firmware: live-update last_paint_event_us_low so /state g2g reflects real fra...Luke Hoersten1-1/+12
2026-06-20scrypted: stamp SCRIPT_VERSION = 568de10Luke Hoersten1-1/+1
2026-06-20g2g semantics now per-frame, drop sharp mozjpeg for ~4x faster snapshotLuke Hoersten1-18/+20
2026-06-20phase 6: performance review playbook in TESTING.md + UDP-vs-TCP rationale in ...Luke Hoersten2-0/+114
2026-06-20scrypted: stamp SCRIPT_VERSION = e4a546cLuke Hoersten1-1/+1
2026-06-20phase 4: glass-to-glass via 16-byte stream header + /state stream statsLuke Hoersten5-15/+205
2026-06-20scrypted: stamp SCRIPT_VERSION = cdd1827Luke Hoersten1-1/+1
2026-06-20phase 5: fix snapshot looking lower-quality than streamLuke Hoersten1-2/+15
2026-06-20scrypted: stamp SCRIPT_VERSION = e4a6d07Luke Hoersten1-1/+1
2026-06-20phase 3: parallel-startup timing trace anchored to camera-event arrivalLuke Hoersten1-15/+36
2026-06-20scrypted: stamp SCRIPT_VERSION = 4d5fd28Luke Hoersten1-1/+1
2026-06-20cleanup phase 2: delete HTTP-streaming-era dead codeLuke Hoersten2-242/+46
2026-06-20scrypted: stamp SCRIPT_VERSION = 131c46fLuke Hoersten1-1/+1
2026-06-20cleanup phase 1: stale-comment refresh, zero behavior changeLuke Hoersten3-100/+93
2026-06-20release: v1.0.0 — streaming pivot completev1.0.0Luke Hoersten1-1/+1
2026-06-20Revert "firmware: revert lwIP window bump — broke the stream accept path"Luke Hoersten1-8/+12
2026-06-20firmware: revert lwIP window bump — broke the stream accept pathLuke Hoersten1-12/+8