Moe Alam
d1e17479bb
Update "Non-Standard ONVIF" to work with Amcrest, add Turn Speed field
2020-10-29 01:19:37 -07:00
Moe Alam
588b183dae
framework for Monitor Configuration Warnings and Automatic Repair
2020-10-25 22:07:36 -07:00
Moe Alam
c69d761009
ShinobiHub config search use public configs
2020-10-18 18:54:08 -07:00
Moe Alam
c28cd32bbb
cleanups
2020-10-11 23:11:39 -07:00
Moe Alam
24141f0e48
add proper message for timelapse frame deletion
2020-10-10 10:36:13 -07:00
Moe Alam
aae352c998
humanize timelapse mp4 builder
2020-10-09 12:34:15 -07:00
Moe Alam
862bcb4d1d
Show more live stats in P2P Server selection
2020-10-08 17:01:23 -07:00
Moe Alam
acb7035769
Display Currently Registered P2P Server
2020-10-03 14:20:53 -07:00
Moe Alam
53b9c42c2c
add feedback for copying to clipboard
2020-10-03 12:02:28 -07:00
Moe Alam
6dc438fdd7
humanize P2P UI more
2020-10-03 11:54:48 -07:00
Moe Alam
eb8d893b72
Show stats of P2P Server in list
2020-10-02 23:13:06 -07:00
Moe Alam
e45c411490
Add Production P2P Servers to list in Super User Panel
2020-10-02 21:27:29 -07:00
Moe Alam
14b15be4c0
begin proper secton for Notification toggles
...
- Future versions may have breaking changes involving notifications. Currently each type of notification has a toggle for each method. It will be mad so that a Method is the toggle for all types of Notifications and each type of Notifications will have a single toggle. This will be to mitigate the speed of the ever-growing numer of options.
2020-09-30 19:39:14 -07:00
Moe Alam
6e2ab4d61f
Add UI for Easy Remote Access (P2P) in Superuser panel
2020-09-26 22:52:52 -07:00
Moe Alam
edbcbcdd29
update PTZ button appearance
2020-09-20 21:26:01 -07:00
Moe Alam
ad007b6f8f
Improve Automatic PTZ (Return Home when Object lost)
...
+ Add Inverting Y-Axis
+ Add ONVIF Scanning Port 8899
+ Cleanup some ptz.js function uses
2020-09-19 23:28:35 -07:00
Moe
cf6799eff2
add damaged audio warning
2020-08-27 21:58:42 -07:00
Moe
815fbb0cae
remove extraneous option
2020-08-27 16:20:33 -07:00
Moe
8a6bfecf05
add cuda and opencl hwaccel options
2020-08-19 11:46:29 -07:00
Moe
70eedf740e
customAutoLoad UI : minor prettify++
2020-08-10 21:40:22 -07:00
Moe
df22fee9ab
Update en_CA.json
2020-08-10 20:31:06 -07:00
Moe
36d7c71a54
customAutoLoad management fixes
2020-08-10 15:58:56 -07:00
Moe
7f997649df
customAutoLoad Module UI : Enable, Disable, Delete, Install functions
2020-08-09 23:13:18 -07:00
Ian Rubado
a72ea774a8
Optionally allow recording to start on motion prior to object detection results.
2020-07-13 21:50:52 -04:00
Moe
d4091743e5
Update en_CA.json
2020-07-12 15:38:56 -07:00
dennis.cartier
5ddfbcb5d3
Add support for testing count of matched objects
2020-06-26 05:43:36 -04:00
Moe
2c320635dc
baisc Google Drive support for Auto Backup
...
- Cannot view videos or timelapse frames in the Shinobi Dashboard, must view them in Google Drive File Explorer
2020-06-15 00:54:52 -07:00
Moe
773351313f
Allow PTZ Tracking any Object Tag
2020-06-13 22:17:54 -07:00
Moe
df1cf56d62
Basic PTZ Follow upon Object Detection
2020-06-06 23:50:43 -07:00
Moe
c96742c379
Refactor ONVIF Scanner (front-end)
2020-06-06 22:03:51 -07:00
Moe
600a7f5641
Better ONVIF Scanner, now displays all found network devices
...
- Will now display ONVIF devices if auth fails
- will now display all network devices with operating web panels
2020-06-06 20:45:08 -07:00
Moe
36a81ece73
Rename Indifference to "Change"+
2020-06-05 14:13:18 -07:00
Moe
e8b25ceafc
Rename Indifference to "Change"
2020-06-05 14:09:00 -07:00
Moe
3bec7a95d7
Minor Adjustments to UI, swap Mode changing button with Event Trigger button
2020-05-28 11:34:53 -07:00
Moe
b2db778b7c
add quick load for monitor preset
2020-05-26 20:26:31 -07:00
Moe
940ddb4fab
add a little validation for monitor preset addition
2020-05-26 17:20:23 -07:00
Moe
287d670506
add delete button and clean up some re-used functions
2020-05-26 16:47:06 -07:00
Moe
893f8f37e8
display changes in Preset with humanized name tags
2020-05-26 16:30:24 -07:00
Moe
cbcd82f1d7
fix language var
2020-05-25 14:28:56 -07:00
Moe
295766b2a8
Basic Event Counts Windows, display chart by tag name
2020-05-24 19:41:24 -07:00
Moe
0023faf9b8
Add proper language vars for ShinobiHub options
2020-05-20 22:51:32 -07:00
Moe
e6b309b7c8
Add API request to upload all available monitor configs
2020-05-20 10:44:56 -07:00
Moe
16f243000c
Add API method to get configurations
...
- by default gets user uploaded configurations
2020-05-20 08:59:50 -07:00
Moe
3f0efd3c5c
Add option for automatic private backup of monitors to ShinobiHub
...
- This feature is for Subscribers only.
2020-05-19 16:56:21 -07:00
Moe
410a6de983
light touch up on timelapse performance and UI
2020-05-16 19:27:23 -07:00
Moe
f4079847c1
Add Custom > Object Detector Flags
2020-05-13 17:36:56 -07:00
Moe
d72b61f592
Add Basic Object Counting mechanism
2020-05-05 08:02:23 -07:00
Moe
5dbeb8c5e5
Add Wallclock Timestamp toggle in Monitor Settings
2020-05-02 13:25:38 -07:00
Moe
80b0716536
Update en_CA.json
2020-04-04 18:52:42 -07:00
Moe
62f2dab693
add Open All Monitors to menu
2020-01-10 15:39:44 -08:00
Moe
ed76347b25
Add Webhook and Command to No Motion Detector
2019-10-31 22:02:14 -07:00
Moe
115752820d
Update No Motion Detector; Add Discord Notification
2019-10-31 17:26:52 -07:00
Moe
ccc98803b8
Add 1 Week Hider for the Popup window
2019-10-27 08:49:04 -07:00
Moe
f594d510b9
Add Snapshot Delay for Discord and Email Notification on Event
2019-10-02 19:25:43 -07:00
Moe
a2dcccd9b9
fix monitor import base object
...
+ add copy stream channels
2019-09-23 15:58:33 -07:00
Moe
276773bc61
add frame minimum (30 frames) to timelapse mp4 builder
2019-09-07 23:19:21 -07:00
DewGew
ad93dabe1a
Merge branch 'dev' into 'patch-2'
...
# Conflicts:
# languages/sv_SE.json
2019-08-29 11:25:57 +00:00
DewGew
7d4b4d6326
Update en_CA.json
2019-08-19 13:25:50 +00:00
DewGew
39d1902d01
Update en_CA.json
2019-08-19 08:36:05 +00:00
Moe
9993593e2e
Merge branch 'patch-1' into 'dev'
...
Added translation on Clock
See merge request Shinobi-Systems/Shinobi!95
2019-08-19 06:59:02 +00:00
Moe
729139591b
Merge branch 'lang-ru' into 'dev'
...
Russian language update
See merge request Shinobi-Systems/Shinobi!100
2019-08-19 06:57:39 +00:00
Moe
beffc10ab4
Merge branch 'patch-3' into 'dev'
...
Added language vars to folder.js
See merge request Shinobi-Systems/Shinobi!97
2019-08-19 06:28:20 +00:00
Oleg Vivtash
7cc09bab19
Russian lang file update
2019-08-18 13:53:47 +03: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
81d010a27b
Added "No Sound" en_CA.json
2019-08-13 08:05:24 +00:00
Moe
55b8aafb0f
minor cleanup and fixes
2019-08-12 15:23:11 -07:00
DewGew
1818fb4964
Added month
2019-08-09 07:47:28 +00:00
Moe
791a281f88
make "Zip and Download" a client side interaction
2019-08-05 23:38:36 -07: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
Moe
2787883ea6
Add FileBin Space Calculator
...
+ make timelapse range queries have time as well
2019-07-26 08:18:24 -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
Moe
d0adfcc1ff
Update HTTP Motion Trigger
...
- Make it a JSON response
- Add ability to Block it with a switch
2019-07-14 18:02:15 -07:00
Moe
0d5ce06fa1
Update en_CA.json
2019-07-07 21:45:23 -07:00
Moe
63ded4d92c
Add async.queue to s.sqlQuery, fs.readFile and fs.stat
...
+ change backblaze human name accountId to keyId
2019-06-20 22:42:17 -07: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
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
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
bcdb54d02b
Modify JPEG-Based Timelapse Method and add basic GUI
...
+Bug fixes for UI
2019-03-23 18:25:58 -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
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
8fe57162af
Feature Request #49 : Custom Endpoint with S3-Based Uploading
...
- Wasabi Hot Cloud Storage has been converted to being a dynamic S3-based upload controller.
2019-03-07 15:53:49 -08:00
Moe
4fdda23245
Add new language variables
2019-02-27 20:16:15 -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
bdbf3458b6
Add Wasabi Hot Cloud Storage in cloudUploaders.js
2019-02-04 10:37:22 -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
daeda7f970
minor cleanup
2019-01-23 22:15:29 -08:00
Moe
107893d058
Hourly check for possible stale sizePurge lock
2019-01-22 21:43:10 -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
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
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
f57250e25e
Add "codeTester" module (Not Complete)
...
- Merge test functions into main app and invoke based on 1 of 2 Methods.
- Method 1 : Add `"testMode":true` to conf.json to start Shinobi in Test Mode.
- Method 2 : run `node camera.js test` in the Shinobi folder.
- CTRL+C to exit process and cleanup test files.
+ Code cleanup and bug fixes (found while testing the codeTester module)
+ Update "Entire System Export"
+ Additional Extenders
+ Make Input Map default "0" instead of "0:0"
+ Remove extra Whitespace from LICENSE and update the "Modification of this Software Product.".
2018-12-16 16:54:06 -08:00
Moe
b0523293c1
Allow Disabling the Thumbnail for Videos List
2018-12-13 11:56:05 -08:00