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: ccbb02a0cd8d3d4a
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
Old connection of cron.js to camera.js through socket.io has been disabled. Old cron.js file has been disabled. File will remain to keep old systems from having looping errors, the file will just post a notice.
- Add Branding Engine
- Lock PM2 install to 3.0.0 (newer versions cannot catch `uncaughtException`.
- Update macOS installer
- Update OpenALPR (CPU) installer
- Add Portuguese Language
- Fix Language Selector
- Lay-In ability to create Matrix from Pam-Diff detection blob
- createEventBasedRecording called for Traditional Recording labelled 5 seconds before real time to capture event
- fix NaN for new user created in Superuser
- count space used for Timelapse Frames and Files tables (does not purge Timelapse data yet)
- Update TimelapseJpeg, lay-in MP4 builder, many fixes, additonal page
- add `impervious` to gitignore in `web/libs` for custom static files
- Fix delete button for quick video list
- Fix Super form appearance
- rewrite of forms in JSON allow auto-generating the necessary fields on almost any template with a lot more ease
- remove ejs files for uploaders and make fields generate by JSON as well
+ activate separated css files
- Audio Detector measures decibels (dB). Section can be found under Motion Detection.
- Regions can now be used with Object detection alone, find the option the Object Detection section.
- Scheduling System will allow automatically activating Monitor States based on time. GUI will be posted in the next commit.
+ Update Installers
+ Update framework.sql
+ `npm test` will run the test
+ Minor Bug Fixes
- Merge test functions into main app and invoke based on 1 of 2 Methods.
- Method 1 : Add `"testMode":true` to conf.json to start Shinobi in Test Mode.
- Method 2 : run `node camera.js test` in the Shinobi folder.
- CTRL+C to exit process and cleanup test files.
+ Code cleanup and bug fixes (found while testing the codeTester module)
+ Update "Entire System Export"
+ Additional Extenders
+ Make Input Map default "0" instead of "0:0"
+ Remove extra Whitespace from LICENSE and update the "Modification of this Software Product.".
- Unlike /configureMonitor/ this method, /monitorSates/, can take single veriables for a monitor edit.
+ clean /configureMonitor/'s addEdit portion and make it a separate function
+ add "raw" catch. if "raw" not found another database init will be requested
+ fix "undefined" monitor status for Disabled monitors on Shinobi start
+ fix color threshold save for region editor
+add fallback for snapBuffer failure