Days Before the Bonding+
commit 994c07ebd0
Author: Moe <github@m03.ca>
Date: Tue Oct 28 16:20:29 2025 +0600
Add monitor status in logs stream card title
commit 1a56a13b6c
Author: Moe <github@m03.ca>
Date: Tue Oct 28 16:20:10 2025 +0600
Create createMonitorsJsonFromCsv.js
commit d367e075a3
Author: Moe <github@m03.ca>
Date: Tue Oct 28 16:19:56 2025 +0600
Create syncCameraTimeToServer.js
commit a27da4e5f6
Author: Moe <github@m03.ca>
Date: Tue Oct 28 16:19:25 2025 +0600
fetch rejectUnauthorized = false, add convertNumbersToStrings
commit 7eafaec2d3
Author: Moe <github@m03.ca>
Date: Tue Oct 28 16:18:32 2025 +0600
Make Snapshots use less CPU
commit 7038065af4
Author: Moe <github@m03.ca>
Date: Tue Oct 28 15:10:10 2025 +0600
make Monitor Saved notice auto hide
commit 4502cb3589
Author: Moe <github@m03.ca>
Date: Tue Oct 28 14:58:44 2025 +0600
lower CPU use from Snapshots
commit aa84b088bf
Author: Moe <github@m03.ca>
Date: Tue Oct 28 13:31:27 2025 +0600
Fix some options not enabling due to integer in monitor config
commit dbbd77131d
Author: Moe <github@m03.ca>
Date: Tue Oct 28 12:25:19 2025 +0600
Fix Embed Reload when monitor status changes
commit eca5ace401
Author: Moe <github@m03.ca>
Date: Tue Oct 28 11:43:02 2025 +0600
pluginBase socket cleanup
commit c6755231c3
Author: Moe <github@m03.ca>
Date: Tue Oct 28 00:41:26 2025 +0600
make Recent Videos prevent loading on refresh if Live Grid opened
+ ask to load if over 50 cameras
commit 3ca5bb1e9e
Author: Moe <github@m03.ca>
Date: Tue Oct 28 00:40:36 2025 +0600
Make Event-Based Recording max 15 minute segments
commit e464a27b10
Author: Moe <github@m03.ca>
Date: Thu Oct 23 23:14:44 2025 +0600
disable deleteRowsWithNoVideo in cron, make cron use database/utils
commit 1107af4c1c
Author: Moe <github@m03.ca>
Date: Thu Oct 23 23:02:19 2025 +0600
more graceful end on snapshot failure
commit 2ce265beca
Author: Moe <github@m03.ca>
Date: Thu Oct 23 23:01:23 2025 +0600
make diskUsed emitter wait 1 second after last emit attmept
- prevents flooding the websocket with diskUsed emit updates when lots of cameras are added
commit 7bb5f2f546
Author: Moe <github@m03.ca>
Date: Thu Oct 23 22:59:19 2025 +0600
Make SQL Queries use queue
commit 062976bc59
Author: Moe <github@m03.ca>
Date: Thu Oct 23 13:01:07 2025 +0600
monitor kill/restart fixes
commit 76c22bcb76
Author: Moe <github@m03.ca>
Date: Wed Oct 22 20:32:27 2025 +0600
allow configuring monitor start queue size
commit ab1cb0d602
Author: Moe <github@m03.ca>
Date: Wed Oct 22 20:31:46 2025 +0600
silence some generic errors in cron.js
commit b9ee835c37
Author: Moe <github@m03.ca>
Date: Tue Oct 21 14:35:31 2025 +0600
update processKill to have some more checks
commit eaf22ea9bd
Author: Moe <github@m03.ca>
Date: Tue Oct 21 14:34:51 2025 +0600
Region Editor always reload when opened
commit 267a2787bd
Author: Moe <github@m03.ca>
Date: Tue Oct 21 14:34:29 2025 +0600
Updates to internal Notification Handling
commit 1d83a3f55b
Author: Moe <github@m03.ca>
Date: Wed Oct 8 17:52:13 2025 +0600
Add onDiskFull and onAddStorageDiskFull extenders+
commit d916d3e425
Author: Moe <github@m03.ca>
Date: Tue Oct 7 14:55:51 2025 +0600
Add onDiskFull and onAddStorageDiskFull extenders
commit 7239faf936
Author: Moe <github@m03.ca>
Date: Mon Oct 6 11:02:55 2025 +0600
Update webhook.js
commit 0082c30008
Author: Moe <github@m03.ca>
Date: Mon Oct 6 10:59:32 2025 +0600
update notifications/utils to pass lang
commit a0f2a6bba6
Author: Moe <github@m03.ca>
Date: Mon Oct 6 10:48:59 2025 +0600
update notifications/utils to pass config
commit 126a6fa3be
Author: Moe <github@m03.ca>
Date: Sat Oct 4 10:24:26 2025 +0600
disable onTriggerNotificationSend for email
commit b0de010c4e
Author: Moe <github@m03.ca>
Date: Sat Oct 4 10:24:13 2025 +0600
Fix missing declaration in webhook
commit 638dd9e59f
Author: Moe <github@m03.ca>
Date: Thu Sep 25 18:30:35 2025 +0600
fix typo in telegram.js
commit f1078701e3
Author: Moe <github@m03.ca>
Date: Tue Sep 23 10:19:21 2025 +0600
Add more handlers for Notifications
commit 9073611199
Merge: 661b935c 7609f1cf
Author: Moe <github@m03.ca>
Date: Thu Oct 2 14:35:51 2025 +0000
Merge branch 'webhook-confidence-replacement' into 'dev'
confidence-placeholder should not be replaced with potential "undefined"
See merge request Shinobi-Systems/Shinobi!540
commit 7609f1cf94
Author: timmib <timmib@timmib.de>
Date: Tue Sep 23 11:19:10 2025 +0200
confidence-placeholder should not be replaced with potential "undefined"
commit 661b935c93
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:08:43 2025 +0600
remove hardcoded addition of cloud video type in videosTable and videos.js
commit 8e8e147f02
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:07:42 2025 +0600
make Timelapse video generator include file type as "timelapse"
commit 3ecb45b4c4
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:06:25 2025 +0600
Mount Manager : swap "list" with "listWithSizes" in list API endpoint
commit 3c2dc77865
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:05:48 2025 +0600
update node-fstab to allow getting mount sizes and fix vulnerabilties in package.json
commit 2c49992275
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:05:11 2025 +0600
make getSystemInfo function return human readable value for Total RAM
commit 14eeb676d4
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:04:42 2025 +0600
refactor files listing web endpoint
commit 0e0236abff
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:03:38 2025 +0600
Add type to database search function
commit 8102463e7b
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:03:21 2025 +0600
Add type column to Files table
commit e4d5027d9e
Author: Moe <github@m03.ca>
Date: Sun Sep 21 15:02:32 2025 +0600
Add mbToHumanReadable and humanReadableToMb to server common lib
commit 804cd200e0
Author: Moe <github@m03.ca>
Date: Sun Sep 7 19:53:27 2025 +0600
Fix timelapse video build block if monitor restart during
commit 04d4825e68
Author: Moe <github@m03.ca>
Date: Sat Sep 6 17:00:51 2025 +0600
fix syntax error in tvChannels API endpoint
commit 860db1aeb9
Author: Moe <github@m03.ca>
Date: Thu Sep 4 16:30:40 2025 +0600
fix flv monitorId not defined bug
commit 68775428b5
Author: Moe <github@m03.ca>
Date: Wed Aug 20 10:21:52 2025 +0600
make dockerfile use bookworm
commit 22070cb81f
Author: Moe <github@m03.ca>
Date: Tue Aug 19 12:39:38 2025 +0600
monitorSettings.details.control_base_url removed isAdvanced
commit aeb9fd8c0e
Author: Moe <github@m03.ca>
Date: Tue Aug 19 12:39:09 2025 +0600
detector_motion_count undefined fix
commit b628950e6d
Author: Moe <github@m03.ca>
Date: Mon Aug 11 15:38:11 2025 +0600
remove Landing Page selection for Sub-Account
commit 5faebff56d
Author: Moe <github@m03.ca>
Date: Mon Aug 11 13:45:24 2025 +0600
move lineCounter status endpoint
commit 6fbcf20bfb
Author: Moe <github@m03.ca>
Date: Mon Aug 11 13:43:42 2025 +0600
Fix loading snapshot in Videos Table
commit b5530d4742
Author: Moe <github@m03.ca>
Date: Wed Jul 30 21:05:00 2025 +0600
Fix Embed host link when using p2p
commit 38e6fa8529
Author: Moe <github@m03.ca>
Date: Sat Jul 26 14:37:28 2025 +0600
Update process.js
commit 430cebd31b
Author: Moe <github@m03.ca>
Date: Sat Jul 26 14:37:19 2025 +0600
Update copySystemToNewServer.js
commit f855faa1fe
Author: Moe <github@m03.ca>
Date: Wed Jul 23 08:43:35 2025 +0600
fix pluinBase setting s.monitorInfo
commit a9766272c1
Author: Moe <github@m03.ca>
Date: Thu Jul 17 12:06:28 2025 +0600
Add onMonitorDelete event to extenders
commit 6d42994343
Author: Moe <github@m03.ca>
Date: Wed Jul 16 21:42:30 2025 +0600
Fix Sub-Account Manager : populating the permission selections
commit 27f93ec4a1
Author: Moe <github@m03.ca>
Date: Wed Jul 16 20:26:52 2025 +0600
Add simple tool to scan for Shinobi and Central servers on network
commit 2d048676ac
Author: Moe <github@m03.ca>
Date: Mon Jul 14 14:50:47 2025 +0600
Update copySystemToNewServer.js to create db
commit fefe815901
Author: Moe <github@m03.ca>
Date: Sat Jul 12 18:27:18 2025 +0600
Create script that copies Shinobi configurations to another server
commit e18d869571
Author: Moe <github@m03.ca>
Date: Mon Jun 30 10:45:02 2025 +0600
Update tools\createMonitorsJsonFromTxt.js to ignore empty rows
commit 6c40a84bec
Author: Moe <github@m03.ca>
Date: Mon Jun 30 10:43:37 2025 +0600
fix dropdown menu links in Videos Table
commit 3596f4f29f
Author: Moe <github@m03.ca>
Date: Sun Jun 29 09:43:29 2025 +0600
Live Grid : Fix substream reload on scroll
commit 7bae903b58
Author: Moe <github@m03.ca>
Date: Sat Jun 28 21:13:33 2025 +0600
Add User log for when Video is Deleted from UI
commit f656b36efa
Author: Moe <github@m03.ca>
Date: Thu Jun 26 11:33:39 2025 +0600
Add argument information about extenders
commit 7c04dcc492
Author: Moe <github@m03.ca>
Date: Wed Jun 25 09:24:43 2025 +0600
Live Grid : disable debuglogs for detection delay
commit 7ea0227f72
Author: Moe <github@m03.ca>
Date: Wed Jun 25 09:13:41 2025 +0600
Live Grid : Detection Delay made into Float, max value is 10, step is 0.1
commit f61945c3a9
Author: Moe <github@m03.ca>
Date: Tue Jun 24 20:21:15 2025 +0600
Central Management Pair Server wrapped in try script in case failure to start
commit 00ce901d7e
Author: Moe <github@m03.ca>
Date: Mon Jun 23 06:20:31 2025 +0600
Live Grid : Allow adding a Client-Side delay in drawing detection boxes
commit 8290f10a3a
Author: Moe <github@m03.ca>
Date: Thu Jun 19 11:01:15 2025 +0600
refine ONVIF Event handler
commit 1bba5750de
Author: Moe <github@m03.ca>
Date: Wed May 21 23:18:05 2025 +0600
refine ONVIF Event handler
- ignore some cases like Processor_Usage and events missing "source"
- if source is an array make it choose last item for short name
- allow disabling event trigger from ONVIF Event
- add Extender to capture ONVIF Event via customAutoLoad module
- include short name in triggerEvent action as "token"
commit 777310c8a3
Author: Moe <github@m03.ca>
Date: Thu Jun 19 10:45:31 2025 +0600
add response.ok true to toggleSubstream action stop
commit bfab8649dc
Author: Moe <github@m03.ca>
Date: Wed Jun 18 08:16:28 2025 +0600
Add Copy Tags to Monitor Settings > Copy Settings
commit dd6f3b31e6
Author: Moe <github@m03.ca>
Date: Tue Jun 17 11:10:40 2025 +0600
fix syntax error in controls/onvif.js
commit 7a854c6379
Author: Moe <github@m03.ca>
Date: Tue Jun 17 10:48:15 2025 +0600
Add Option to use 24 Hour time in Videos Table
commit 8a503bfd5b
Author: Moe <github@m03.ca>
Date: Fri Jun 13 22:55:10 2025 +0600
Add logging for command failure to userLog
commit 2249980d53
Author: Moe <github@m03.ca>
Date: Fri Jun 13 22:54:44 2025 +0600
Add | and " to exception list for Monitor Settings save
commit 65c73232a1
Author: Moe <github@m03.ca>
Date: Fri Jun 13 12:24:05 2025 +0600
Ensure cron only attempts alarm deletion if alarmManagement is enabled
commit 70171de053
Author: Moe <github@m03.ca>
Date: Wed Jun 11 13:50:50 2025 +0600
Add ' to exception list for Monitor Settings save
commit decaa9d2b2
Author: Moe <github@m03.ca>
Date: Tue Jun 10 12:42:51 2025 +0600
Add { and } to exception list for Monitor Settings save
commit 64b00d27e8
Author: Moe <github@m03.ca>
Date: Wed Jun 4 11:56:30 2025 +0600
undo update to singleCamera.js
commit 1a34936099
Author: Moe <github@m03.ca>
Date: Tue Jun 3 13:57:18 2025 +0600
Add Line (Crossing) Counter
commit 23cddf44bf
Author: Moe <github@m03.ca>
Date: Tue Jun 3 07:14:05 2025 +0000
Edit base.js
commit 97e9bb8cca
Author: Moe <github@m03.ca>
Date: Tue Jun 3 13:03:30 2025 +0600
Refactor Plugin Base to fix possible memory leaks
commit 2eebd1fa68
Author: Moe <github@m03.ca>
Date: Tue Jun 3 13:02:55 2025 +0600
delete dataPortToken on cameraProcess close
commit 1f0af28b0b
Author: Moe <github@m03.ca>
Date: Tue Jun 3 13:02:20 2025 +0600
Create changelogGenerator.js
commit a4e7ab3d87
Author: Moe <github@m03.ca>
Date: Wed May 28 14:47:52 2025 +0600
Update Drop In Events (FTP)
- Allow API Key ending only in @ instead of needing @Shinobi
- Clean up file and folder processing for trigger
- Better Uploaded content cleanup
commit b0fcc9e616
Author: Moe <github@m03.ca>
Date: Sat May 24 15:23:09 2025 +0600
Fix memory leak possibility in camera thread
commit 1f29962547
Author: Moe <github@m03.ca>
Date: Wed May 21 23:14:00 2025 +0600
Add extender for onOnvifEventTrigger (not enabled)
commit bce9889cec
Author: Moe <github@m03.ca>
Date: Wed May 21 23:13:23 2025 +0600
fix timelapse frame path builder in cron
commit 85f7a707d1
Author: Moe <github@m03.ca>
Date: Wed May 21 21:33:23 2025 +0600
fix too long column insertion on Videos table objects column
commit 7c33247e06
Author: Moe <github@m03.ca>
Date: Sat May 17 18:45:42 2025 +0600
remove fps changer in simple mode changer api endpoint
commit 34545cdceb
Author: Moe <github@m03.ca>
Date: Sun May 11 19:21:16 2025 +0600
update actCheck.js
commit 86741e4723
Author: Moe <github@m03.ca>
Date: Wed Apr 23 20:43:03 2025 +0600
fix default object detection dimensions at 1280x720
commit aabfe51e3e
Merge: edae7aed 0b3b7cf2
Author: Moe <github@m03.ca>
Date: Mon Apr 21 03:55:44 2025 +0000
Merge branch 'dev' into 'dev'
Added pl language (translated by an LLM)
See merge request Shinobi-Systems/Shinobi!533
commit edae7aedff
Author: Moe <github@m03.ca>
Date: Sun Apr 20 19:33:12 2025 +0600
clean up central connector, prevents connecting multiple times at start
commit 0b3b7cf241
Author: Wiktor Pyk <grazynapp65@gmail.com>
Date: Sun Apr 20 12:39:19 2025 +0200
Added pl language (translated by an LLM)
commit 60d35065a7
Author: Moe <github@m03.ca>
Date: Sat Apr 19 14:34:23 2025 +0600
fix some npm vulnerabilities
commit 5361caa0b4
Author: Moe <github@m03.ca>
Date: Fri Apr 18 10:48:48 2025 +0600
fix event filters getting broken in cleanStringsInObject+
+ make Event Filters disable submit on save
+ change region editor to use configureMonitor function
commit 179781f5b2
Author: Moe <github@m03.ca>
Date: Fri Apr 18 10:14:14 2025 +0600
fix event filters getting broken in cleanStringsInObject
commit 53ffca4a70
Author: Moe <github@m03.ca>
Date: Wed Apr 16 00:03:11 2025 +0600
add some debugging code to createEventBasedRecording
commit bab5761ede
Author: Moe <github@m03.ca>
Date: Wed Apr 16 00:01:43 2025 +0600
fix refactored Central Connector when lost connection
commit f33d19ec22
Author: Moe <github@m03.ca>
Date: Tue Apr 15 22:15:25 2025 +0600
general fixes on monitor startup
commit 41702836dd
Author: Moe <github@m03.ca>
Date: Tue Apr 15 22:09:22 2025 +0600
add missing Custom Settings table creation
commit 1578e0f6e5
Author: Moe <github@m03.ca>
Date: Tue Apr 15 11:39:22 2025 +0600
make central connector only get IPv4 and ignore internal
commit ba07a9dfc9
Author: Moe <github@m03.ca>
Date: Tue Apr 15 11:39:05 2025 +0600
cleanup some logging and spacing
commit d3b07165ae
Author: Moe <github@m03.ca>
Date: Tue Apr 15 11:38:11 2025 +0600
Add bad cseq log drop to prevent browser log flooding
commit f78157b8dc
Author: Moe <github@m03.ca>
Date: Tue Apr 15 11:37:50 2025 +0600
Fix failing input_map parse on some monitors, moderinize some details
commit 182b438423
Author: Moe <github@m03.ca>
Date: Thu Apr 10 18:28:34 2025 +0600
Update pairServer.js
commit 2dba13e751
Author: Moe <github@m03.ca>
Date: Tue Apr 8 22:54:50 2025 +0600
Allow Central Connection without SSH
commit dc4b329521
Author: Moe <github@m03.ca>
Date: Tue Apr 8 15:54:30 2025 +0600
refactor central management connector
commit 2bfae38715
Author: Moe <github@m03.ca>
Date: Tue Apr 8 13:36:08 2025 +0600
make Max Storage Amount a human inputable/readable value
commit fd3adba3fc
Author: Moe <github@m03.ca>
Date: Tue Apr 8 13:10:35 2025 +0600
fix broken monitor utils
commit 6da232bfe1
Author: Moe <github@m03.ca>
Date: Tue Apr 8 10:23:26 2025 +0600
Allow Commas in cleanStringsInObject function
commit f8dd2deb14
Author: Moe <github@m03.ca>
Date: Sun Apr 6 17:24:25 2025 +0600
Add "Alarms" logging/actions and PTZ Updates
commit 8153ee3b6c
Author: Moe <github@m03.ca>
Date: Wed Mar 12 11:36:45 2025 -0700
fix Alarms tab preview video link
commit ae14d07d5e
Author: Moe <github@m03.ca>
Date: Fri Mar 7 21:34:16 2025 -0800
Update alarmPopup.ejs
commit 3a226bbff0
Author: Moe <github@m03.ca>
Date: Fri Mar 7 15:04:04 2025 -0800
make form dark on Alarm Popup
commit 813c5bd03f
Author: Moe <github@m03.ca>
Date: Fri Mar 7 15:03:53 2025 -0800
clean up Alarm gamepad
commit 0c677eba5e
Author: Moe <github@m03.ca>
Date: Fri Mar 7 15:03:40 2025 -0800
add height to Alarm popup
commit feaf5d1040
Author: Moe <github@m03.ca>
Date: Fri Mar 7 15:03:21 2025 -0800
add download button to Alarm Popup video
commit 9b05600405
Author: Moe <github@m03.ca>
Date: Fri Mar 7 14:50:37 2025 -0800
add details from first event to alarm
commit 03de7575e8
Author: Moe <github@m03.ca>
Date: Fri Mar 7 14:50:19 2025 -0800
user normal form instead of save on change in alarm popup
commit 89d846dfcf
Author: Moe <github@m03.ca>
Date: Fri Mar 7 14:40:59 2025 -0800
remove console.log from getEventBasedRecordingUponCompletion
commit ec624231c0
Author: Moe <github@m03.ca>
Date: Fri Mar 7 14:32:26 2025 -0800
Make Alarms use normal Videos instead of Notification video + Gamepad PTZ
commit 3a9582ba3d
Author: Moe <github@m03.ca>
Date: Wed Mar 5 18:26:03 2025 -0800
Add multiple monitors logged to Alarm and updating Alarm+
commit b62d1c79fc
Author: Moe <github@m03.ca>
Date: Wed Mar 5 18:16:08 2025 -0800
Add multiple monitors logged to Alarm and updating Alarm
+ better table in Alarms tab
commit 2677fc421d
Author: Moe <github@m03.ca>
Date: Wed Mar 5 12:26:33 2025 -0800
Fix timezone in alarm popup, add limit query option to Alarms listing
commit 57dc47c68a
Author: Moe <github@m03.ca>
Date: Tue Mar 4 22:34:30 2025 -0800
Alarms and Event-Based PTZ (Working 80%)
commit b7813311d0
Author: Moe <github@m03.ca>
Date: Sun Mar 2 20:23:44 2025 -0800
Alarms (Framework only) and Event-Based PTZ and Utility updates
- Alarms : new table created to keep track of events in a single entry
- Alarms : saves entries on an event and updates 10 seconds after last trigger of Monitor
- Alarms : page added to view a list of Alarms
- Alarms : Popup page added to display Live Stream, Live Stream of PTZ'd camera(s) and Notification Video. Can update an Alarm here as well.
- Event-Based PTZ : Move camera to a preset based on the event of a different camera
- Permissions : Added "Can View Alarm" and "Can Edit Alarm"
- ONVIF Slightly updated ONVIF utility library
- Moved Monitor Settings Definition to separate file (Page Layout)
commit dfdfd0527f
Author: Moe <github@m03.ca>
Date: Mon Feb 17 22:02:39 2025 -0800
Make PTZ Presets autofill token padding
commit a3e134a0a0
Author: Moe <github@m03.ca>
Date: Mon Feb 17 16:20:10 2025 -0800
isolate Region Editor from base.js
commit 397fda263a
Author: Moe <github@m03.ca>
Date: Mon Feb 17 16:17:05 2025 -0800
make patrol default time to 20 seconds per view
commit 51d9e52d92
Merge: ccbb02a0 cd8d3d4a
Author: Moe <github@m03.ca>
Date: Sun Feb 16 19:37:27 2025 -0800
PTZ Presets and Patrol
commit ccbb02a05a
Author: Moe <github@m03.ca>
Date: Sun Feb 16 19:34:06 2025 -0800
fix reading event base recording for event notify
commit 70d4ca76e0
Author: Moe <github@m03.ca>
Date: Thu Feb 13 12:28:53 2025 -0800
Save Notification Video to FileBin and send info to MQTT
commit cd8d3d4ab2
Author: Moe <github@m03.ca>
Date: Thu Dec 26 01:27:53 2024 -0800
Add PTZ Preset Patrol with Generic Gamepad
commit 9598115dbd
Author: Moe <github@m03.ca>
Date: Sun Apr 6 17:10:19 2025 +0600
Add Max Days for Cloud Video Uploaders
commit 8397b5fcb7
Author: Moe <github@m03.ca>
Date: Fri Feb 14 22:37:44 2025 -0800
Add Max Days for Cloud Video Uploaders
commit f010508e48
Author: Moe <github@m03.ca>
Date: Sun Apr 6 12:19:13 2025 +0600
make fetch ptz command provide response data
commit 196af5f289
Author: Moe <github@m03.ca>
Date: Sun Apr 6 12:16:37 2025 +0600
change color of status progress bar
commit 01470944be
Author: Moe <github@m03.ca>
Date: Sun Apr 6 12:16:11 2025 +0600
Central SSH reconnect with delay
commit a22247e5c4
Author: Moe <github@m03.ca>
Date: Thu Apr 3 13:30:26 2025 +0600
Add SSH Proxy Capability to Central Management
commit d617f585a5
Author: Moe <github@m03.ca>
Date: Mon Mar 24 00:05:03 2025 -0700
Fix libs/ffmpeg in gitignore
commit 0377de2668
Author: Moe <github@m03.ca>
Date: Fri Mar 21 23:21:10 2025 -0700
Add option to periodically reset management connection
commit 1f1a3ef98f
Author: Moe <github@m03.ca>
Date: Fri Mar 21 21:37:04 2025 -0700
add offline activator
commit c916d77e4c
Author: Moe <github@m03.ca>
Date: Fri Mar 21 14:30:30 2025 -0700
remove language loaded from account settings
- this feature was causing many issues and now language settings can only be changed in system configuration of Shinobi.
commit 52e30361ed
Author: Moe <github@m03.ca>
Date: Fri Mar 21 14:05:19 2025 -0700
Add WireGuard VPN scripts (server uses docker)
commit 5fe84b2f32
Author: Moe <github@m03.ca>
Date: Fri Mar 21 14:04:51 2025 -0700
key manages camera count
commit 4de9a1d409
Author: Moe <github@m03.ca>
Date: Wed Mar 12 16:23:18 2025 -0700
allow "&" in monitor config strings
commit 8fff018a92
Author: Moe <github@m03.ca>
Date: Wed Mar 12 13:08:47 2025 -0700
allow "?" in monitor config strings
commit 324ee75bc2
Author: Moe <github@m03.ca>
Date: Wed Mar 12 11:28:32 2025 -0700
Add server ip parse for Central Connect
commit 83a37af0bb
Author: Moe <github@m03.ca>
Date: Tue Mar 11 13:53:23 2025 -0700
Fix Branding by removing User-Level language selection
- Language must now be selected at system level
commit cb88039a20
Author: Moe <github@m03.ca>
Date: Tue Mar 11 12:47:58 2025 -0700
reverse Videos list when merging to ensure proper order
commit ceb13d9ffd
Author: Moe <github@m03.ca>
Date: Tue Mar 11 12:47:22 2025 -0700
Save Frame from FTP Trigger in Timelapse
commit 9b1f196bd3
Author: Moe <github@m03.ca>
Date: Sat Mar 8 19:41:45 2025 -0800
Reapply "Fix Cross-site scripting vulnerability in Monitor Edit" (Fixed)
This reverts commit c74f8cadda.
Additionally a fix is applied to prevent breakage of some parameters
commit c74f8cadda
Author: Moe <github@m03.ca>
Date: Sat Mar 8 19:39:17 2025 -0800
Revert "Fix Cross-site scripting vulnerability in Monitor Edit"
This reverts commit cfc1565861.
commit 007b381997
Author: Moe <github@m03.ca>
Date: Sat Mar 8 19:22:14 2025 -0800
update getVideoSearchRequestQueries to have operators
commit 87de4cb475
Author: Moe <github@m03.ca>
Date: Sat Mar 8 19:21:20 2025 -0800
clean up Videos Table Search Execution
commit cfc1565861
Author: Moe <github@m03.ca>
Date: Sat Mar 8 19:21:00 2025 -0800
Fix Cross-site scripting vulnerability in Monitor Edit
commit c699c55c08
Author: Moe <github@m03.ca>
Date: Sun Mar 2 13:51:29 2025 -0800
remove DB_DISABLE_INCLUDED from Docker image
commit 5abf92015b
Author: Moe <github@m03.ca>
Date: Wed Feb 26 17:50:50 2025 -0800
Make Monitor Settings post with websocket instead of ajax
commit e2395d988f
Author: Moe <github@m03.ca>
Date: Wed Feb 26 17:48:55 2025 -0800
clean up websocket callback on complete
commit 4db2851ac5
Author: Moe <github@m03.ca>
Date: Wed Feb 26 17:48:26 2025 -0800
ignore ffmpeg folder within Shinobi folder (ffbinaries download)
commit 99af20d09d
Author: Moe <github@m03.ca>
Date: Wed Feb 26 17:47:42 2025 -0800
Add a cmd tool to mass modify monitor configs with a template
commit 334b0ccf2c
Author: Moe <github@m03.ca>
Date: Sun Feb 16 10:17:00 2025 -0800
update removeSenstiveInfoFromMonitorConfig
commit a86f40763a
Author: Moe <github@m03.ca>
Date: Fri Feb 14 20:34:41 2025 -0800
Allow Connecting Multiple Central Servers
commit 6ece34be27
Author: Moe <github@m03.ca>
Date: Fri Feb 14 15:26:51 2025 -0800
Allow Connecting Multiple Central Servers (fixes)
commit 3027b95155
Author: Moe <github@m03.ca>
Date: Thu Feb 13 23:46:41 2025 -0800
Allow Connecting Multiple Central Servers
commit 481e6e1d8d
Author: Moe <github@m03.ca>
Date: Wed Feb 12 21:09:55 2025 -0800
API Key Management Upgrades
commit 6fabbee05b
Author: Moe <github@m03.ca>
Date: Wed Feb 12 21:07:39 2025 -0800
add API Endpoint for getting a single row
commit 936f14cad9
Author: Moe <github@m03.ca>
Date: Mon Feb 10 16:04:16 2025 -0800
Update Central API Key Creation
commit 1883f8f2e9
Author: Moe <github@m03.ca>
Date: Mon Feb 10 13:50:22 2025 -0800
Fix Central API Key acquisition
commit 3a2d13894d
Author: Moe <github@m03.ca>
Date: Mon Feb 10 13:41:10 2025 -0800
Upgrade API Key Management : Edit User Settings and Permission Sets
+ Refactor Sub-Account API
+ Change Monitor States Permission Requirement to "Edit Monitors" instead of "Control Monitors"
+ Fix "Passwords Don't Match" lang text
+ Require Permission to edit Account Settings
+ Condense subAccountManager and monitorStates into their own modules for webPaths
commit bae9254079
Author: Moe <github@m03.ca>
Date: Sun Feb 9 22:35:53 2025 -0800
Upgrade API Key Management : Permission to allow managing API
commit 95d66f99e0
Author: Moe <github@m03.ca>
Date: Sun Feb 9 20:41:07 2025 -0800
Upgrade API Key Management : Permissions and Editing
commit d7a830104e
Author: Moe <github@m03.ca>
Date: Fri Feb 7 15:58:48 2025 -0800
Add Custom Settings API
commit 9edad4bed1
Author: Moe <github@m03.ca>
Date: Fri Feb 7 14:50:12 2025 -0800
clean up getMonitors API and add websocket method
commit b5386e89d4
Author: Moe <github@m03.ca>
Date: Wed Feb 5 19:42:27 2025 -0800
Permission Groups + Websocket API for Editing Monitor
commit 09a549a1fc
Author: Moe <github@m03.ca>
Date: Wed Feb 5 18:49:29 2025 -0800
Add or Edit Monitor over Websocket with callback
commit a4b93afb90
Author: Moe <github@m03.ca>
Date: Sun Feb 2 20:53:40 2025 -0800
Add method to add/edit Monitors with websocket
- used by Central Management Panel
commit 5e1aff081a
Author: Moe <github@m03.ca>
Date: Sun Feb 2 12:59:56 2025 -0800
fix applyPermissionsToUser in createSession for API Keys
commit 4d0cd8f02c
Author: Moe <github@m03.ca>
Date: Sat Feb 1 22:55:42 2025 -0800
void failed proc.stdin.write("q\r\n")
commit 259c0204aa
Author: Moe <github@m03.ca>
Date: Sat Feb 1 22:53:54 2025 -0800
Allow API Key Management of Sub-Accounts by Admin
commit 34fc45a2be
Author: Moe <github@m03.ca>
Date: Sat Feb 1 14:21:18 2025 -0800
clean up selecting Monitors in Permission Groups
commit aa1d87767d
Author: Moe <github@m03.ca>
Date: Sat Feb 1 13:22:02 2025 -0800
Add User Permission Management by Group+
Fix permissions to view and edit Permission Groups
commit 10deb7128d
Author: Moe <github@m03.ca>
Date: Fri Jan 31 21:41:53 2025 -0800
Add User Permission Management by Group
+ change Sub-Account Monitor select to Table
commit 713c743fde
Author: Moe <github@m03.ca>
Date: Fri Jan 31 18:35:37 2025 -0800
Load Recent Videos once on Dashboard Ready
commit 3ee4c62dbb
Author: Moe <github@m03.ca>
Date: Wed Jan 29 14:29:06 2025 -0800
Change order of operations for P2P and Central startup
commit f9dde706ef
Author: Moe <github@m03.ca>
Date: Tue Jan 28 22:02:50 2025 -0800
update scanForOrphanedVideos
commit 876e0c1bea
Author: Moe <github@m03.ca>
Date: Mon Jan 27 22:38:50 2025 -0800
Fix multiple select for Copy Monitors
commit 706ced8e5f
Author: Moe <github@m03.ca>
Date: Mon Jan 27 19:47:18 2025 -0800
Update Docker README
commit 4e7c7a96e2
Author: Moe <github@m03.ca>
Date: Mon Jan 27 19:45:42 2025 -0800
remove failing ARM builds from gitlab-ci
commit 13314c7c79
Author: Moe <github@m03.ca>
Date: Mon Jan 27 19:44:34 2025 -0800
update readme
commit 66b6bc0a5f
Author: Moe <github@m03.ca>
Date: Tue Jan 28 03:36:36 2025 +0000
Update .gitlab-ci.yml file
commit b1b4943f4f
Author: Moe <github@m03.ca>
Date: Mon Jan 27 18:28:59 2025 -0800
re-add Docker management with CI (simplified)
+ also make it mount the whole Shinobi folder
+ simplify it with only integrated db
+ make it only read the conf.json and super.json within Shinobi folder, no more /config folder
commit 6fbf1a41a1
Author: Moe <github@m03.ca>
Date: Mon Jan 27 14:46:01 2025 -0800
Add Spanish Language file
commit 38c87cd462
Author: Moe <github@m03.ca>
Date: Sun Jan 26 14:08:42 2025 -0800
add search to monitor list in wallview
commit 234d3ab764
Author: Moe <github@m03.ca>
Date: Wed Jan 22 10:27:37 2025 -0800
Revert "Allow Editing configureMonitor with Partial Config Posted"
This reverts commit 75828f4e38.
commit f2032c80d3
Author: Moe <github@m03.ca>
Date: Sat Jan 18 20:00:48 2025 -0800
dropInEvents create extra folders from a device using FTP upload
commit b4f8408824
Author: Moe <github@m03.ca>
Date: Sat Jan 18 19:58:12 2025 -0800
remove extra logging from sideMenu operations
commit eb16760bff
Author: Moe <github@m03.ca>
Date: Sat Jan 18 19:57:42 2025 -0800
Update startup notice posts to be cleaner (better for central panel)
+ change unactivated max cameras to 15
commit b5fe0dc25c
Author: Moe <github@m03.ca>
Date: Sat Jan 18 19:52:37 2025 -0800
Allow getting Super User logs with start and end date params
commit be6fd62a0d
Author: Moe <github@m03.ca>
Date: Sat Jan 18 19:51:58 2025 -0800
visual for unactivated installation in dashboard
commit 75828f4e38
Author: Moe <github@m03.ca>
Date: Sat Jan 18 19:51:22 2025 -0800
Allow Editing configureMonitor with Partial Config Posted
commit 6ad351ecbe
Author: Moe <github@m03.ca>
Date: Mon Jan 13 13:43:06 2025 -0800
Fix displaying addStorage fields in account settings
commit 41eefc2f21
Author: Moe <github@m03.ca>
Date: Wed Jan 8 18:25:16 2025 -0800
integrate Management Server module, add some language terms
commit b3597173be
Author: Moe <github@m03.ca>
Date: Tue Jan 7 18:13:34 2025 -0800
remove 1 second startup on mp4 stream for embed
commit 64300f2310
Author: Moe <github@m03.ca>
Date: Tue Jan 7 18:11:07 2025 -0800
UNDO Wall Display stop using iframe/embeds
commit ae4547bae1
Author: Moe <github@m03.ca>
Date: Tue Jan 7 11:55:16 2025 -0800
fix embed flickering
commit 6b0c6671dc
Author: Moe <github@m03.ca>
Date: Tue Jan 7 11:55:08 2025 -0800
add getAdminApiPrefix API endpoint
commit c671f08e44
Author: Moe <github@m03.ca>
Date: Sat Jan 4 11:35:39 2025 -0800
add Simple Uploader flag to sftp
commit 5cc77851d2
Author: Moe <github@m03.ca>
Date: Sat Jan 4 11:35:10 2025 -0800
fix Copy Settings list load
commit 05f8db2206
Author: Moe <github@m03.ca>
Date: Sat Jan 4 11:34:33 2025 -0800
move some options in Account Settings
commit f51543d812
Author: Moe <github@m03.ca>
Date: Fri Jan 3 01:02:12 2025 -0800
Send Cloud Disk Use over websocket like local disk use
commit b1f5661e83
Author: Moe <github@m03.ca>
Date: Fri Jan 3 00:56:29 2025 -0800
add "uploaderId" to backup uploaders definitions
commit b072bc035d
Author: Moe <github@m03.ca>
Date: Fri Jan 3 00:31:33 2025 -0800
Easier multiselect in Wall Display, include Tag selection+
commit 5cbbf20fc9
Author: Moe <github@m03.ca>
Date: Fri Jan 3 00:22:33 2025 -0800
Easier multiselect in Wall Display, include Tag selection
commit 6d05a0806f
Author: Moe <github@m03.ca>
Date: Thu Jan 2 23:45:40 2025 -0800
clear m3uCheck when closing live player
commit df21252350
Author: Moe <github@m03.ca>
Date: Thu Jan 2 23:30:06 2025 -0800
Wall Display stop using iframe/embeds
commit d63f8a8766
Author: Moe <github@m03.ca>
Date: Wed Jan 1 11:31:09 2025 -0800
Fix "Force Monitors Per Row"
commit ae070a114c
Author: Moe <github@m03.ca>
Date: Wed Dec 25 11:14:03 2024 -0800
fix Point-Tilt on generic joystick
commit b162017795
Author: Moe <github@m03.ca>
Date: Wed Dec 18 16:25:16 2024 -0800
fix circular error with wallview
commit 8ecc733eec
Merge: 9e10730a 8ad15431
Author: Moe <github@m03.ca>
Date: Tue Dec 17 19:44:45 2024 -0800
Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev
commit 9e10730abf
Author: Moe <github@m03.ca>
Date: Tue Dec 17 19:44:22 2024 -0800
on HTTP fail to configureMonitor in UI provide feedback
commit 3b2b31579a
Author: Moe <github@m03.ca>
Date: Tue Dec 17 19:42:57 2024 -0800
try to ensure ONVIF device is init when snapshotting
commit 8ad15431e2
Merge: 8b40f7f3 9e5af057
Author: Moe <github@m03.ca>
Date: Wed Dec 18 03:20:04 2024 +0000
Merge branch 'dev' into 'dev'
Fix typo
See merge request Shinobi-Systems/Shinobi!526
commit 9e5af057a8
Author: Blue112 <131582+blue112@users.noreply.github.com>
Date: Tue Dec 17 12:17:15 2024 +0100
fix typo
commit 8b40f7f38a
Merge: 2c43311f adf50506
Author: Moe <github@m03.ca>
Date: Mon Dec 16 12:13:27 2024 -0800
Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev
commit 2c43311f68
Author: Moe <github@m03.ca>
Date: Mon Dec 16 12:13:17 2024 -0800
Fix "Mounted Drive" Uploader method++
commit adf505062d
Merge: a9b38190 c9da11fa
Author: Moe <github@m03.ca>
Date: Mon Dec 16 19:34:29 2024 +0000
Merge branch 'update-onvif-errors' into 'dev'
chore: updates ONVIF library and adds error listener
See merge request Shinobi-Systems/Shinobi!524
commit c9da11fa0c
Author: Harry Martland <HarryEMartland@gmail.com>
Date: Mon Dec 16 15:22:40 2024 +0000
chore: updates ONVIF library and adds error listener
commit a9b381909e
Author: Moe <github@m03.ca>
Date: Fri Dec 13 23:46:13 2024 -0800
fix timeline view of cloud videos
commit e86fcd73cd
Author: Moe <github@m03.ca>
Date: Fri Dec 13 13:38:52 2024 -0800
fix redAlertNotify
commit e3732b9a84
Author: Moe <github@m03.ca>
Date: Thu Dec 12 22:59:03 2024 -0800
Fix "Mounted Drive" Uploader method+
commit 4d04720d88
Author: Moe <github@m03.ca>
Date: Thu Dec 12 21:03:34 2024 -0800
Fix "Mounted Drive" Uploader method
commit 240a2755fb
Author: Moe <github@m03.ca>
Date: Thu Dec 12 16:15:03 2024 -0800
Timeline : add selector for Local, Cloud, Archive
commit 479912357e
Author: Moe <github@m03.ca>
Date: Thu Dec 12 11:20:48 2024 -0800
Add Safe Mode and Peer Connect Key auto check for subscription
- Safe Mode will prevent cameras from starting on app start. Will require user to hit save on the Settings once before they enable.
commit f0b7c6f321
Author: Moe <github@m03.ca>
Date: Thu Dec 12 10:44:41 2024 -0800
post snapshot creation for videos in debugLog instead
commit 94fc936d50
Author: Moe <github@m03.ca>
Date: Wed Dec 11 17:47:21 2024 -0800
Add popImageClose function
commit 0beb3416fb
Author: Moe <github@m03.ca>
Date: Wed Dec 11 17:46:52 2024 -0800
change page title write to match login screen
commit b51e09a8f0
Author: Moe <github@m03.ca>
Date: Wed Dec 11 17:45:29 2024 -0800
Change Language Modification by customAutoLoad
- minor change. full refactor of language loader being planned for later release.
commit 1a5d973fd3
Author: Moe <github@m03.ca>
Date: Wed Dec 11 11:43:32 2024 -0800
Add Cycling to Wallview
commit 25a9a35bff
Author: Moe <github@m03.ca>
Date: Tue Dec 10 21:33:33 2024 -0800
better snapshot view for liveGrid gamepad
commit f680dc0db2
Author: Moe <github@m03.ca>
Date: Tue Dec 10 21:33:09 2024 -0800
cleanup websocket controller
commit 06170852c5
Author: Moe <github@m03.ca>
Date: Tue Dec 10 21:32:24 2024 -0800
Add GamePad control to Wall View fixes
commit 2b33b94a7d
Author: Moe <github@m03.ca>
Date: Tue Dec 10 21:15:18 2024 -0800
add host parameter to embed.ejs
commit 111de9968f
Author: Moe <github@m03.ca>
Date: Tue Dec 10 21:14:44 2024 -0800
Add GamePad control to Wall View
commit 60a59cf03b
Author: Moe <github@m03.ca>
Date: Tue Dec 10 16:29:24 2024 -0800
Add GamePad support for Live Grid++
Add Warning for Unassigned PTZ Control ID selection
commit 5a78561c86
Author: Moe <github@m03.ca>
Date: Tue Dec 10 16:11:36 2024 -0800
Add GamePad support for Live Grid+
+ add Sequence Button Number press to Generic Controller
+ Higher Read rate for Generic Controller
commit 7cd0d10066
Author: Moe <github@m03.ca>
Date: Tue Dec 10 15:49:30 2024 -0800
Add GamePad support for Live Grid
commit 081c106b42
Author: Moe <github@m03.ca>
Date: Mon Dec 9 11:23:12 2024 -0800
fix displaying onvif event error
commit 30c4b87c70
Author: Moe <github@m03.ca>
Date: Sun Dec 8 21:11:20 2024 -0800
Add API Endpoints uploaderFields,addStorage,hardwareAccels,storageLocations
+ languages
+ make userInfo endpoint only ke, uid, mail, and details
commit 68874698ca
Author: Moe <github@m03.ca>
Date: Sun Dec 8 21:08:51 2024 -0800
Allow Superuser websocket connection with API Key
commit 1c517903ed
Author: Moe <github@m03.ca>
Date: Sun Dec 8 21:07:40 2024 -0800
minor fixes
commit 30b664362f
Author: Moe <github@m03.ca>
Date: Tue Nov 26 15:04:04 2024 -0800
Allow customAutoLoad Modules to add tabs in Super user panel
commit d12cda98f9
Author: Moe <github@m03.ca>
Date: Sun Nov 24 11:44:03 2024 -0800
Overlapping Event-Record set the "Objects Found" as tags from trigger
commit be9ac73e05
Author: Moe <github@m03.ca>
Date: Fri Nov 22 17:41:33 2024 -0800
Update onDetectorJpegOutputAlone for Plugin Selector
commit ae2598306f
Author: Moe <github@m03.ca>
Date: Fri Nov 22 17:39:13 2024 -0800
add AND/OR toggle for Videos Search
commit 90c63a2330
Author: Moe <github@m03.ca>
Date: Fri Nov 22 13:21:10 2024 -0800
Fix Sub Account Managment with baseURL
commit d8244fe09c
Author: Moe <github@m03.ca>
Date: Tue Nov 19 12:48:12 2024 -0800
Add SRT Protocol (basic)
commit 72388401ae
Author: Moe <github@m03.ca>
Date: Tue Nov 5 15:41:16 2024 -0800
update database pool management
commit e8a90cc861
Author: Moe <github@m03.ca>
Date: Tue Nov 5 15:40:55 2024 -0800
Make Poseidon stream start without wait on Live Grid init
commit 6f08a5bea6
Author: Moe <github@m03.ca>
Date: Tue Nov 5 15:40:23 2024 -0800
fix createSnapshot using non-configured FFmpeg
commit 7cdfa96951
Author: Moe <github@m03.ca>
Date: Tue Nov 5 15:39:48 2024 -0800
Add Audio Map ignore if missing on Event-Based Recording
commit 62742670b4
Author: Moe <github@m03.ca>
Date: Tue Nov 5 15:39:21 2024 -0800
send monitor_watch_on to all connected clients when monitor restart
commit cba997a972
Author: Moe <github@m03.ca>
Date: Tue Nov 5 15:38:51 2024 -0800
Fix some issues with ONVIF PTZ Control (!521)
commit 757fadc75b
Merge: 95460910 f42f3831
Author: Moe <github@m03.ca>
Date: Sat Nov 2 21:50:22 2024 +0000
Merge branch 'mount-manager' into 'dev'
Mount Manager in Superuser Panel
See merge request Shinobi-Systems/Shinobi!522
commit f42f3831f9
Author: Moe <github@m03.ca>
Date: Sat Nov 2 21:50:22 2024 +0000
Mount Manager in Superuser Panel
commit 954609108e
Author: Moe <github@m03.ca>
Date: Sun Oct 27 19:17:47 2024 -0700
display previous versions of Shinobi used in super user
commit bdc3ecb8d7
Author: Moe <github@m03.ca>
Date: Sun Oct 27 19:11:07 2024 -0700
fix substream end event signal+