src.nth.io/

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2026-07-01 14:23:49 -0500
committerLuke Hoersten <[email protected]>2026-07-01 14:23:49 -0500
commitbdf497172a62c4ac318fa087bc59ef95813af61a (patch)
tree2ab01c2a1e08bd3a739e335ff6f19d0c15f1cd22
parentad29fa22e8fc9c15c2cda5232a2b269594475d16 (diff)
release: v1.3.0v1.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.
-rw-r--r--main/viewport_state.h2
-rw-r--r--scrypted/package.json2
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 <stdbool.h>
#include <stdint.h>
-#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": {