Commit Graph

11864 Commits

Author SHA1 Message Date
Isaac Connor
f2990ab538 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-09-21 09:45:05 -04:00
Isaac Connor
8a2c62a2f4 Converting password fields to hidden doesn't work. Assigning semantic autocomplete attributes seems to for now 2025-09-21 09:44:56 -04:00
IgorA100
a8007442b4 Fix: We shouldn't load the "Poppins" font because we don't use it (main.css) 2025-09-20 20:21:34 +03:00
Isaac Connor
074008ba02 Add nvidia av1 encoding 2025-09-16 11:47:30 -04:00
IgorA100
0bd0e16dca Removed extra line break (ru_ru.php) 2025-09-07 00:11:46 +03:00
IgorA100
f1c2dbb894 Added Russian translation for Help for audio recording to streamline label (ru_ru.php) 2025-09-07 00:09:43 +03:00
Isaac Connor
2d762e2bdc Allow 0 for FPS limits 2025-09-06 11:46:37 -04:00
Isaac Connor
ab7ffd20f6 Add capture and analysis fps totals 2025-09-06 11:44:22 -04:00
Isaac Connor
9cf3c1adec Limit scaled thumbnail to 100% 2025-09-06 11:43:58 -04:00
Isaac Connor
1dfc577dd7 Add Help for audio recording to streamline label 2025-09-06 11:41:12 -04:00
Isaac Connor
b1e7266319 Turn off debug 2025-09-06 11:38:50 -04:00
Isaac Connor
ca8a3048ed Turn off debug 2025-09-06 11:38:40 -04:00
Isaac Connor
164c4b9117 Default password for Amcrest is admin, pass Manufacturer to monitor creation 2025-09-06 11:37:59 -04:00
Isaac Connor
203418d45e Only make symlink if name is different than id 2025-09-06 11:37:07 -04:00
Isaac Connor
2a11b14bce Remove Function reference 2025-09-06 11:34:09 -04:00
Isaac Connor
f9d8ba5281 Store log Component in session 2025-09-06 11:26:20 -04:00
Isaac Connor
1dde898154 Add support for NOT using named params, using query string instead 2025-09-05 12:42:13 -04:00
Isaac Connor
edf87d6463 Move stream-info off the video stream down to where the monitor status info is. 2025-09-05 09:35:53 -04:00
Isaac Connor
218578e6eb Fix eslint 2025-09-04 15:30:44 -04:00
Isaac Connor
ba3f9439c0 Move AMcrest API to Analysis tab as it does not depend on onvif 2025-08-31 11:21:55 -04:00
Isaac Connor
17ecf16c3a Amcrest_API does not depend on ONVIF 2025-08-31 11:20:45 -04:00
Isaac Connor
2920c1fd55 Revert to single, include monitor for visiblity, don't appen auth_relay if it's empty 2025-08-26 09:43:26 -04:00
Isaac Connor
c9f9254b90 Code cleanups, move global jquery elements to top. Fixup underSlider stuff. It is still a mess. 2025-08-26 09:43:13 -04:00
IgorA100
4dd30f58e2 Use submitThisForm() only if there is no 'data-on-change' == 'submitThisForm' attribute (skin.js)
- We need to find the 'data-on-change' attribute either on the current "target" object or, when using "chosen", on the source object from which the "chosen" element was created.
If there is no attribute (for example for text fields), then we execute submitThisForm()
2025-08-23 18:40:36 +03:00
IgorA100
02c481a05b Fix: Do not use submitThisForm() when the "Enter" button press event occurs, because our form already uses "data-on-change="submitThisForm"" (skin.js)
Possible fix #4426
2025-08-23 17:18:11 +03:00
IgorA100
3c2dc57b1c Fix: Preview orientation at screen bottom for Monitor page (skin.js)
By analogy with 4864bef942
2025-08-22 13:12:24 +03:00
Isaac Connor
7bf2fb8fce Convert OutputCodec from int to varchar OutputCodecName. ffmpeg has different values for codec_id for different versions of ffmpeg. So just use the codec name instead. 2025-08-20 15:59:02 -04:00
Isaac Connor
b3f1d5cfe7 When coming back from AYSW, maybe img.src == new src. Just set it and send a PLAY for good measure 2025-08-18 15:52:13 -04:00
Isaac Connor
b64351b3e1 Fix streams not restarting because player='' auto and we need to be looking at activePlayer 2025-08-18 15:14:49 -04:00
Isaac Connor
6185c53818 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-08-18 13:29:59 -04:00
Isaac Connor
d0b7c6a04d Fix eslint 2025-08-18 09:30:02 -04:00
Isaac Connor
9022fa00e2 Fix casing on SecondPathInput. Fixes #4424 2025-08-18 08:58:05 -04:00
Isaac Connor
7200e6c067 Only show groups if there are any in the system. Add autocomplete=one-time-code to prevent autocomplete on manufacturer and model 2025-08-15 18:22:48 -04:00
Isaac Connor
b0b42353b0 Don't add default EndDateTime, just use StartDateTime. Is way more intuitive and will show incomplete events 2025-08-14 15:26:03 -04:00
IgorA100
2fc1542374 Fix: Incorrect 'streamMode' setting for Watch page (watch.js.php)
We cycle through monitors and the current monitor in the loop is "$m"
2025-08-13 22:48:56 +03:00
Isaac Connor
95ad036f73 Add List button and make Edit go directly to the selected Control as well as being a button. 2025-08-11 20:09:10 -04:00
Isaac Connor
2ed2b270f6 Handle SecondPath not existing 2025-08-11 20:08:07 -04:00
Isaac Connor
63c777876e Merge pull request #4417 from IgorA100/patch-654353
Fix: Do not generate global variables "form" and "forms" (csrf-magic.js)
2025-08-09 14:32:48 -04:00
Isaac Connor
f047176378 Merge pull request #4394 from IgorA100/patch-896443
Feat: New design of the audio stream control slider
2025-08-09 11:58:14 -04:00
IgorA100
9450799d1f Until we use "use strict", additional code analysis is required (csrf-magic.js) 2025-08-09 18:54:45 +03:00
IgorA100
66276bf762 Fix: Now we use "use strict" and do not generate global variables "form" and "forms" (csrf-magic.js)
It is necessary to analyze the consequences of such a change.
Related to #4415

