Commit Graph

129 Commits (2d5434ac21d9c08f34feabc5f5d6e693e3821d79)

Author SHA1 Message Date
Moe fa2f27dde0 Superuser GUI to change user and password
+ ability to modify Admin user emails
2018-10-02 17:52:20 -07:00
Michael Sandrof 94d21ed0a2 Added max_sensitivity at the region and global levels which puts a cap on detections that can trigger an event.
Added detection threshold that requires a minimum number of detections before triggering an event.
2018-10-01 19:37:43 -07:00
Moe 58a092ebf3 Require "Use Max Storage Amount" to see "Max Storage Amount" in cloud storage methods
- "Save Links to Database" is needed because the automatic deletion method relies on the records of these files. They hold the size and path/id to the file in the cloud.
2018-09-30 19:55:47 -07:00
Moe 5c22cce432 fix groups launcher bug 2018-09-30 16:07:04 -07:00
Moe a3744787d9 Mega Update
- Add Extender functions in some places. Hopefully will add in all functions after more rewriting.
- Add Backblaze B2 uploading support
- Add support for managing cloud storage space used
- put all cloud video management functions in one library file using Extender
- separate uses of "s.s". s.s = JSON.stringify again and API calls with s.s will use "s.prettyPrint"
- move ffmpeg init functions
- rename s.beat to better reflect purpose
2018-09-30 15:44:04 -07:00
Moe 45c9436a65 fix URL build for probe using port 80 2018-09-24 16:31:54 -07:00
Moe 8c1ee0a9c6 Brute Force Protection for Login 2018-09-23 21:10:20 -07:00
Moe 95790d479b Update WebDAV Autosave for "Cloud Videos"
- WebDAV saving has been updated to work with the new "Cloud Videos" listing method.
- WebDAV folder structure will now be created automatically
+ remove some whtie spaces from settings.ejs
2018-09-16 00:51:20 -07:00
Moe 0317fc017d fix typo in detector filter field draw 2018-09-11 21:38:40 -07:00
Moe 373752c914 Allow retrieving Cloud saved links from API and dashboard 2018-09-11 21:38:26 -07:00
Moe 38b0b75090 dlib plugin show object detection fields 2018-09-11 21:37:25 -07:00
Moe 185173e40e add filtering events by time and action to modify indifference on filter event
- you can now set indifference based on time with the filter engine.
+ comment out onvif-nvt for now
2018-09-10 21:58:21 -07:00
Moe 653ac052af H.265 Stream Type over HTTP
+ many bug fixes and tweaks for client side stream creator function
+ allow coProcessor only in specific situations
2018-08-21 23:33:26 -07:00
Moe 9166d7e8a9 H.265 Stream Type Added
- Now play H.265 video in almost any browser with the help of libde265.js!
+ minor bug fixes
+ preparation for slickslider page (timed switcher)
2018-08-20 23:07:08 -07:00
Moe 9217e8ebef remove Debug option from Logging level selector 2018-08-18 11:16:12 -07:00
Stephen Wood 9acb0ed751 Add support for Raspberry Pi encoding/decoding. 2018-08-15 15:16:15 -07:00
Moe adb07b403b 2-Factor Authentication can use Discord 2018-08-12 11:06:56 -07:00
Moe 8f5e6a88c7 Open All function do reconnect if monitor already open 2018-08-09 14:44:37 -07:00
Moe 6c198b07e0 no stream_loop flag for anything other than mp4 and local inputs 2018-08-09 13:17:30 -07:00
Moe 77271dd4e7 Monitor Popout on Event option+ 2018-08-09 08:50:47 -07:00
Moe 160ee3c21c Monitor Popout on Event option 2018-08-09 08:46:04 -07:00
Moe 267a880a83 show possible values for detector filters 2018-08-09 08:26:34 -07:00
Moe 429c2fe64b allow motion events to skip the filter 2018-08-08 21:52:10 -07:00
Moe f2313f5ba3 Allow different fps, height, and width when using "Check for Motion First" with "Built-In" 2018-08-08 21:40:34 -07:00
Moe b9e57f9364 minor bug fixes 2018-08-08 19:59:32 -07:00
Moe 3639b7b622 Detector Plugin Filtering Engine 0.1 2018-08-07 21:07:19 -07:00
Moe e60f25e33b baseURL for frontend JS (main.dash2.js) 2018-08-02 22:58:55 -07:00
Moe 971ecc513a Preparation for ONVIF Events (Profile T cameras only) 2018-08-02 22:58:28 -07:00
Moe 03c8ae8810 fix menu lanucher appearance when username too long 2018-08-02 12:39:39 -07:00
Moe 7a5d99ea92 add fa-caret to show the username is a menu button 2018-07-24 23:54:20 -07:00
Moe 6170ee5179 Add Blazing Blue theme
- Blaze Blue was made to test how the current Superuser skin would look on the v2 of the dashboard with Bootstrap 3.
2018-07-24 23:47:46 -07:00
Moe 8d3cb242c8 remove incorrect placeholder for "Save Directory" in Amazon S3 section 2018-07-24 22:27:13 -07:00
Moe fab0839cd2 Minor bug fixes and additional table for "Cloud Videos"
- fixed Superuser editing a user caused user settings to be destroyed
- added Cloud Videos table for Amazon S3 and future Cloud Based Storage
- Added error handler for Discord message bot
2018-07-24 22:24:14 -07:00
Moe 2bd790545b Amazon S3 upload on video complete
- Open "Settings" in the "Admin" account (sub-account creator) to reveal your Amazon S3 configuration fields.
2018-07-23 22:33:06 -07:00
Moe 911966ac17 Force full URL for libraries and allow custom base URL
- `baseURL` can now be used in conf.json to specify a custom origin.
2018-07-23 11:53:35 -07:00
Moe f31888cbb4 fix scrollbar issue when using small monitor items 2018-07-17 19:24:52 -07:00
Moe f2fcf8e034 Allow deleting files from filesystem when deleting monitor 2018-07-15 21:57:06 -07:00
Moe a5cd625f4f creating multiple confirm options for Confirm window 2018-07-15 21:56:13 -07:00
Moe 9c93c7c777 fix createPamDiffEngine and show region name the in motion meter 2018-07-15 15:15:32 -07:00
Moe fe89c9f5ab iStreamer check fix and hide Automatic Connection options for Streamer type 2018-07-15 14:41:14 -07:00
Moe 62a9a74099 hide stream timestamp and watermark sections with copy method 2018-07-15 12:24:55 -07:00
Moe a900eef2c8 display hidden fields for mjpeg stream 2018-07-15 12:21:29 -07:00
Moe 07086ff6c2 fix incorrect var name for detector_mail_send_video 2018-07-15 11:59:37 -07:00
Moe 950fc7c8c1 Option to attach video on event (Discord and Email) 2018-07-12 11:27:15 -07:00
Moe cb83daeab8 Discord bot as account option instead of system configuration
- each "admin" account can login their own discord bot for notifications
2018-07-09 11:29:20 -07:00
Moe 939c0d4e5e Event on Trigger gets Discord notifications and video clip attachments
- Traditional Recording must be enabled to get a video clip and JPEG API must be enabled to get a JPEG snapshot (for now)
- Email also gets the attachments
2018-07-08 23:32:52 -07:00
Moe 52b79e14b3 firefox live view in power video viewer fix 2018-07-07 20:59:16 -07:00
Moe caddbfc4f5 Monitor stream audio toggle (video element) added to menu 2018-07-07 19:56:18 -07:00
Moe c5a49a005e embed video element stretch image 2018-07-07 19:17:10 -07:00
Moe bd7d84306d Option to Restrict Sub-Account viewing logs 2018-07-07 16:06:16 -07:00
Moe 1fad2f319f Option to Restrict Sub-Account changing their user settings 2018-07-07 16:00:23 -07:00
Moe 14c0d58b5c client side permission checks updated to hide elements 2018-07-07 14:38:27 -07:00
Moe 4e4902b32f Restrict Monitor Addition and Deletion
- cleanup admin.ejs
2018-07-07 14:29:47 -07:00
Moe 7cf57e20bb minor cleanup 2018-07-07 10:42:37 -07:00
Moe 4f5da4ad7a allow multiple zip and download of videos
- and cleanup in main.dash2.js
2018-07-07 10:41:09 -07:00
Moe a66f219948 fix cosmetic bugs for /admin sub account editor 2018-07-03 10:37:17 -07:00
Moe 876a9e66ae log viewer minor cleanup 2018-07-02 22:07:50 -07:00
Moe 5893313e71 Log Export button 2018-07-02 21:49:52 -07:00
Moe d0c33a5e87 minor visual tweaks 2018-07-02 21:21:40 -07:00
Moe 5a04813557 add Log Stream in Monitor Settings window
- Logging Section moved to bottom because it grows in size when logs are streaming.
2018-07-02 21:21:10 -07:00
Moe 0fdbc9ecf0 log viewer update to allow time frame use 2018-07-02 21:19:12 -07:00
Moe cd908a0433 disable Update button
script only works from command line at the moment.
2018-07-01 15:49:26 -07:00
Moe 1038a4839f Streamer v2 write lock on start to prevent crashing
-also always refresh stream with key frame when main process is restarted
2018-06-30 21:57:15 -07:00
Moe d99be284dd humanize webrtc constraints for dashcam 2018-06-30 17:32:51 -07:00
Moe 61e4b903b5 update whitespacing for streamer v1 2018-06-30 17:06:52 -07:00
Moe a47cefe033 update dashcam (streamer v2) code 2018-06-30 17:06:31 -07:00
Moe a850ad638d show real monitor status instead of just mode 2018-06-28 18:36:56 -07:00
Moe 390758b291 remove poseidon auto reinit on error
sometimes the video stream gives off error events even if the stream is still playing. The error events must be filtered before making it auto reinit. For now it is disabled.
2018-06-28 10:25:55 -07:00
Moe bd5bede5d5 fix memory leak with http poseidon++ 2018-06-28 10:10:10 -07:00
Moe 55a5d0da17 fix memory leak with http poseidon 2018-06-28 09:52:27 -07:00
Moe f127dea35d fix mp4 http stream black on start 2018-06-27 13:20:44 -07:00
Moe 69d8716f07 fix warning message for invalid configuration 2018-06-26 21:12:11 -07:00
Moe 4147c60f53 minor code cleanup 2018-06-26 17:59:42 -07:00
Moe acabbb81e3 Superuser panel redesign 0.1 2018-06-26 17:59:21 -07:00
Moe f8dee8ab23 return url base to blank string rather than location.pathname 2018-06-22 20:17:40 -07:00
Moe bdce71e447 useUTC fixes, SQLite with UTC changes fix ++ 2018-06-18 23:39:30 -07:00
Moe 2fa14306bb useUTC fixes, SQLite with UTC changes fix 2018-06-18 23:17:28 -07:00
Moe 236ba176cd cron fix and remove extra Retry Connection field 2018-06-12 14:27:01 -07:00
Moe c940294f00 Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00