zoneminder/web
Isaac Connor 00779c6b67 fix: guard against null evtStream element in restartZmsStream
document.getElementById('evtStream') can return null if the element
was removed from the DOM during event navigation or deletion, causing
a TypeError when accessing .src on the result.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 11:38:54 -05:00
..
ajax fix: remove file_exists() gate on /dev/video in settings modal 2026-02-15 11:13:20 -05:00
api fix: correct App::uses package path in CameraModel 2026-02-13 19:53:13 -06:00
css
fonts
graphics
includes fix: restore filter Name and UserId after save/reload 2026-02-15 15:39:17 -05:00
js fix: guard against null monitor div in video-stream.js divMode and divError setters 2026-02-17 10:52:40 -05:00
lang refactor: rename Janus_Use_RTSP_Restream to Restream 2026-01-31 18:47:37 -05:00
skins/classic fix: guard against null evtStream element in restartZmsStream 2026-02-17 11:38:54 -05:00
sounds feat(): Custom snapp.ogg sound for ZoneMinder 2024-03-02 10:15:44 -05:00
vendor
views Fix command injection vulnerability in image.php (CVE-2025-65791) 2026-02-03 16:39:38 -05:00
.editorconfig
.gitignore
.travis.yml
CMakeLists.txt Install the web/sounds directory 2025-03-03 13:49:14 -05:00
README.md
composer.json
composer.lock
index.php Merge branch 'ZoneMinder:master' into patch-862983 2026-01-09 14:28:39 +03:00
robots.txt

README.md

Modern ZoneMinder Skin

This web frontend to ZoneMinder is a complete rewrite of the classic frontend, based on CakePHP.