Shinobi/tools
Moe ea13a4dc58 Infinity Castle
### Changelog

#### July 2025

- Fix Sub-Account Manager
  - Populating the permission selections
- Add network scanning tool
  - Simple tool to scan for Shinobi and Central servers on network
- Update copySystemToNewServer.js
  - Create db during copy process
- Add server configuration copy script
  - Create script that copies Shinobi configurations to another server

#### June 2025

- Update createMonitorsJsonFromTxt.js
  - Ignore empty rows in processing
- Fix Videos Table UI
  - Fix dropdown menu links
- Live Grid improvements
  - Fix substream reload on scroll
  - Allow adding client-side delay in drawing detection boxes
  - Detection delay made into float (max value 10, step 0.1)
  - Disable debug logs for detection delay
- Add user logging
  - Add log when video is deleted from UI
  - Add logging for command failure to userLog
- ONVIF improvements
  - Refine ONVIF Event handler
  - Add response.ok true to toggleSubstream action stop
  - Fix syntax error in controls/onvif.js
- Add new features
  - Add Copy Tags to Monitor Settings > Copy Settings
  - Add option to use 24-hour time in Videos Table
- Server management
  - Central Management Pair Server wrapped in try script in case of failure to start
- Documentation updates
  - Add argument information about extenders
2025-07-16 22:05:01 +06:00
..
addVideos.js.disabled Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00
benchNvr.js Create benchNvr.js 2020-04-03 16:29:54 -07:00
changelogGenerator.js Emperor Claudius 2025-06-03 13:19:41 +06:00
convertDefinitionsFieldInfosToLangParam.js generate remaining language variables from and to definition file 2022-03-21 00:09:56 -07:00
copySystemToNewServer.js Infinity Castle 2025-07-16 22:05:01 +06:00
createDatabase.js Update SQL Queries on Startup 2022-12-17 00:07:23 +00:00
createMonitorsJsonFromTxt.js Infinity Castle 2025-07-16 22:05:01 +06:00
downloadCustomAutoLoadModule.js Scripts Added to download CustomAutoLoad samples++ 2019-07-16 21:08:03 -07:00
downloadPlugins.js Alhambra 2024-09-28 16:55:50 +00:00
ffmpegToWeb.js Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00
installAllCustomAutoLoadPackages.js Update installAllCustomAutoLoadPackages.js 2023-02-28 10:39:35 -08:00
installPluginAsDaemon.sh Create installPluginAsDaemon.sh 2023-10-19 12:27:41 -07:00
makeIncludedNpmList.js add tool to create a list of packages used in Shinobi 2022-07-12 19:12:06 -07:00
massBitrateUpdateOnvif.js Fragrant Foliage 2024-08-09 18:03:36 +00:00
massModifyMonitorConfigsWithJson.js Emperor Claudius 2025-06-03 13:19:41 +06:00
modifyConfiguration.js Update modifyConfiguration.js 2022-12-13 12:46:23 -08:00
modifyConfigurationForPlugin.js Fix plugin conf modifier tool 2021-05-20 19:09:56 -07:00
onvifGetStreamUri.js Create onvifGetStreamUri.js 2023-07-25 15:54:19 -07:00
onvifUtilsForTest.js Fragrant Foliage 2024-08-09 18:03:36 +00:00
removeCustomAutoLoadModule.js Scripts Added to download CustomAutoLoad samples++ 2019-07-16 21:08:03 -07:00
scanForShinobiServers.js Infinity Castle 2025-07-16 22:05:01 +06:00
translateLanguageFile.js update language translators 2024-01-30 10:22:25 -08:00
translationUpdateAll.js update language translators 2024-01-30 10:22:25 -08:00
wireguard_connect.sh Emperor Claudius 2025-06-03 13:19:41 +06:00
wireguard_disconnect.sh Emperor Claudius 2025-06-03 13:19:41 +06:00
wireguard_server.sh Emperor Claudius 2025-06-03 13:19:41 +06:00
wireguard_server_stop.sh Emperor Claudius 2025-06-03 13:19:41 +06:00