Release 0.1.4: recordings play in a pop-out window
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
0acd69b9ca
commit
db615e9e2a
@ -1126,3 +1126,6 @@
|
||||
{"id":"evt-vkgakfas0f53","type":"edge.added","subject":"ver-b8c9754","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"evidence_for","from":"ver-b8c9754","to":"iss-gq9faq4"},"at":"2026-09-20T10:38:37.810Z","parents":["evt-w9hb2my68r0b"],"hash":"ab36d9c45c1912884211a7c8d2f2a4733a889bd342a9c3a588a1c1e16904f078"}
|
||||
{"id":"evt-nrrkd6tappeg","type":"verification.recorded","subject":"ver-b8c9754","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"result":"pass","evidence":"src/app/recordings/play/page.tsx and clip-player.tsx, with openClipPopout/CLIP_WINDOW_NAME added to src/app/popout.ts (openPopoutWindow now shared with the camera pop-out). Tests: clip-list.test.tsx (window reused, default prevented, link fallback, nothing plays inline), play/page.test.tsx (access first, traversal and missing clips are not found, unnamed and unknown cameras, window title), clip-player.test.tsx (source, controls, overlay fade). Also fixed three test files that never cleaned up the DOM between renders, which is what made the new test fail depending on order. Full suite 955 tests pass, 99.66% lines; tsc, eslint and next build clean, which lists ƒ /recordings/play. Not yet seen in a browser."},"at":"2026-09-20T10:38:37.811Z","parents":["evt-vkgakfas0f53"],"hash":"532171a6aff75b5059af1ab2f06b8bd069c53c15ba117c308be5403b8530e3f0"}
|
||||
{"id":"evt-sm4xsqhdqc2j","type":"node.status_changed","subject":"iss-gq9faq4","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"from":"open","to":"in_progress"},"at":"2026-09-20T10:38:38.921Z","parents":["evt-nrrkd6tappeg"],"hash":"24720443df5d9bca04ec60a36ad497b9664fb671488d46f1538cd340373cf0af"}
|
||||
{"id":"evt-kfg5xdejm9e7","type":"node.created","subject":"ver-4v63yax","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"verification","title":"The clip pop-out ships in a version that can be published","body":"","status":"pending","owner":"prn-q80g8mz","attrs":{}},"at":"2026-09-20T10:47:04.520Z","parents":["evt-sm4xsqhdqc2j"],"hash":"7bbab7aca5415bcfd85391d6950562c8f39d26878ff227f0908569db39f695a2"}
|
||||
{"id":"evt-jwkz9h3ws2ht","type":"edge.added","subject":"ver-4v63yax","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"kind":"evidence_for","from":"ver-4v63yax","to":"iss-gq9faq4"},"at":"2026-09-20T10:47:04.522Z","parents":["evt-kfg5xdejm9e7"],"hash":"4bda8a34d90deae146a6b1921b8e2c2309460c19d6cba748db1e62f6e3337c64"}
|
||||
{"id":"evt-5jzp8zsscjr4","type":"verification.recorded","subject":"ver-4v63yax","actor":"prn-q80g8mz","actor_kind":"agent","session":null,"payload":{"result":"pass","evidence":"Version 0.1.4 in package.json; npm run build succeeds and npm pack --dry-run gives 4.9 MB across 1,382 files; 955 tests pass. Publishing and the browser check are the user's."},"at":"2026-09-20T10:47:04.523Z","parents":["evt-jwkz9h3ws2ht"],"hash":"7a588607197c53be77caab4bbf37e79397301a226bd9c73a6b2c5e487c41cc18"}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "onvif-dashboard",
|
||||
"version": "0.1.3",
|
||||
"version": "0.1.4",
|
||||
"description": "Web dashboard for ONVIF cameras (Hikvision, Annke): discovery, live video over WebRTC, motion recording and settings, all on your own network.",
|
||||
"keywords": [
|
||||
"onvif",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user