Moe
2acb8bfa57
fix confirm window js
2019-08-18 09:04:57 -07:00
Moe
91da5b3404
Push missing Zoom Glass code for Power Viewer
...
+ fix "videoAfter" in powerViewer to fix chained playback.
+ return powerViewer autoplay back to on individual video load
2019-08-17 19:47:59 -07:00
Moe
0434620ec8
Add Zoom In Magnifier to live stream and Power Video
...
+ adjust logWriter flood check timeout
+ minor cleanup (removing ";" just for you @kevinGodell)
2019-08-16 13:19:22 -07:00
DewGew
620b036693
Update super.ejs
2019-08-13 07:26:39 +00:00
DewGew
052b9905e4
Update super.ejs
2019-08-13 07:25:35 +00:00
DewGew
b86784d8b3
Added Language vars to super.ejs
2019-08-13 07:14:00 +00:00
Moe
55b8aafb0f
minor cleanup and fixes
2019-08-12 15:23:11 -07:00
Moe
bdaff16329
add tab changer, add tabs to power video menu
2019-08-11 20:43:38 -07:00
Moe
dff2629722
Revert "Revert "Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default""""""
...
This reverts commit 7ac630a0f7
.
2019-08-11 20:42:42 -07:00
Moe
7ac630a0f7
Revert "Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default"""""
...
This reverts commit 71184a2cc3
.
2019-08-11 20:42:29 -07:00
Moe
71184a2cc3
Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default""""
...
This reverts commit f9b8a2f11a
.
2019-08-11 20:41:22 -07:00
Moe
f9b8a2f11a
Revert "Revert "Revert "force ftp/smtp events to save to sql by default"""
...
This reverts commit 5c1410b283
.
2019-08-11 20:41:09 -07:00
Moe
5c1410b283
Revert "Revert "force ftp/smtp events to save to sql by default""
...
This reverts commit e63b870fbb
.
2019-08-11 20:41:04 -07:00
Moe
e63b870fbb
Revert "force ftp/smtp events to save to sql by default"
...
This reverts commit d2e99eb27c
.
2019-08-11 20:40:37 -07:00
Moe
d2e99eb27c
force ftp/smtp events to save to sql by default
2019-08-11 20:40:18 -07:00
DewGew
9a58320e66
Added language vars to clock.js
2019-08-09 07:52:48 +00:00
Moe
cb4708d1d5
Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev
2019-08-08 17:49:53 -07:00
Moe
9e275b999e
add seekbar to powerVideo video item
2019-08-08 15:27:58 -07:00
Moe
00e0fb5df3
Merge branch 'patch-2' into 'dev'
...
Added locales to calendar
See merge request Shinobi-Systems/Shinobi!92
2019-08-07 15:53:19 +00:00
Austin Lakeman
2480814cb1
Fix /super controls
2019-08-07 14:18:36 +00:00
DewGew
838f8c961f
Added locales to calendar
2019-08-07 11:28:00 +00:00
DewGew
616426d7d2
Added locales to calendar
2019-08-07 11:26:06 +00:00
Moe
74cdc5d5a0
Power Video Preload videos when current video is at 75%
2019-08-06 18:54:39 -07:00
Moe
791a281f88
make "Zip and Download" a client side interaction
2019-08-05 23:38:36 -07:00
Moe
bf5d9c428a
Objects show tag instead of "object" in power viewer
2019-08-05 18:11:28 -07:00
Moe
59b00f8f33
fix power viewer seeking
2019-08-05 17:25:43 -07:00
Moe
e8742bbdba
fix power video viewer launcher in top bar
2019-08-05 16:36:02 -07:00
Moe
7c25e15673
Update dash2.powerVideo2.js
2019-08-05 10:51:51 -07:00
Moe
84229aa972
fix visual appearance for manual "next/previous" press in power video
2019-08-04 09:51:15 -07:00
Moe
f2ce3ef7ed
fix power video launcher
2019-08-04 09:42:08 -07:00
Moe
07c120d255
Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev
2019-08-04 08:37:08 -07:00
Moe
5a20c67a39
Remove old Timelapse engine
2019-08-04 08:37:06 -07:00
Moe
ae01eb53c4
Merge branch 'dev' into 'dev'
...
Added swedish language and fix some languages vars in front end
See merge request Shinobi-Systems/Shinobi!83
2019-08-04 15:35:59 +00:00
Moe
811941310c
Update Power Video Viewer to Version 5
...
- The return of vis.js for the Power Video Viewer. Now you are able to view multiple monitor's videos at a single time. Control speed
+ move confirm window js
+ remove some extra files
2019-08-03 23:49:34 -07:00
DewGew
152b25c60a
Update super.ejs
2019-08-02 11:16:21 +00:00
DewGew
ad6e68c0ef
Update home.ejs
2019-08-02 10:38:06 +00:00
DewGew
0637202c67
Update dash2.elementbuilder.js
2019-08-02 10:07:34 +00:00
DewGew
8584997b5c
Update index.ejs
2019-08-02 10:05:08 +00:00
Moe
2a6a10664d
log Shinobi version on start and show in Superuser panel+++
2019-07-30 17:05:00 -07:00
Moe
eba59ebcee
log Shinobi version on start and show in Superuser panel
...
+ light cleanup
2019-07-29 10:51:08 -07:00
Moe
8a8b22a921
split monitorStates js into separate file
2019-07-25 23:17:33 -07:00
Moe
c31d3bfebd
Update Scheduling Manager
...
- Add selection for Days of the week
- Add Timezone selector
- cleanup schedule.js
2019-07-23 22:06:23 -07:00
Peeter Normak
a1e6d6dfd3
on page switch, scroll to top
2019-07-16 17:13:08 +03:00
Peeter Normak
cc1695fb28
improve videos table rendering speed
2019-07-16 17:13:08 +03:00
Moe
baf727ac37
fix re-break of side scroll
2019-07-15 23:38:21 -07:00
Moe
088176f256
Proper UI for Monitor States Presets Window
2019-07-15 23:36:45 -07:00
Alexandr Eryomin
d440e252df
temporary fix scrolling
2019-06-24 09:02:10 +00:00
Moe
c8f38b0d2f
minor cleanup
2019-06-04 09:39:36 -07:00
Moe
a87c2e6acc
Compound Update
...
- Calculate Max Storage Amount for Videos and Timelapse Frames separately
- Split Max Storage Amount by percentage for Videos and Timelapse Frames
- Fix order of operations for on start monitor load and orphan check
- move some extender definitions to extenders.js
- Slim Power Video Viewer event bars
- Add hours to date range selector for Timelapse Jpeg
2019-05-05 13:30:07 -07:00
Moe
a1f33195ee
clear "over max" timelapse frames
2019-04-26 11:10:53 -07:00
Moe
70ffde9ff4
display addStorage use in dashboard
2019-04-20 09:10:24 -07:00
Moe
ec8824985f
Packging, addStorage Max Amounts, Fix s3uploader and minor fixes
...
- Add ability to pacakge with `pkg`
- Add Max Storage Amount for each `addStorage` storage array per user
- Fix `uploaders/s3based.js` variable names
- Update Timelapse.jpeg video builder
- Allow rendering a separate page upon login for Sub-Accounts
2019-04-18 17:54:07 -07:00
Moe
447315cfef
Updates and Fixes
...
- add videoDropInServer (FTP), currently only logs timelapse frames to database
- cleanup timelapse appearance
- allow replacing renderPaths.home with embeddable page for basic landing after login
- light ejs touchups
2019-04-05 22:27:22 -07:00
Moe
89a70b6438
Some Updates and Fixes
...
- 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
2019-04-02 20:47:03 -07:00
Moe
9877ac480f
Fix Host Connection for Plugins and pluginBase.js use CWS
2019-03-30 13:53:24 -07:00
Moe
e01acf9381
modify poweredBy variable name
2019-03-24 23:46:31 -07:00
Moe
85bfd75280
improve timelapse.jpeg appearance and performance
2019-03-24 11:19:55 -07:00
Moe
bcdb54d02b
Modify JPEG-Based Timelapse Method and add basic GUI
...
+Bug fixes for UI
2019-03-23 18:25:58 -07:00
Moe
9ff69b28b3
add more config parameters for branding on login
2019-03-21 21:22:27 -07:00
Moe
f43495aa02
Fix input-mapping visible toggler
2019-03-21 21:21:34 -07:00
Moe
6a81641096
Simplify scroll menu for forms
2019-03-21 14:55:05 -07:00
Moe
5c2f70cd74
Fix definitions for Uploaders
2019-03-21 14:54:11 -07:00
Moe
5609904656
Merge branch 'dev' of https://gitlab.com/Shinobi-Systems/Shinobi into dev
2019-03-21 14:31:18 -07:00
Moe
00ab3046ff
Add JPEG-based Timelapse creation
...
- Currently can only retrieve data about Timelapse through API, GUI coming soon
+ Definition fixes
2019-03-21 14:30:50 -07:00
Moe
040080fd0b
Allow configuring Logo on login screen with conf.json
2019-03-21 14:24:32 -07:00
namekal
7e83fa5bd0
Update home.ejs - Fix invalid css stylesheet reference
2019-03-20 17:01:02 +00:00
Moe
758fc700b1
Rewrite Settings and Montior Edit forms in JSON instead of HTML
...
- 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
2019-03-15 00:32:18 -07:00
Moe
4eb68ee900
Remove hardcoded "uploader" fields and place in dynamically loaded files
2019-03-07 15:26:56 -08:00
Moe
5f73f2806e
Flood Controller for log stream
2019-03-06 18:25:15 -08:00
Moe
14e98733a1
Remove gstatic/googleapis font requests
2019-03-06 08:40:31 -08:00
Moe
e16b1a68a4
fix missing mode toggle and status icon
2019-03-06 08:01:18 -08:00
Moe
9c4b153ab4
Allow connecting multiple Detector Plugins
...
+ remove `frameToRam` method.
+ add extenders for onWebsocketConnect/Disconnect
2019-03-05 16:22:04 -08:00
Moe
a901bd2e32
fix SQLite Power Video bug
...
- newly created events will only be fixed. Previous events will unfortunately remain broken. MariaDB/MySQL databases are unafftected.
2019-03-04 20:31:24 -08:00
Moe
cdf2e6f8c8
remove `videoTime` logging for events, use basic search method of power video
2019-03-03 09:52:23 -08:00
Moe
f550cd6e9b
Fix CSS bug not showing detection squares
2019-03-02 20:49:13 -08:00
Lost Lakkris
9944d7c885
dash2.socketio passes path, but poseidon wasn't using it
2019-02-28 21:42:51 +00:00
Moe
38e67d933a
Multi Trigger by Group
...
- In Global Detector Settings you can now find the option to trigger other cameras when a particular monitor has been triggered.
+ Remember monitor order in dashboard list
+ Allow sending frames to Plugin based detection with Primary Send Frames off.
+ minor clean up
2019-02-27 20:32:29 -08:00
Moe
d8fd16c033
humanize and cleanup cloudUploader.js
...
+ add privateKey field for SSH file upload
2019-02-19 22:31:07 -08:00
Moe
6a3daccb2f
Add Automatic SFTP Uploader
...
- SFTP Uploader is basic uploader. This method is not capable of managing space like other cloud back up methods.
+ Minor cleanup
2019-02-19 19:29:12 -08:00
Moe
89bbbf4330
Bug Fix for Detector flag building
2019-02-16 14:56:46 -08:00
Moe
3503ac1426
Add RTMP Server with Node-Media-Server
...
- Instead of including the npmjs module; the rtmp portion has been ripped from the main package.
- to enable the RTMP server with default settings just add `"rtmpServer":true` to your conf.json
- `rtmpServer` object in conf.json correlates to `rtmp` object in NodeMediaServer configuration.
- WARNING : currently no authentication for incoming RTMP streams.
2019-02-13 22:29:19 -08:00
Moe
bdbf3458b6
Add Wasabi Hot Cloud Storage in cloudUploaders.js
2019-02-04 10:37:22 -08:00
caedmon
1f09e6afcb
Fix href for delete video button
2019-01-29 11:20:55 -08:00
Moe
75269f7d9f
Method to merge videos from Videos List
...
- button will appear as "Merge and Download" next to "Zip and Download"
2019-01-28 17:41:14 -08:00
Moe
f9450a58dd
Humanize configuring Notification Video Length
...
- Notification Video Length : The length of the video that gets sent to your Notification service, like Email or Discord.
- New option appears under Recording Timeout.
2019-01-28 12:25:43 -08:00
Moe
a60d9ecd73
update customAutoLoad
...
- allow addition static files, blocks, css, js, and language files without modifying the core
2019-01-26 20:43:31 -08:00
Moe
2d5434ac21
allow customAutoLoad to get blocks, js, and css automatically from fs
2019-01-23 22:15:17 -08:00
Moe
79e3632b88
Return of the coProcessor
...
- now is optional and can be enabled in the Input section.
+ add humanized log for "error while decoding", mention network performance issues
2019-01-22 20:09:20 -08:00
Moe
715b0e54cc
Add Custom Flags field for Traditional Recording
2019-01-22 08:44:32 -08:00
Moe
23f1d115de
Add Update functions to terminal commander
...
+ minor cleanup and bug fixes
2019-01-14 12:05:35 -08:00
caedmon
fb81eb0c7f
Fix scrolling when clicking thumbnail.
...
Use position rather than offset to get top of monitor, since we want it relative to the canvas.
Also, don’t subtract header height since it’s not in the canvas.
2019-01-14 09:44:05 -08:00
Moe
c9324a6a74
Use old CSS
2019-01-13 13:42:25 -08:00
Moe
84a1311b2e
Refactor main.dash2.css into multiple files
...
+ minor reversion to element builder
2019-01-13 11:52:11 -08:00
Moe
1ccad1dcde
Update super.ejs and minor cleanup
...
- add notice for group key in /super if used more than once.
2019-01-12 10:57:21 -08:00
Moe
d30a2702ef
Refactor main.dash2.js into multiple modules
...
- purpose is to clean dash2 code and make it usable for a transform to dash3 while only taking the pieces we want.
- this should also make it easier for developers to understand frontend structure.
2019-01-12 10:53:12 -08:00
Moe
f0f04d7b46
Monitor States and Schedules GUI
...
- Can be found by clicking the Main Menu. "Monitor States" and "Schedules".
- To use Schedules you must make a Monitor States Preset first.
2018-12-31 11:11:41 -08:00
Moe
afdc0cf568
Audio Detector, Detect Object in Region, and API Methods for Scheduling System
...
- 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
2018-12-29 11:32:12 -08:00
Moe
b8f6b5283d
Allow Disabling the Thumbnail for Videos List+
2018-12-13 11:57:51 -08:00
Moe
b0523293c1
Allow Disabling the Thumbnail for Videos List
2018-12-13 11:56:05 -08:00
Moe
a548a03845
fix Dashcam/Streamer (missing basic.js)
2018-12-04 08:48:40 -08:00
Moe
96c6d1de19
Add robots.txt
2018-12-04 08:34:59 -08:00
Moe
950dd9bf37
Make Built-In Motion Detector Matrix optional
2018-11-15 10:29:23 -08:00
Moe
a0ec9afc87
Allow Mass Config Changes by API (monitorStates) and more
...
- 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
2018-11-10 19:59:02 -08:00
Moe
eb65330fa8
pathing fixes for streams
2018-11-06 10:44:01 -08:00
Moe
2ccd8bb786
fix jpeg mode url
2018-11-06 10:09:53 -08:00
Moe
89a057a62a
fix front end lib pathing when using custom webPaths
2018-11-05 20:27:19 -08:00
Moe
4c0cf2b3a3
fix cron.js SQLite-deleteOld bug
...
+ make cron video deletes happen in bulk rather than 1 query per video
+ clear eventBaseRecording timeout to avoid fallback action after success
+make non-python yolo show object detection section, remove python-yolo
2018-11-05 12:55:58 -08:00
Moe
f3d60ca674
Additions and Cleanup
...
+ Allow global designation for Backblaze B2, Amazon S3, and WebDAV
+ allow frame transfer to plugin by "File in RAM" (experimental and currently only works with yolo and dlib)
+ API method for account save/edit
+ Add C++ based Dlib plugin (face-recognition)
+ allow choosing tiny or regular weights for yolo
- remove old python-dlib plugin because it is just bad (yucky python)
2018-11-02 16:44:53 -07:00
Moe
513e484c07
Traditional Recording with dynamic recording timeout
...
- "Timeout Reset on Next Event" is now an available in the Global Detector Settings section for Traditional recording method
2018-10-27 10:36:06 -07:00
Moe
b5132dd279
Cleanup for Super and Admin panel user management functions+
2018-10-24 17:00:45 -07:00
Moe
ee881f7415
Test script additions and cleanup
...
- run test with "node test.js" or "npm test" inside the Shinobi directory
- minor readability cleanup
+ show Object Detection section with yolo plugin
+ prettify Video Grid css
+ make thumbnail load recursive instead of at once
2018-10-23 17:37:51 -07:00
Moe
6c276f614b
Video Grid 0.1+
2018-10-19 19:28:11 -07:00
Moe
b68431cd98
Video Grid 0.1
...
- simple view with thumbnails to see your listing of videos.
- dashboard v3 will have a more refined version of this that includes event counts for each video
2018-10-19 19:24:58 -07:00
Moe
f605c7adc7
Thumbnails for Video List
...
- client-side generated thumbnails.
+ light cleanup and bug fixes on childNode engine
2018-10-19 14:15:40 -07:00
Moe
5a3309a787
childNode database row save fix
...
+light cleanup
2018-10-18 13:41:20 -07:00
Moe
c9127d515c
prepare basicVideo launcher
...
- cleanup for future additon of player for unsupported types
2018-10-17 21:43:53 -07:00
Moe
a1e3995dac
Use 24-Hour in daterangepickers
2018-10-17 10:11:00 -07:00
Moe
d6e7f628f0
Add API methods to manage API keys
...
- Add, Delete, List are the methods added
+ light cleanup
2018-10-15 19:39:50 -07:00
Moe
a0e295caaf
rebuild submit function for $.conf
2018-10-14 12:57:04 -07:00
Moe
8628a45cd5
light cleanup and fixes+
2018-10-11 19:43:36 -07:00
Moe
611b67b1df
fix syntax breakage when switching dashboard languages
2018-10-10 12:51:23 -07:00
Moe
ec3e3ddd35
Check Hardware Acceleration methods on start
...
- show only available methods in client side
2018-10-09 16:25:16 -07:00
Moe
c178984084
Add CPU usage indicator (per monitor)
...
+ adjust purge videos on max space operation order
+ light cleanup with var names
2018-10-09 15:40:06 -07:00
Moe
7e0cc7bbff
Light performance boost
...
- snapshot will be created on first user entry and stored in temp directory if JPEG API is disabled
+ Fix "File Delete Error" caused by permission issue+++
2018-10-08 21:44:36 -07:00
Moe
bb409b4cea
light cleanup
2018-10-08 14:42:45 -07:00
Moe
f219ff8fbc
add the ability to detect viewers without websocket more stream types
...
- viewer count detection added for : mjpeg, poseidon over http, flv over http, h265 over http, and raw h264
- with it you can detect when a stream is opened without the websocket connection
+ move web stream paths to their own file "webServerStreamPaths.js"
2018-10-07 23:01:27 -07:00
Moe
4568e49def
update embed code to use proper recovery
2018-10-07 17:21:52 -07:00
Moe
0c004fc71f
use "stop" instead of "destroy" for Poseidon reset
2018-10-07 15:15:51 -07:00
Moe
268011fd77
Poseidon over Websocket reconnect on save fix
2018-10-07 14:57:45 -07:00
Moe
4ed020e830
Update Superuser and Admin REST API uses
2018-10-06 09:25:25 -07:00
Moe
fd8c526b7f
Update Superuser
...
- Update API to allow request on "all"
- Update superAuth
- add temporary superSessionKey to use REST API in Superuser dashboard
- fix favicon in Superuser panel
- make some UI adjustments in Superuser panel
2018-10-05 23:20:16 -07:00
Moe
b80ebb6bcd
move configureMonitor to admin
2018-10-05 21:16:21 -07:00
Moe
f4e24005e8
RESTful APIs for Admin functions
...
- Create Sub-Account
- Update Sub-Account
- Delete Sub-Account
2018-10-05 19:52:02 -07:00
Moe
ce655e9678
move "Allow Next Discord Alert"
2018-10-03 09:26:55 -07:00
Moe
506c6a614e
Add Color Threshold for Built-In Motion Detector
2018-10-02 22:00:00 -07:00
Moe
a9886e6b47
refactor "detector-stuff" by Skidank
...
- split up "checkMaximumSensitivity", "checkTriggerThreshold", and "filterTheNoise" for easier reading
- merge some "$.zO.e.on change" functions
+ remove old ffmpegLocation.js
2018-10-02 21:44:39 -07:00
Moe
2cab29311f
Merge branch 'detector-stuff' into 'dev'
...
Added max_sensitivity at the region and global levels which puts a cap on…
See merge request Shinobi-Systems/Shinobi!12
2018-10-03 03:52:42 +00:00
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