Commit Graph

1595 Commits (alarm-management)

Author SHA1 Message Date
Moe 9b05600405 add details from first event to alarm 2025-03-07 14:50:37 -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 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 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 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 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 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 75828f4e38 Allow Editing configureMonitor with Partial Config Posted 2025-01-18 19:51:22 -08:00
Moe 41eefc2f21 integrate Management Server module, add some language terms 2025-01-08 19:47:26 -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
Moe f51543d812 Send Cloud Disk Use over websocket like local disk use 2025-01-03 01:02:12 -08:00
Moe b1f5661e83 add "uploaderId" to backup uploaders definitions 2025-01-03 00:56:29 -08:00
Moe cd8d3d4ab2 Add PTZ Preset Patrol with Generic Gamepad 2024-12-26 01:27:53 -08:00
Moe b162017795 fix circular error with wallview 2024-12-18 16:25:16 -08:00
Moe 8ecc733eec Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2024-12-17 19:44:45 -08:00
Moe 3b2b31579a try to ensure ONVIF device is init when snapshotting 2024-12-17 19:42:57 -08:00
Blue112 9e5af057a8 fix typo 2024-12-17 12:17:15 +01:00
Moe 8b40f7f38a Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2024-12-16 12:13:27 -08:00
Moe 2c43311f68 Fix "Mounted Drive" Uploader method++ 2024-12-16 12:13:17 -08:00
Harry Martland c9da11fa0c chore: updates ONVIF library and adds error listener 2024-12-16 15:22:40 +00:00
Moe e3732b9a84 Fix "Mounted Drive" Uploader method+ 2024-12-12 22:59:03 -08:00
Moe 4d04720d88 Fix "Mounted Drive" Uploader method 2024-12-12 21:03:34 -08:00
Moe 479912357e 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.
2024-12-12 11:20:48 -08:00
Moe f0b7c6f321 post snapshot creation for videos in debugLog instead 2024-12-12 10:44:41 -08:00
Moe b51e09a8f0 Change Language Modification by customAutoLoad
- minor change. full refactor of language loader being planned for later release.
2024-12-11 17:45:29 -08:00
Moe 081c106b42 fix displaying onvif event error 2024-12-09 11:23:12 -08:00
Moe 30c4b87c70 Add API Endpoints uploaderFields,addStorage,hardwareAccels,storageLocations
+ languages
+ make userInfo endpoint only ke, uid, mail, and details
2024-12-08 21:11:20 -08:00
Moe 68874698ca Allow Superuser websocket connection with API Key 2024-12-08 21:08:51 -08:00
Moe 1c517903ed minor fixes 2024-12-08 21:07:40 -08:00
Moe 30b664362f Allow customAutoLoad Modules to add tabs in Super user panel 2024-11-26 15:04:04 -08:00
Moe d12cda98f9 Overlapping Event-Record set the "Objects Found" as tags from trigger 2024-11-24 11:44:42 -08:00
Moe be9ac73e05 Update onDetectorJpegOutputAlone for Plugin Selector 2024-11-22 17:41:33 -08:00
Moe ae2598306f add AND/OR toggle for Videos Search 2024-11-22 17:39:13 -08:00
Moe 72388401ae update database pool management 2024-11-05 15:41:16 -08:00