12049 Commits

Author SHA1 Message Date
Isaac Connor
f0e5f8cb6e Add current device to list of devices so as not to generate warnings. Add autocomplete=off to device text input. 2025-12-23 09:53:53 -05:00
Isaac Connor
e6c5bdb85d Use modern string interpolation style 2025-12-22 19:43:05 -05:00
Isaac Connor
adfcbd1d69 Add route for tags 2025-12-19 16:48:52 -05:00
Isaac Connor
3b0feba15f Add db config entries to zm_configvals 2025-12-19 16:48:44 -05:00
Isaac Connor
cdbeea439b Add named paramter filtering to Configs api index. Add updating returned config entry with values from zm_config which may have been overridden in /etc/zm/conf.d 2025-12-19 16:48:25 -05:00
Isaac Connor
d8ccd1cdfa Fix Monitor=>Frame in associations 2025-12-19 16:48:15 -05:00
Isaac Connor
c6e6a18145 Test for tag instead of #4495 2025-12-19 16:14:51 -05:00
Isaac Connor
a15fb72b6f error => debug 2025-12-19 12:06:12 -05:00
Isaac Connor
254fd58c40 Use css style= to set width of video tag, and if height is specified, also set it. Fixes streams not having height. 2025-12-19 12:03:29 -05:00
Isaac Connor
6c2ad8d906 Use the same code for ImageStill and for ImageStream. Use ImageStream when mode == paused. Fixes #4491 2025-12-19 11:10:32 -05:00
Isaac Connor
6d3b7ddebc Add ZM_WEB_ID_ON_FILTER to optionally remove the Id from the dropdown 2025-12-19 09:55:43 -05:00
Isaac Connor
026db9e9ca Fix js error when custom layout. Fixes #4483 2025-12-16 12:23:41 -05:00
Isaac Connor
ae3e8a86b9 Fix initial status update 2025-12-14 12:43:27 -05:00
Simpler1
f97a69cf43 Update skin.css
Better experience on mobile with a narrow display.  Keeps the tags field from jumping from a single line to two lines after entering a tag.
2025-12-11 11:58:47 -05:00
Isaac Connor
46e9991272 Merge pull request #4481 from IgorA100/patch-173721
Fix: Allow using any character from the "letter" category in the name of the downloaded event archive on Events page
2025-12-11 09:00:54 -05:00
IgorA100
0020d29c89 Removed the ":" character from allowed characters (event.php) 2025-12-11 12:39:18 +03:00
IgorA100
b1f65aaabc Fix: Allow using any character from the "letter" category in the name of the downloaded event archive (event.php)
This change will allow the use of any national Unicode alphabet in the file name.
We also allow any numeric character and the characters "-", ".", "(", ")"
The ":" character is prohibited in file names in Windows, so we're excluding it from the list of allowed characters.
2025-12-11 12:15:11 +03:00
IgorA100
0e91388d16 Removed extra space (skin.js) 2025-12-11 10:35:53 +03:00
IgorA100
f2cf0dd962 Fix: With "bfcache," always refresh the page without analyzing the content height. (skin.js)
Because in addition to Firefox, the problem occurs on some Linux (Chromium) and Android (Chrome) devices.
2025-12-11 10:24:49 +03:00
Isaac Connor
f0daaaba5f Merge pull request #4477 from Simpler1/lint
chore(skin.css): lint
2025-12-10 08:40:00 -05:00
Isaac Connor
e1f0435c77 Merge pull request #4478 from IgorA100/patch-719705
Fix: The table row denoting "catalog" should occupy the entire width of the table on Files page
2025-12-10 08:38:57 -05:00
IgorA100
96c4ed3a25 Drag the "Delete" button to the right side (files.php) 2025-12-10 14:45:08 +03:00
IgorA100
30ad5d7294 Добавил стиль для ".path" (files.css) 2025-12-10 14:42:03 +03:00
IgorA100
5454bdfd53 Added a class that allows you to align an element inside a FLEX container to the right side. (skin.css) 2025-12-10 14:14:35 +03:00
IgorA100
0a62bac040 Fix: The table row denoting "catalog" should occupy the entire width of the table(files.php) 2025-12-10 13:28:56 +03:00
Isaac Connor
24cdd2dfaf Fix eslint 2025-12-09 08:59:11 -05:00
Isaac Connor
04998f8900 We actually want stop. Pause does buffering. 2025-12-09 08:58:50 -05:00
Simpler1
d25db1f448 chore(filter.js): Lint 2025-12-08 21:16:18 -05:00
Simpler1
285841404a chore(skin.css): lint 2025-12-08 21:09:04 -05:00
Isaac Connor
c325610aba Change structure of availableTags to be an array of objects so that we don't lose sorting. Sort alphabetically. Use json_decode instead of explode, but use isset instead of empty since empty('0') == true 2025-12-08 17:46:46 -05:00
Isaac Connor
0d46701910 Merge pull request #4476 from Simpler1/tags
Fix(tags):  "No Tag" filter now works properly.
2025-12-08 17:42:21 -05:00
Simpler1
c393083f8c array('0'=>translate('No Tag')) 2025-12-08 15:59:53 -05:00
Simpler1
3a0d8d7c8f Fix(tags): "No Tag" filter now works properly. 2025-12-08 15:09:01 -05:00
IgorA100
28b8a30936 Added id="content" to the main content block to ensure a consistent design (login.php) 2025-12-06 19:31:47 +03:00
Isaac Connor
82be257741 Only use animate when ZM_WEB_ANIMATIONS is true. Also add .length to j(#btn-collapse because jquery always returns a truthy thing. 2025-12-05 14:13:15 -05:00
Isaac Connor
071d968bc8 Only output file if the path is under a storage area. Fixes #4472. Also use storage_area->DiskSpace instead of calculating directory space for a speedup. 2025-12-04 16:34:43 -05:00
Isaac Connor
2e3faf4a01 Add fix for nginx api rewriting 2025-11-24 17:46:51 -05:00
Isaac Connor
19a6d920e8 Add debugging for monitorsSetScale setting height=0. Kill resizeInterval on unload, speeding up navigation away/reload 2025-11-21 22:35:01 -05:00
Isaac Connor
f796fa913f Fix audio auto-starting on montage. AUdio should never auto-start... Or maybe we need to track it in cookies, but by default should start muted 2025-11-21 22:33:22 -05:00
Isaac Connor
04a508500f store and clear the resize interval on formSubmit. Add some debugging. Use monitorsStream.pause instead of stop on visibility change 2025-11-20 15:57:12 -05:00
Isaac Connor
cbd343b8e2 Only update img.src if we are started. 2025-11-20 15:54:44 -05:00
Isaac Connor
7ce9cdef25 Set muted attribute of go2rtc streams 2025-11-19 22:18:32 -05:00
Isaac Connor
2af31b2b7c Remove unused PopupScale 2025-11-19 21:53:52 -05:00
Isaac Connor
83fbb6db3f Remove unused stuff from console. The calls to rescale take integer pixel values and we are passing a whole mess of non-integer stuff. But we don't seem to even be using that stuff anymore. 2025-11-19 21:50:08 -05:00
Isaac Connor
dff38af8af Filter out certain querystring parameters that are for pagination not filtering. Fixes all events not listing in zmNinja 2025-11-19 11:07:19 -05:00
Isaac Connor
9351835815 Update use of allowedmonitors 2025-11-19 09:24:46 -05:00
Isaac Connor
24bcd01952 Use a better divisor than /4 to get a closer initial scale 2025-11-18 17:38:12 -05:00
Isaac Connor
3bfaf3e9ae Provide backtrace in setScale. Only start streamCmdTimer if stream is started (a status update can be in flight while we stop. 2025-11-18 17:37:36 -05:00
Isaac Connor
28e4fa4d7f Replace Function=>Capturing 2025-11-17 11:55:58 -05:00
Isaac Connor
46343903c0 Fixup starting with muted=trute on montage 2025-11-13 21:53:39 -05:00