Moe
a09472ba06
always show Live GPS data on top when visisble
2020-07-30 13:27:28 -07:00
Moe
1a517057ce
Circular Live GPS Map
2020-07-29 19:00:08 -07:00
Moe
d31f602e29
Add Speed and Heading to Live GPS Display
2020-07-29 18:41:38 -07:00
Moe
22f2d37f1f
Show GPS data on Video Recordings (if they have it)
2020-07-29 16:38:04 -07:00
Moe
f523ccc2f2
Add Live GPS Display from Dashcam App (NinjaCam)
2020-07-29 11:00:30 -07:00
Moe
ba5743e380
set "Test Trigger" button to result in 100% change not 197%
2020-07-24 10:31:04 -07:00
Moe
05f6b02308
minor clean up
2020-07-22 21:22:37 -07:00
dennis.cartier
5ddfbcb5d3
Add support for testing count of matched objects
2020-06-26 05:43:36 -04:00
Moe
57a876e28d
minor cleanup for PTZ handling
2020-06-13 11:46:20 -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
6a41e27908
remove stop button from Probe window
2020-06-06 15:43:21 -07:00
Moe
34d9b49f6b
Refactor Probe tool (backend), cleanup Probe tool (front)
2020-06-06 15:29:57 -07:00
Moe
5bf8a04d53
Probe result can populate Monitor Settings window
2020-06-06 13:47:27 -07:00
Moe
cebceae8b2
lay in framework for Probe result to populate Monitor Settings window
2020-06-06 13:13:57 -07:00
Moe
1ef663f1c6
Add colored dots to follow-lists
...
- shows original color of section if theme has been applied
2020-06-05 15:14:35 -07:00
Moe
55b988e707
Fix mismatch ID on Detector FIlters
2020-06-03 11:28:14 -07:00
Moe
bf1727762d
fix renaming detector filter
2020-06-02 23:13:58 -07:00
Moe
45ff957103
rewrite operation method of detector filters window (front-end)
2020-05-30 19:15:12 -07:00
Moe
1dfb350aa3
Add Deep Forest and Night Garden themes, reskin login screen to Deep Forest
2020-05-30 09:02:59 -07:00
Moe
567d2035ae
Update super.configEditor.js
2020-05-28 20:31:07 -07:00
Moe
54576b57a5
Fix buttons visibility in super panel when window is too small
2020-05-28 20:29:53 -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
c2a9633cc1
Refactor Schedules js, add Scheduler launcher in Preset section
2020-05-27 17:46:37 -07:00
Moe
994fcd5766
Refactor Detector Filters window
2020-05-27 17:28:42 -07:00
Moe
4e45668ef3
fix saving over last detector filter when closing and reopening filter window
2020-05-26 23:16:55 -07:00
Moe
d8c4cec581
Update Ice Theme
2020-05-26 21:19:06 -07:00
Moe
77edbc015c
add Ice Theme
2020-05-26 21:12:44 -07:00
Moe
6b2c73212c
show how many monitors associated to preset
2020-05-26 20:33:55 -07:00
Moe
b2db778b7c
add quick load for monitor preset
2020-05-26 20:26:31 -07:00
Moe
0d5c911ad9
show more information in getHumanizedMonitorConfig()
2020-05-26 19:52:59 -07:00
Moe
5f85b2b3a6
ui css adjustment
2020-05-26 19:48:56 -07:00
Moe
85213d3afe
fix launching region editor
2020-05-26 19:47:17 -07:00
Moe
d73a72e19f
remember which sections were hidden
2020-05-26 19:27:50 -07:00
Moe
f9aefe7c1b
UI adjustments and fixes
2020-05-26 19:16:50 -07:00
Moe
50cebcae8a
allow hiding monitor section by clicking header
2020-05-26 17:43:28 -07:00
Moe
940ddb4fab
add a little validation for monitor preset addition
2020-05-26 17:20:23 -07:00
Moe
bfd453b706
display presets in delete confirm window
2020-05-26 17:00:01 -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
402247bf91
fix posting values that were not changed
2020-05-26 15:14:59 -07:00
Moe
e2ea8c03fe
Allow creating Presets from inside Monitor Settings window
2020-05-25 20:49:12 -07:00
Moe
08468ef5cd
refactor monitoredit.js, prepare to merge montiorStates (preset creation)
2020-05-25 14:31:22 -07:00
Moe
9a33f0c83b
add break word option to confirm window create function
2020-05-25 14:30:13 -07:00
Moe
b00c41a1d6
minor css fix for delete monitor window
2020-05-25 14:29:20 -07:00
Moe
8f97912e6b
Refactor Probe Tool, fix querying urls with &
2020-05-25 14:27:54 -07:00
Moe
295766b2a8
Basic Event Counts Windows, display chart by tag name
2020-05-24 19:41:24 -07:00
Moe
90ff600c26
Add searching ShinobiHub Explore (Uploaded and All)
2020-05-20 22:47:29 -07:00
Moe
db7893643e
make hub import use deep merge on default settings in case
2020-05-20 15:07:14 -07:00
Moe
58df790e97
mergeDeep added
...
mergeDeep is the same as Object.assign except it works upon multiple layers of an object
2020-05-20 15:06:39 -07:00
Moe
2ad0cae75f
expand details column in default monitor object
2020-05-20 15:05:52 -07:00
Moe
4cb4276682
Basic ShinobiHub view window for user uploaded configurations
2020-05-20 14:03:45 -07:00
Moe
59becdfbff
update JSON.parse to $.parseJSON in dash2.monitoredit.js
2020-05-20 14:02:55 -07:00
Moe
410a6de983
light touch up on timelapse performance and UI
2020-05-16 19:27:23 -07:00
Moe
f110ca349e
better timelapse playback, fix layout
2020-05-16 18:20:59 -07:00
Moe
06b81cea22
refactor Timelapse code, fix date selection
2020-05-16 13:01:09 -07:00
Moe
d43270a9c8
light formatting
2020-05-07 08:42:41 -07:00
Moe
88f6ab2b63
change date format shown in date picker (day first)
2020-05-07 08:39:37 -07:00
Moe
3179fe1a20
fix UTC bug in calendar
2020-05-07 08:39:19 -07:00
Moe
7248e3cefe
Fix broken stream because of "muted" property
2020-05-06 17:30:33 -07:00
Moe
8cc80a65c9
Make debugLog visible in configuration if not set
2020-05-04 08:38:13 -07:00
Moe
f33cb3e97b
sorting more friendly for monitor icons in side menu
2020-05-02 22:32:32 -07:00
Moe
38a6915b4a
minor UI adjustments to sidmenu
2020-05-02 18:53:15 -07:00
Moe
1502d0a200
Allow disabling Wallclock Timestamps with conf.json parameter
...
- add `"wallClockTimestampAsDefault":false` to disable it.
2020-04-19 07:56:56 -07:00
Moe
b3cfcc1b4a
Update super.configEditor.css
2020-04-18 23:22:01 -07:00
Moe
d32f07def5
Update super.configEditor.js
2020-04-18 23:19:47 -07:00
Moe
fa96bd7043
Finalize Configuration Editor, refactor some super panel js/ejs
2020-04-18 23:11:55 -07:00
Moe
605f227897
Base framework for JSON Editor on Configuration in Super panel
2020-04-18 22:00:50 -07:00
Moe
7a81679803
Add "useOldPowerVideo" option to config, Add Events chart to each monitor
...
- setting this parameter to "true" will result swapping the new power video viewer with the old one.
+ some bug fixes to new one
2020-04-18 17:38:26 -07:00
Moe
d76edce8ad
Delete main.dash2.js
2020-04-16 23:15:38 -07:00
Moe
3c849f73d5
refactor for region editor js
2020-04-16 23:15:31 -07:00
Moe
cca53bde4c
update dashboard clock performance
...
- remove last bit of jquery
2020-04-06 18:12:51 -07:00
Moe
ffb93e8a4a
update dashboard clock performance
...
- use pure js for all operation except the on click event to change the class for twentyfourhours
2020-04-06 18:10:52 -07:00
Moe
acdc40e545
Merge branch 'fix-scrolling' into 'dev'
...
Fix scrolling when clicking thumbnail.
See merge request Shinobi-Systems/Shinobi!45
2020-04-06 17:05:54 +00:00
Moe
d6ab68059f
Update default aduration and probesize
2020-04-05 22:41:29 -07:00
Moe
f787c66ad7
Set default Stream Type to HLS
2020-04-05 19:29:53 -07:00
Moe
a0a3ef2d2a
Disable timelapse download auto-rerun
2020-04-05 16:16:22 -07:00
Moe
8252886272
prepare more P2P pathing
2020-04-05 16:14:31 -07:00
Moe
b478bb92c0
Mute Audio on Monitors individually (dashboard UI)
2020-04-04 16:59:18 -07:00
Moe
eeb4cdfe0d
add P2P UI loading handlers+, update mjpeg grid to not need "full=1"
2020-03-07 23:13:05 -08:00
Moe
932095bf71
add P2P UI loading handlers
2020-03-07 19:23:29 -08:00
JordanGeoghegan
f5f89e6d74
Fix longstanding issue with incorrect file size calculation
2020-01-31 18:30:24 -08:00
Jordan Geoghegan
1f592d38da
There are 1048576 bytes in a mebibyte, not 1000000. Fixes physical RAM display in dashboard. Tested on OpenBSD and Alpine Linux
2020-01-23 21:48:20 +00:00
Jordan Geoghegan
68bc043051
There are 1048576 bytes in a mebibyte, not 1000000. Fixes physical RAM display in dashboard.
...
Tested on OpenBSD and Alpine Linux
2020-01-21 02:24:46 +00:00
Moe
62f2dab693
add Open All Monitors to menu
2020-01-10 15:39:44 -08:00
Moe
ccd5e252d6
fix powervideo breakage on object event with no matrices
2019-12-22 07:56:24 +06:00
Moe
4d1a2d4977
Allow HLS playback on iOS
...
- You may disable JPEG API/JPEG Mode if you use HLS as your Stream Type, this method has been tested to work on iOS 13.1.3
2019-12-14 13:46:31 +06:00
Moe
759a3702b0
Fix duplicated monitor bug
...
+ remove extraneous element
2019-11-07 10:45:00 -08:00
Moe
662ddedef1
dummy fill missing reason field for event
2019-10-30 14:34:37 -07:00
Moe
797b63581b
Merge branch 'update_daterangepicker' into 'dev'
...
Update Date Range Picker and Moments
See merge request Shinobi-Systems/Shinobi!130
2019-10-28 00:35:59 +00:00
Mike Hurley
1b348f7ae4
Update daterangepicker.css to version 3.0.5
2019-10-18 17:28:34 +00:00
Mike Hurley
cf797adb0c
Update daterangepicker.js to version 3.0.5
2019-10-18 17:27:26 +00:00
Mike Hurley
ed3062d4b5
Update moment-with-locales.min.js to version 2.24.0
2019-10-18 17:26:02 +00:00
Mike Hurley
620eeb8da2
Update moment.js to version 2.24.0
2019-10-18 17:23:37 +00:00
Moe
621e58a1c9
fix missing variable for import in multimon
2019-10-17 10:15:27 -07:00
Moe
a2dcccd9b9
fix monitor import base object
...
+ add copy stream channels
2019-09-23 15:58:33 -07:00
Moe
4a1789ae89
add m3u8 import capability to multimon+
...
- make it compatible with older buffer types
2019-09-23 15:08:06 -07:00
Moe
8980a65805
add m3u8 import capability to multimon
2019-09-23 12:09:04 -07:00
Moe
0b9a6d03d4
fix timelapse pointer
2019-09-07 23:18:53 -07:00
Moe
3fa689ce1d
remove $.ajax and use regular XHR in downloadAndZip
2019-09-06 17:28:54 -07:00
Moe
c501a8929a
Fix Timelapse JPEG generatorUrl, Fix Power Video video launch on drag
...
+ minor cleanup of unused files
2019-08-30 10:00:25 -07:00
Moe
e7632b6a71
Merge branch 'patch-4' into 'dev'
...
Added deleted locale for calendar
See merge request Shinobi-Systems/Shinobi!103
2019-08-28 15:03:10 +00:00
DewGew
1f88060f16
Added deleted locale for calendar
2019-08-20 07:44:59 +00:00
DewGew
199bd80c38
Update dash2.multimon.js
2019-08-19 13:29:55 +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
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
Moe
55b8aafb0f
minor cleanup and fixes
2019-08-12 15:23:11 -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
DewGew
838f8c961f
Added locales to calendar
2019-08-07 11:28:00 +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
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
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
0637202c67
Update dash2.elementbuilder.js
2019-08-02 10:07:34 +00: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
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
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
6a81641096
Simplify scroll menu for forms
2019-03-21 14:55:05 -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
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
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
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
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
b8f6b5283d
Allow Disabling the Thumbnail for Videos List+
2018-12-13 11:57:51 -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
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
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
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
f4e24005e8
RESTful APIs for Admin functions
...
- Create Sub-Account
- Update Sub-Account
- Delete Sub-Account
2018-10-05 19:52:02 -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
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
5c22cce432
fix groups launcher bug
2018-09-30 16:07:04 -07:00
Moe
45c9436a65
fix URL build for probe using port 80
2018-09-24 16:31:54 -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
373752c914
Allow retrieving Cloud saved links from API and dashboard
2018-09-11 21:38:26 -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