Commit Graph

350 Commits (75828f4e3860a457a20b54548cdd4042c9e6b124)

Author SHA1 Message Date
Moe 5e60c26eeb Fix Multi Record Monitor Tags on Event
commit 57168bd7e9
Author: Moe <github@m03.ca>
Date:   Wed Mar 15 13:25:00 2023 -0700

    clean up UI, rename field to "Trigger Monitors with Tags"

commit 592a1f6144
Author: Moe <github@m03.ca>
Date:   Wed Mar 15 13:24:26 2023 -0700

    fix bindTagLegendForMonitors

commit ac68b16bf6
Author: Moe <github@m03.ca>
Date:   Wed Mar 15 11:47:32 2023 -0700

    Fix Triggering Record by Monitor Tags
2023-03-15 13:25:43 -07:00
Moe 6c2669fd98 Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev 2023-03-14 21:17:44 -07:00
Moe e6d8a66a86 Add Test Module terms 2023-03-14 21:17:40 -07:00
Moe aa19cc13a4 Ignore Non-Moving Objects 2023-03-11 22:33:12 +00:00
Moe 855894dece Add log output to Video Compressor 2023-02-17 08:34:28 -08:00
Moe 2a407d65b1 Update Admin Account Creation/Edit notices 2023-02-16 22:42:24 -08:00
Moe 7bed07f94b Revert "Merge branch 'adding-jetson-codecs' into 'dev'"
This reverts commit 1e1d62e792, reversing
changes made to 1fd01db1c3.
2023-02-07 15:29:14 -08:00
Alexander Zhilko 56284749b8 adding jetson support 2023-02-04 11:11:13 +02:00
Moe 7132f32b0d Add Disclaimer for Audio Recording and location legalities 2023-01-28 11:14:25 -08:00
Moe 7bd153b210 Fix Audio on Embed window 2023-01-08 08:46:15 -08:00
Moe 13804c0ba9 Update Monitor Delete function 2022-12-28 13:28:55 -08:00
Moe e17d312224 add install notice to plugin manager 2022-12-21 18:17:53 -08:00
Moe 8570c9667b Merge branch 'deprecate-old-monitor-groups' into 'dev'
Deprecate Old Monitor Groups in favor of Tags

See merge request Shinobi-Systems/Shinobi!426
2022-12-21 20:23:11 +00:00
Moe 00deebba9f Deprecate Old Monitor Groups in favor of Tags 2022-12-21 20:23:11 +00:00
Moe c548692754 Update Cloud Uploaders 2022-12-21 19:26:45 +00:00
Moe 7b31b387aa Add Tags to Monitors for quick grouping
The current Monitor Groups method is now set for deprecation by end of this year.
2022-12-18 12:34:11 -08:00
Moe f177e8e097 Add Face Manager language vars 2022-12-15 16:52:12 -08:00
Moe 1a4704268f allow setting clientId for MQTT Outbound 2022-12-14 12:40:07 -08:00
Moe 42ee884819 Revert "Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev"
This reverts commit 0a35c99af5, reversing
changes made to 7bc9f754e8.
2022-12-13 20:38:25 -08:00
Moe b4ed7ff086 Merge branch 'generic-face-manager' into 'dev'
Face manager as generic solution within super dashboard

See merge request Shinobi-Systems/Shinobi!421
2022-12-13 19:25:55 +00:00
Moe e6ccfd777c Plugin Manager prettified 2022-12-11 19:30:36 -08:00
Moe 87cd22e7bf Get plugin list from cdn 2022-12-11 15:41:59 -08:00
Moe 8e3ddd43f7 Update Plugin Manager with command buttons
- Add Command buttons for additional script launches.
2022-12-11 12:27:32 -08:00
Elad Bar 95de2f6348 Merge branch 'dev' into generic-face-manager
# Conflicts:
#	libs/system/utils.js
#	libs/webServerSuperPaths.js
#	tools/modifyConfiguration.js
2022-12-10 18:11:47 +02:00
Moe c0f9d0f45b Update en_CA.json 2022-12-09 23:07:39 -08:00
Elad Bar 300624f61f Face manager is full working 2022-12-07 23:26:16 +02:00
Moe d72273f013 Distinguish Snapshot and JPEG API for custom vf 2022-12-03 09:51:00 -08:00
Moe 216f303315 Helping Hand : Active Tutorial 2022-12-01 14:09:51 +00:00
Moe d4ac880e3f Fix rotation labels 2022-11-14 08:27:14 -08:00
Moe 3234074bbc Delete FileBin files with multiselect 2022-11-07 11:09:28 -08:00
Moe a8c7d8182e Merge branch 'video-slicer' into 'dev'
# Conflicts:
#   web/assets/js/bs5.videosTable.js
2022-10-16 22:47:14 +00:00
Moe 66a5751b48 Update en_CA.json 2022-10-11 20:17:53 -07:00
Moe 06fd045f62 Update en_CA.json 2022-10-11 20:14:38 -07:00
Moe 7e3f9589d8 update test trigger button to be Motion and Object testers 2022-10-08 17:54:55 -07:00
Moe b2ee975f29 Add Studio (Currently only a Video Slicer)
- only function set with basic UI to slice a video
2022-09-29 23:32:09 -07:00
Moe de18962860 add Fatal Error Exit notice, clean up fatal_max error check+ 2022-09-27 14:11:15 -07:00
Moe 2aade4631d Merge branch 'feature-default-storage' into 'dev'
UI: Default storage style

