From bdf497172a62c4ac318fa087bc59ef95813af61a Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Wed, 1 Jul 2026 14:23:49 -0500 Subject: release: v1.3.0 Unify firmware and plugin versions for the production release. Highlights since v1.1.0/1.2.0: - event wake fixed (self-healing camera-listener re-attach after the reload/ add storage race); doorbell/motion/person confirmed on hardware - stop() fully tears down (stop+start == fresh load); stale childId pruning; live-stream events ignored (no queue/relaunch) - triggers default to person+doorbell; doorbell hidden for non-doorbell cams - cold-start (wake -> live video) ~6s -> ~0.7s: prebuffered substream by id + request >= GOP + burst-friendly ffmpeg flags; snapshot removed - firmware: Loading screen on new stream connection (no stale-frame flash) - logging trimmed for chatty cameras - README/protocol docs rewritten for the TCP-socket streaming model Set VIEWPORT_VERSION and scrypted/package.json to 1.3.0. --- main/viewport_state.h | 2 +- scrypted/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/main/viewport_state.h b/main/viewport_state.h index 730767c..c79d9cc 100644 --- a/main/viewport_state.h +++ b/main/viewport_state.h @@ -3,7 +3,7 @@ #include #include -#define VIEWPORT_VERSION "1.2.0" +#define VIEWPORT_VERSION "1.3.0" #define VIEWPORT_PANEL_WIDTH 800 #define VIEWPORT_PANEL_HEIGHT 480 diff --git a/scrypted/package.json b/scrypted/package.json index 7dc6771..767045b 100644 --- a/scrypted/package.json +++ b/scrypted/package.json @@ -1,6 +1,6 @@ { "name": "scrypted-viewport-script", - "version": "0.1.0", + "version": "1.3.0", "private": true, "description": "Workspace metadata so editors can find @scrypted/sdk types when iterating on scrypted-viewport.ts locally. The actual install is to paste the file into Scrypted's Scripts plugin; nothing here is shipped.", "devDependencies": { -- cgit v1.2.3