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