See merge request Shinobi-Systems/Shinobi!381
2022-09-10 21:27:12 +00:00
Moe 7354e13a13 Fix missing preview launcher in Videos Table 2022-09-01 18:47:46 -07:00
Moe 83d7cc0ae6 add notice for unauthorized monitor edit 2022-08-31 12:35:50 -07:00
Antonín Skala f1f9ad49cd
Use lang files for Default storage prefix 2022-08-27 00:08:12 +02:00
Moe 8d8c619587 Add refresh button to Videos Table 2022-08-22 12:06:20 -07:00
Moe e5c35a7b4d Video Recording Archive Controls 2022-08-19 17:38:24 -07:00
Moe d63558993d automatically remove Compression Video list item from side menu
if automatically told to compress
2022-08-18 22:22:08 -07:00
Moe 739f9d83b0 add description for auto compress 2022-08-18 21:48:20 -07:00
Moe a6788fec79 Option to auto compress Continuous and Event-Based Recording 2022-08-18 19:00:29 -07:00
Moe 0cecfbe643 minor cleanup 2022-08-17 21:15:22 -07:00
Moe 170075568d Add Compress to multiple selection action in Videos Table 2022-08-17 13:47:28 -07:00
Moe 00bda917e4 Make Video Compression go into a Queue (group level) 2022-08-17 10:05:54 -07:00
Moe 4223c70a74 Basic Video Compression function with button to execute
- This function creates a new file based on encoding parameters and moves the original file to FileBin after completion.
- Future update will allow automatic compression requests
2022-08-16 09:20:02 -07:00
Moe ae9cd98636 Manually add changes from !329
- Had to manually add them because part of it already existed in the repository in a different method. Portions have been rewritten since as well; which required a manual merge.
2022-08-09 16:33:44 -07:00
Moe 2c9a510068 Update en_CA.json 2022-08-07 12:09:44 -07:00
Moe e6d3f6e0dc Update Appearance for Super User panel
- a Refactor for the actual code may be coming soon, however the goal with this is only to convert the appearance to match the style of Dashboard v3
2022-07-22 22:14:06 -07:00
Moe 6f6fd8f731 Update some field descriptions 2022-07-19 22:15:16 -07:00
Moe 17e7fdc15a Add Accuracy Mode for Motion Detection 2022-07-17 23:48:10 -07:00
Moe 85ab76178f Add Fix button to reprocess Videos from Videos Table
- This is for when a video has become corrupt and you want to attempt making it playable with the content it has.
+ move stitchMp4Files function
2022-07-07 15:53:46 -07:00
Moe f3cad3dca2 Make Recent Videos display loading icon 2022-07-07 12:31:59 -07:00
Moe 9366d62090 Make Day Cards show if frames exist but no videos 2022-07-06 17:21:26 -07:00
Moe 450b7ab855 Option to Search for videos by Object Tag
this feature will only work on detections and recordings made after this update is applied. Previous detections are not searchable in this way.
2022-07-05 21:59:37 -07:00
Moe 364822f3a4 Lightly Refactor PTZ controls, Add PTZ Hold to move and release to stop 2022-07-03 13:50:16 -07:00
Moe 52c1b237ca clean up layout for Monitor Settings more 2022-07-01 19:43:57 -07:00
Moe 0ae6bc8419 Rename Traditional Recording to Event-Based Recording, +
+ Re-arrange some fields and make them only show when advanced is toggled on in the Monitor Settings
+ removal of some unused fields
2022-06-30 21:16:32 -07:00
Moe 344fa858c9 Remove HLS List Size in favor of Buffer Time from Event
monitorConfig.details.detector_buffer_hls_list_size is now deprecated. It will be automatically calculated based on the Buffer Time from Event that is provided.
2022-06-30 18:07:40 -07:00
Moe 36943fa192 Add Batch Download and Delete to Videos table 2022-06-29 18:06:15 -07:00
Moe 8c9262a9f2 Better FileBin listing 2022-06-27 15:49:24 -07:00
Moe 9711472dda add quick play to built timelapse video, further cleanup 2022-06-27 15:03:55 -07:00
Moe 5f0b207003 timelapse video build progress indicator cleanup 2022-06-27 14:23:49 -07:00
Moe 8d8c0400d2 Add Preview to FileBin viewer 2022-06-27 00:31:27 -07:00
Moe 4b42dd6ed4 Add "Don't Show Detection" button to Live Grid options
+ minor cleanup to base.js
2022-06-26 00:57:59 -07:00
Moe ad12871c20 Update Bootstrap Table, Add FileBin file viewer framework 2022-06-25 00:10:17 -07:00
Moe 0594bf2c3c Add Clock to Dashboard v3 2022-06-17 14:46:18 -07:00
Moe 0c55a4d012 ONVIF Events 2022-06-16 23:23:12 -07:00
Moe 304e3d0280 fix updating Email address for Sub-Account 2022-05-16 13:40:42 -07:00
Moe 0398e08001 Button to disable Stream stretch in Live Grid 2022-05-10 18:57:41 -07:00
Moe 51cb2294ba Merge branch 'update-dependencies' into 'dashboard-v3'
Critical Update to Dependencies, Replace request with fetch

