src.nth.io/

summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-06-30docs: document required Medium-stream prebuffer for fast wakeLuke Hoersten1-0/+11
2026-06-30firmware: clear panel to Loading screen on new stream connectionLuke Hoersten1-0/+15
2026-06-30scrypted: stamp SCRIPT_VERSION = c6610c1Luke Hoersten1-1/+1
2026-06-30scrypted: remove the pre-stream snapshot entirelyLuke Hoersten1-156/+12
2026-06-30scrypted: stamp SCRIPT_VERSION = 39aeeffLuke Hoersten1-1/+1
2026-06-30scrypted: gate snapshot POST on the live stream not yet paintingLuke Hoersten1-5/+23
2026-06-30scrypted: stamp SCRIPT_VERSION = 860f539Luke Hoersten1-1/+1
2026-06-30scrypted: strip cold-start/event diagnosticsLuke Hoersten1-110/+7
2026-06-30scrypted: stamp SCRIPT_VERSION = 24d6e90Luke Hoersten1-1/+1
2026-06-30scrypted: fix event wake, teardown, triggers; cut stream cold-start ~6s→~0.7sLuke Hoersten1-47/+390
2026-06-21scrypted: stamp SCRIPT_VERSION = 1bd5e9fLuke Hoersten1-1/+1
2026-06-21scrypted: subscribe log includes the interface listLuke Hoersten1-1/+1
2026-06-21scrypted: stamp SCRIPT_VERSION = 3a7ddbdLuke Hoersten1-1/+1
2026-06-21scrypted: fix listen() — one call per interface (was passing array, filter ...Luke Hoersten1-51/+17
2026-06-21scrypted: stamp SCRIPT_VERSION = d2b75bdLuke Hoersten1-1/+1
2026-06-21scrypted: diagnostic — enumerate every BinarySensor deviceLuke Hoersten1-10/+10
2026-06-21scrypted: stamp SCRIPT_VERSION = c901984Luke Hoersten1-1/+1
2026-06-21scrypted: log every onBindingChanged re-attach with host/cameraIdLuke Hoersten1-0/+2
2026-06-21scrypted: stamp SCRIPT_VERSION = 5d7549bLuke Hoersten1-1/+1
2026-06-21scrypted: widen doorbell traversal — include BinarySensor siblings + diagno...Luke Hoersten1-1/+26
2026-06-21scrypted: stamp SCRIPT_VERSION = f6d8e75Luke Hoersten1-1/+1
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