Commit Graph

6816 Commits (master)

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
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 f9d8ba5281 Store log Component in session 2025-09-06 11:26:20 -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 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 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 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 f04d4f0c17 Fix # in getElemeentById 2025-08-06 09:06:37 -04:00
IgorA100 329fbc761c
Fix: Changed text color to darker for disabled item in "select" list for dark skin "skin.css"
Otherwise, on a dark background there is very little difference between the item being on and off.
2025-08-06 15:43:14 +03:00
Isaac Connor a27214b676 Only load form if there isn't one in the changed element. Use getElementById where possible 2025-08-05 13:13:10 -04:00
IgorA100 87796632bf
Merge branch 'master' into patch-896443 2025-08-04 19:19:12 +03:00
Isaac Connor 8e46bc0933
Merge pull request #4397 from IgorA100/patch-552676
Fix: Change stream channel for Player=Auto on Watch page
2025-08-04 12:09:44 -04:00
Isaac Connor 9370d56b03
Merge pull request #4404 from IgorA100/patch-512860
Information block "<div class="info">" use for all players on Montage & Watch pages
2025-08-04 12:09:03 -04:00
Isaac Connor 833b01312c MOve montage specific gridstack css out of functions.php to montage.php 2025-08-04 11:55:52 -04:00
IgorA100 28b70a777f
Fix: When executing the stringToNumber() function, always cast the incoming argument to the "string" type to avoid an error (skin.js) 2025-08-04 17:48:39 +03:00
IgorA100 9a51f30da1
Update skin.css 2025-08-03 01:06:44 +03:00
IgorA100 9213801ee1
Merge branch 'ZoneMinder:master' into patch-552676 2025-08-03 00:26:44 +03:00
Isaac Connor 4531054898
Merge pull request #4400 from IgorA100/patch-219631
Fix: When changing the player and after starting the stream (hiding - displaying the page), you also need to call monitorsSetScale() on Watch page
2025-08-01 13:24:30 -04:00
IgorA100 e7bda62237
After starting the stream (hiding - showing the page), you need to execute monitorsSetScale() (watch.js)
You also need to reset the previous state prevStateStarted, otherwise after the first triggering (document.visibilityState != "hidden") after hiding and then displaying the page, the stream will be restarted within 15 seconds, and this should not happen.
2025-08-01 16:59:07 +03:00
IgorA100 6fe174ab4d
Merge branch 'master' into patch-896443 2025-08-01 14:01:51 +03:00
IgorA100 18f2efaf69
Fix: For the left sidebar with the menu, you need to increase the z-index so that in collapsed mode the submenu of options is on top of the header table on the Console page (sidebar.css) 2025-07-31 16:59:05 +03:00
IgorA100 d840ff6a8f
Fix: When changing the player, you also need to call monitorsSetScale() (watch.js)
Otherwise, there may be problems with the image if we were viewing using "ZMS MJPEG" and then switched, for example, to the Go2RTC secondary channel and we have different image proportions for "ZMS MJPEG" always using the primary channel and Go2RTC using the secondary channel
2025-07-30 19:51:08 +03:00
Isaac Connor b3d5fb765b Fix dhcp-option handling 2025-07-30 11:16:09 -05:00
Isaac Connor 8c8fa55f88 Fix spacing to make code more readable 2025-07-30 11:16:09 -05:00
IgorA100 fecfdfddec
Fix: When changing the stream channel, you also need to call monitorsSetScale() (watch.js)
Otherwise, the image may not be the correct size if the aspect ratio of the primary and secondary streams differs.
2025-07-30 18:55:12 +03:00
IgorA100 df83cf5d34
Fix: Change stream channel for Player=Auto (watch.js) 2025-07-30 14:46:06 +03:00
IgorA100 430a591ede Fix: eslint 2025-07-30 12:50:40 +03:00
IgorA100 64f65f5f53 - Use folder "noUiSlider-15.8.1" instead of "noUiSlider"
- Load minified files ".j" and ".css"
2025-07-30 11:05:57 +03:00