Commit Graph

3736 Commits (alarm-management)

Author SHA1 Message Date
Moe 8153ee3b6c fix Alarms tab preview video link 2025-03-12 11:36:45 -07:00
Moe ae14d07d5e Update alarmPopup.ejs 2025-03-07 21:34:16 -08:00
Moe 3a226bbff0 make form dark on Alarm Popup 2025-03-07 15:04:04 -08:00
Moe 813c5bd03f clean up Alarm gamepad 2025-03-07 15:03:53 -08:00
Moe 0c677eba5e add height to Alarm popup 2025-03-07 15:03:40 -08:00
Moe feaf5d1040 add download button to Alarm Popup video 2025-03-07 15:03:27 -08:00
Moe 9b05600405 add details from first event to alarm 2025-03-07 14:50:37 -08:00
Moe 03de7575e8 user normal form instead of save on change in alarm popup 2025-03-07 14:50:25 -08:00
Moe 89d846dfcf remove console.log from getEventBasedRecordingUponCompletion 2025-03-07 14:40:59 -08:00
Moe ec624231c0 Make Alarms use normal Videos instead of Notification video + Gamepad PTZ 2025-03-07 14:32:26 -08:00
Moe 3a9582ba3d Add multiple monitors logged to Alarm and updating Alarm+ 2025-03-05 18:26:03 -08:00
Moe b62d1c79fc Add multiple monitors logged to Alarm and updating Alarm
+ better table in Alarms tab
2025-03-05 18:16:08 -08:00
Moe 2677fc421d Fix timezone in alarm popup, add limit query option to Alarms listing 2025-03-05 12:26:33 -08:00
Moe 57dc47c68a Alarms and Event-Based PTZ (Working 80%) 2025-03-04 22:34:30 -08:00
Moe b7813311d0 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)
2025-03-03 23:05:09 -08:00
Moe dfdfd0527f Make PTZ Presets autofill token padding 2025-02-17 22:02:39 -08:00
Moe a3e134a0a0 isolate Region Editor from base.js 2025-02-17 16:20:10 -08:00
Moe 397fda263a make patrol default time to 20 seconds per view 2025-02-17 16:17:05 -08:00
Moe 51d9e52d92 PTZ Presets and Patrol 2025-02-17 12:59:09 -08:00
Moe ccbb02a05a fix reading event base recording for event notify 2025-02-16 19:34:06 -08:00
Moe 70d4ca76e0 Save Notification Video to FileBin and send info to MQTT 2025-02-13 12:28:53 -08:00
Moe 481e6e1d8d 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
2025-02-12 21:10:50 -08:00
Moe d7a830104e Add Custom Settings API 2025-02-07 15:58:48 -08:00
Moe 9edad4bed1 clean up getMonitors API and add websocket method 2025-02-07 14:50:12 -08:00
Moe b5386e89d4 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
2025-02-05 19:43:11 -08:00
Moe 713c743fde Load Recent Videos once on Dashboard Ready 2025-01-31 18:35:37 -08:00
Moe 3ee4c62dbb Change order of operations for P2P and Central startup 2025-01-29 14:29:06 -08:00
Moe f9dde706ef update scanForOrphanedVideos 2025-01-28 22:02:50 -08:00
Moe 876e0c1bea Fix multiple select for Copy Monitors 2025-01-28 14:53:51 -08:00
Moe 706ced8e5f Update Docker README 2025-01-27 19:47:18 -08:00
Moe 4e7c7a96e2 remove failing ARM builds from gitlab-ci 2025-01-27 19:45:42 -08:00
Moe 13314c7c79 update readme 2025-01-27 19:44:34 -08:00
Moe 66b6bc0a5f Update .gitlab-ci.yml file 2025-01-28 03:36:36 +00:00
Moe b1b4943f4f 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
2025-01-27 18:28:59 -08:00
Moe 6fbf1a41a1 Add Spanish Language file 2025-01-27 14:46:01 -08:00
Moe 38c87cd462 add search to monitor list in wallview 2025-01-26 14:08:42 -08:00
Moe 234d3ab764 Revert "Allow Editing configureMonitor with Partial Config Posted"
This reverts commit 75828f4e38.
2025-01-22 10:27:37 -08:00
Moe f2032c80d3 dropInEvents create extra folders from a device using FTP upload 2025-01-18 20:00:48 -08:00
Moe b4f8408824 remove extra logging from sideMenu operations 2025-01-18 19:58:12 -08:00
Moe eb16760bff Update startup notice posts to be cleaner (better for central panel)
+ change unactivated max cameras to 15
2025-01-18 19:57:42 -08:00
Moe b5fe0dc25c Allow getting Super User logs with start and end date params 2025-01-18 19:52:37 -08:00
Moe be6fd62a0d visual for unactivated installation in dashboard 2025-01-18 19:51:58 -08:00
Moe 75828f4e38 Allow Editing configureMonitor with Partial Config Posted 2025-01-18 19:51:22 -08:00
Moe 6ad351ecbe Fix displaying addStorage fields in account settings 2025-01-13 13:43:26 -08:00
Moe 41eefc2f21 integrate Management Server module, add some language terms 2025-01-08 19:47:26 -08:00
Moe b3597173be remove 1 second startup on mp4 stream for embed 2025-01-07 18:13:34 -08:00
Moe 64300f2310 UNDO Wall Display stop using iframe/embeds 2025-01-07 18:11:07 -08:00
Moe ae4547bae1 fix embed flickering 2025-01-07 11:55:16 -08:00
Moe 6b0c6671dc add getAdminApiPrefix API endpoint 2025-01-07 11:55:08 -08:00
Moe c671f08e44 add Simple Uploader flag to sftp 2025-01-04 11:35:39 -08:00