Perhaps somewhere else there was a use of the global variable "form", which is essentially very incorrect!
2025-08-09 18:23:08 +03:00
IgorA100
d7b44d557d Fix: When calling "debugFilter()", do not use the global variable "form", but get it from the page (filter.js)
Closing issue #4415
Also, it is still necessary to put things in order with the formation of the global variable "form" in "CsrfMagic.end"
I believe that the global variable "form" should not be formed in "CsrfMagic.end"
2025-08-09 18:08:52 +03:00
Isaac Connor
316b68e6bc Call stop instead of kill. Kill should be used when browsing away. 2025-08-07 12:25:18 -04:00
Isaac Connor
ada08701bf Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-08-07 12:24:14 -04:00
Isaac Connor
e16679b4b1 Make ZMS MJPEG vs go2rtc mjpeg more clean. Don't set img.src to single mode, just send STOP. Send QUIT in kill(). 2025-08-07 12:24:11 -04:00
IgorA100
d4ba17c919 Fix: When executing the "streamCmdReq" command, check "activePlayer" instead of "RTSP2WebEnabled" and "Go2RTCEnabled" (MonitorStream.js) 2025-08-07 18:40:07 +03:00
Isaac Connor
2ba42345a7 Don't commit updated DiskSpace to the db. If we want to do that, we can call Save. This prevents UI from hanging waiting for this update to happen 2025-08-07 11:29:46 -04:00
IgorA100
6804761ad9 When quickly switching between cameras on the Watch page, the audioStream may not yet exist (MonitorStream.js) 2025-08-07 12:25:42 +03:00
IgorA100
47f593317d When quickly switching between cameras on the Watch page, the audioStream may not yet exist (MonitorStream.js) 2025-08-07 12:19:37 +03:00
Isaac Connor
f04d4f0c17 Fix # in getElemeentById 2025-08-06 09:06:37 -04:00