src.nth.io/

summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-06-14scrypted: re-discover children at start so their storage rehydrates on script...Luke Hoersten1-4/+16
2026-06-14scrypted: use nativeId (not numeric id) for endpointManager.getInsecurePublic...Luke Hoersten1-1/+5
2026-06-14scrypted: discover device before writing its storage in createDeviceLuke Hoersten1-13/+13
2026-06-14scrypted: revert to declare-const for SDK names — diagnostic confirmed they...Luke Hoersten1-13/+10
2026-06-14scrypted: add diagnostic.ts to probe scriptedEval scope on user's core 0.3.147Luke Hoersten1-0/+51
2026-06-14scrypted: pull SDK classes off the sdk global instead of relying on each bein...Luke Hoersten1-10/+13
2026-06-14scrypted: declare runtime SDK names directly as globalsLuke Hoersten1-21/+19
2026-06-14scrypted: rewrite top to use globals — Scripts plugin can't resolve @scrypt...Luke Hoersten1-17/+33
2026-06-14scrypted/README: drop stale BOOT-factory-reset + IP-screen refsLuke Hoersten1-2/+2
2026-06-14Tidy: delete dead code, inline single-use helpers, fix double-lockLuke Hoersten12-215/+89
2026-06-14Drop VIEWPORT_STATE_UNCONFIGURED — state is just awake/asleepLuke Hoersten8-49/+25
2026-06-14TESTING: M5 ✅ verified 2026-06-14Luke Hoersten1-2/+2
2026-06-14M5 colors fixed: JPEG byte order + DPI memory layoutLuke Hoersten2-10/+13
2026-06-14Info screen: full /config + /state dump, replaces identity screenLuke Hoersten8-101/+198
2026-06-14touch: drop factory-reset gestureLuke Hoersten1-22/+5
2026-06-14http_api: bump httpd stack to 8 KiB — POST /config was overflowingLuke Hoersten2-4/+9
2026-06-14TESTING: M3 / M7 / M8 ✅ verified 2026-06-14Luke Hoersten1-12/+12
2026-06-14M3 done: drop boot test, fold BOOT button into touch long-pressLuke Hoersten5-165/+66
2026-06-14M3: panel renders — TC358762 bridge init + non-burst DSILuke Hoersten2-135/+222
2026-06-14M3 WIP: DSI bring-up + state machine + identity overlayLuke Hoersten11-154/+314
2026-06-14M1: link-loss & recovery verified 2026-06-14Luke Hoersten1-1/+11
2026-06-14M1 + M2 hardware-verified 2026-06-14 (Waveshare ESP32-P4-ETH)Luke Hoersten2-7/+13
2026-06-14M1+M2 hardware bring-up: 3 fixes + elegant subsystem degradationLuke Hoersten4-59/+107
2026-06-14Identity screen: name + hostname + IP + state, auto-scaledLuke Hoersten4-22/+103
2026-06-14Consolidate docs: merge DESIGN.md into README; sharpen status + roadmapLuke Hoersten3-1128/+169
2026-06-14Rename implementation guide to DESIGN.mdLuke Hoersten1-0/+0
2026-06-14scrypted/script: auto-populate viewport host via mDNSLuke Hoersten2-5/+66
2026-06-14Path B: per-viewport Scrypted devices with UI-driven settingsLuke Hoersten5-251/+451
2026-06-14M9-precursor: v1 Scrypted Script (snapshot-rate end-to-end)Luke Hoersten3-1/+422
2026-06-14README: link Amazon SKUs + note Pi-style panel architectureLuke Hoersten1-2/+2
2026-06-13M8: local screens (IP + Loading) + BOOT buttonLuke Hoersten7-13/+369
2026-06-13M7: touch + outbound /state POST to ScryptedLuke Hoersten11-18/+346
2026-06-13M6: state machine — POST /state, idle timer, /frame 409 guardLuke Hoersten5-17/+285
2026-06-13M5: POST /frame — hardware JPEG decode + orientation-aware paintLuke Hoersten8-11/+345
2026-06-13M4: NVS-backed /config with partial updates + validationLuke Hoersten5-18/+437
2026-06-13Untrack Emacs lock files; ignore .#* and *~Luke Hoersten2-1/+5
2026-06-13M3: display driver (Pi-style DSI panel: TC358762 + ATTINY MCU)Luke Hoersten5-2/+318
2026-06-13M2: HTTP server + mDNS service discovery + shared stateLuke Hoersten10-6/+579
2026-06-13M1: Ethernet bring-upLuke Hoersten5-12/+201
2026-06-13Switch scaffold to C; update boot TODOs to match current specLuke Hoersten1-4/+4
2026-06-13Rename M7: Touch Callback -> Touch + Outbound /state POSTLuke Hoersten1-1/+1
2026-06-13Reframe protocol as REST peers; mDNS-SD discovery; explicit no-ackLuke Hoersten2-165/+367
2026-06-13Consolidate REST API: 4 endpoints, partial /config, /state, GET /configLuke Hoersten2-195/+224
2026-06-13Reorder milestones so Config Persistence comes before Frame/Wake/SleepLuke Hoersten1-23/+30
2026-06-13Tighten protocol; add /wake, callback types, and orientationLuke Hoersten2-219/+338
2026-06-13Spec wake/sleep, idle timeout, IP screen, BOOT buttonLuke Hoersten2-69/+194
2026-06-13Flesh out protocol details and add implementation guideLuke Hoersten2-18/+995
2026-06-13Initial Scrypted Viewport scaffoldLuke Hoersten8-0/+177