See merge request Shinobi-Systems/Shinobi!357
2022-05-05 18:16:15 +00:00
Moe 748b3cf88a Update language loader, minor cleanup 2022-05-02 13:12:42 -07:00
Moe 504781df3a Critical Update to Dependencies, Replace request with fetch
+ Replaced all uses of `request` with `node-fetch`
+ Update WebDAV
+ Add pushover-notifications
+ Update CWS
+ Update discord.js
+ Fix authentication for HLS stream API endpoint
+ Last Update to P2P v1 to remove request module

Requires further testing.
2022-03-31 21:58:27 -07:00
Moe c16727e3de generate remaining language variables from and to definition file+ 2022-03-21 00:27:45 -07:00
Moe e2f54343b6 generate remaining language variables from and to definition file 2022-03-21 00:09:56 -07:00
Moe 0be59ce6da Update en_CA.json 2022-02-11 23:16:45 -08:00
Moe 5709a3f140 Email Notification settings are now configurable in Account Settings
Email settings in conf.json are separate from Account Settings configurations. To hide all System Level (conf.json) Email settings : remove `mail` object from your conf.json.
2022-02-07 11:15:11 -08:00
Moe 5fd114b750 Allow Selecting certain time frames on Recent Videos 2021-12-19 07:10:33 -08:00
Moe 43c3ab4e75 Add 1 Minute interval to Timelapse Frames 2021-12-17 10:35:57 -08:00
Moe 3f23502214 start rebuilding email notifications to be configured from user account (not active yet) 2021-12-07 21:56:41 -08:00
Moe 3cf38a7843 Substream can now be used for On-Demand Live Stream on Dashboard 2021-12-06 15:45:25 -08:00
Moe 40dc0c217d add info about Monitor States and Schedules 2021-12-04 21:37:10 -08:00
Moe cfbb528770 Integrate MQTT Outbound Messages 0.1 2021-11-15 00:08:37 -08:00
Moe fbbe8fb0c7 Integrate MQTT Event Intake 0.1 2021-11-12 18:32:53 -08:00
Moe 91f8af3002 allow grouping with brackets on event filter conditions 2021-11-02 18:32:24 -07:00
Moe bd1f431269 monitor card html build as modular global function 2021-11-01 15:01:24 -07:00
Moe 528434ffe4 Simplify Event Filters
No option has been removed from filter actions. To "not" do an action you must disable it in Monitor Settings so that the "Original Choice" action is to not do it.
2021-10-28 22:20:35 -07:00
Moe e34679aa92 Fix Event Filter Handling 2021-10-28 21:00:52 -07:00
Moe 1215ec4fff show Max Storage Amount notice on login if set to lower than 20GB 2021-10-27 16:18:52 -07:00
Moe 72da06a78f Show Number of Events for last 24 hours 2021-10-27 10:14:24 -07:00
Moe 98561a7e76 add more language rules 2021-10-24 16:34:42 -07:00
Moe 351bc87b24 Add Close All Monitors link to Live Grid sub menu 2021-10-23 23:24:58 -07:00
Moe 23cbb76416 add Power Video Viewer to Dashboard v3
Its not actually needed anymore now that Videos rows display events and snapshots within them.
2021-10-23 22:39:05 -07:00
Moe 6c80f0c880 Add some more language vars 2021-10-23 17:31:04 -07:00
Moe a3683931dd Update en_CA.json 2021-10-17 21:59:26 -07:00
Moe d9bb8d0ffc clean up onvif scanner drawing, fix import all 2021-10-16 20:06:02 -07:00
Moe 007842f913 Update en_CA.json 2021-10-16 15:42:49 -07:00