diff options
| author | Luke Hoersten <[email protected]> | 2026-07-01 14:23:49 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-07-01 14:23:49 -0500 |
| commit | bdf497172a62c4ac318fa087bc59ef95813af61a (patch) | |
| tree | 2ab01c2a1e08bd3a739e335ff6f19d0c15f1cd22 | |
| parent | ad29fa22e8fc9c15c2cda5232a2b269594475d16 (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.h | 2 | ||||
| -rw-r--r-- | 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 <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": { |
