Shinobi/libs
Moe f5cb53d14e Reception
• Detector events only draw if live grid is actively playing the stream
• Dashboard: Added method to remove function from extender
• Prevent Central Management server SSH excessive reconnects
• Fix reading Monitor ID on import if all numbers
• Monitor import uses WebSocket instead of HTTP
• Fix typos in en_CA language file
• Allow disabling auto compression at system level (conf.json)
• Wrap getMonitors parsing in try-catch to handle start-up breakage
• Live Grid: Fix fullscreen exit flash (increase timeout for fullscreenInUse flag)
• Ran npm audit fix
• Add check for complete object in activeMonitors line 1953
• Remove duplicate "Auto Placement" in en_CA
• Live Grid: Fix fullscreen exit
• Live Grid: Fix toStayClosed check and detectionDrawDelays
• Live Grid: Resize monitors when sidebar toggles
• Live Grid: Major update - Replace "Force Monitors Per Row" with "Maintain Grid" and 1x1,2x2,3x3 options
• Fix Timelapse Frames Video Generate Download bug
• Destroy monitor released from memory
• Delay constantly crashing monitor with 1 hour and 3 × 5 second checks
• Fix error: TypeError: Cannot read properties of undefined (reading 'details')
• Fix SSH bridge reconnect for Central Management
• Delete UPDATE-v2-to-v3.sh
• Fix manual timelapse frame deletion
• Add AVI support for Drop In Events (FTP)
2026-01-29 13:55:13 +06:00
..
auth Reception 2026-01-29 13:55:13 +06:00
basic Days Before the Bonding+ 2025-10-28 16:21:32 +06:00
cameraThread undo update to singleCamera.js 2025-06-04 11:57:03 +06:00
checker Emperor Claudius 2025-06-03 13:19:41 +06:00
childNode Reception 2026-01-29 13:55:13 +06:00
commander Fragrant Foliage 2024-08-09 18:03:36 +00:00
connectToManagementServer Reception 2026-01-29 13:55:13 +06:00
control Infinity Castle 2025-07-16 22:05:01 +06:00
cron Days Before the Bonding 2025-10-28 16:10:33 +06:00
database Reception 2026-01-29 13:55:13 +06:00
dropInEvents fix event save on child node, fix command filter condition, add SideMenuAfterList 2022-01-12 10:41:23 -08:00
events Reception 2026-01-29 13:55:13 +06:00
ffmpeg Reception 2026-01-29 13:55:13 +06:00
health update Child Node selection formula 2021-11-27 15:46:54 -08:00
monitor Reception 2026-01-29 13:55:13 +06:00
notifications Days Before the Bonding 2025-10-28 16:10:33 +06:00
onvifDeviceManager Emperor Claudius 2025-06-03 13:19:41 +06:00
players Days Before the Bonding 2025-10-28 16:10:33 +06:00
plugins Update Plugin Manager downloader 2024-09-11 17:54:30 -07:00
rtmpserver modify libs/rtmpserver/node_core_logger.js 2019-06-21 13:23:25 -07:00
scanners Use Old ONVIF Scanner 2024-10-24 20:01:15 -07:00
system Reception 2026-01-29 13:55:13 +06:00
uploaders Emperor Claudius 2025-06-03 13:19:41 +06:00
user Infinity Castle 2025-07-16 22:05:01 +06:00
video Reception 2026-01-29 13:55:13 +06:00
webPaths Emperor Claudius 2025-06-03 13:19:41 +06:00
.gitignore Automatic Loading for custom js modules 2018-12-12 15:02:24 -08:00
alarms.js Emperor Claudius 2025-06-03 13:19:41 +06:00
auth.js Reception 2026-01-29 13:55:13 +06:00
basic.js Manually merge !465 with some changes 2023-05-20 18:25:28 -07:00
branding.js Emperor Claudius 2025-06-03 13:19:41 +06:00
childNode.js childNode adjustments 2023-10-26 10:26:33 -07:00
codeTester.js Convert to Packagable Syntax 2020-05-09 17:27:44 -07:00
commander.js Emperor Claudius 2025-06-03 13:19:41 +06:00
common.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
config.js Bug Fix Bandit 2024-08-22 18:29:10 +00:00
control.js fix log output for ptz and minor cleanup 2023-07-22 12:14:07 -07:00
cron.js Emperor Claudius 2025-06-03 13:19:41 +06:00
customAutoLoad.js Motostoke City 2025-02-06 03:41:12 +00:00
dataPort.js pass dataPort to detector engine 2023-12-13 16:59:52 -08:00
definitions.js reload language and definitions when a customAutoLoad module loads 2022-06-07 16:46:36 -07:00
dropInEvents.js Reception 2026-01-29 13:55:13 +06:00
events.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
extenders.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
ffmpeg.js Reception 2026-01-29 13:55:13 +06:00
fieldBuild.js ejs upgrade 3.1.9 2024-02-26 19:16:51 -08:00
fileBin.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
folders.js keep primary Temp directory path in memory 2020-08-14 19:21:55 -07:00
health.js Fix CPU usage on macos 2022-07-10 21:09:17 -03:00
language.js Motostoke City 2025-02-06 03:41:12 +00:00
monitor.js Reception 2026-01-29 13:55:13 +06:00
mountManager.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
notification.js Fragrant Foliage 2024-08-09 18:03:36 +00:00
onvifDeviceManager.js Emperor Claudius 2025-06-03 13:19:41 +06:00
plugins.js Motostoke City 2025-02-06 03:41:12 +00:00
process.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
rally.js move rally page structure to base.js 2024-10-05 12:45:06 -07:00
rtmpserver.js Add RTMP Server with Node-Media-Server 2019-02-13 22:29:19 -08:00
scanners.js Use Old ONVIF Scanner 2024-10-24 20:01:15 -07:00
scheduler.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
shinobiHub.js Emperor Claudius 2025-06-03 13:19:41 +06:00
socketio.js Reception 2026-01-29 13:55:13 +06:00
sql.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
startup.js Emperor Claudius 2025-06-03 13:19:41 +06:00
timelapse.js Reception 2026-01-29 13:55:13 +06:00
uploaders.js Motostoke City 2025-02-06 03:41:12 +00:00
user.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
version.js Motostoke City 2025-02-06 03:41:12 +00:00
videoBrowser.js Fix video browser time zone used by HA plugin 2023-07-30 11:52:48 +07:00
videoDropInServer.js Modify Max Purge for Video, Timelapse Frames, FileBin, addStorage 2020-08-06 21:33:58 -07:00
videos.js Days Before the Bonding 2025-10-28 16:10:33 +06:00
webServer.js Reception 2026-01-29 13:55:13 +06:00
webServerAdminPaths.js Emperor Claudius 2025-06-03 13:19:41 +06:00
webServerPaths.js Reception 2026-01-29 13:55:13 +06:00
webServerStreamPaths.js Reception 2026-01-29 13:55:13 +06:00
webServerSuperPaths.js Emperor Claudius 2025-06-03 13:19:41 +06:00