Moe
b73732ff64
catch for snapshot.js inode block
2022-12-03 09:37:23 -08:00
Moe
83d9a52a94
Fix API Permissions for Session Key
2022-11-28 15:54:27 -08:00
Moe
9f17d6d139
Fix API Key Permissions
2022-11-23 20:33:39 +00:00
Moe
335cf7398e
Change use cases of fs.unlink with fs.rm
2022-11-16 21:10:26 +00:00
Moe
1308fcbc78
update monitor status update when starting process
2022-10-27 16:09:54 -07:00
Moe
be973aaa7b
disable monitor auto restart on error if manually already restarted+
2022-10-02 20:26:47 -07:00
Moe
5f3bf0df6e
disable monitor auto restart on error if manually already restarted
2022-10-02 20:13:22 -07:00
Moe
48d7d6a99b
Upgrade permission check function
...
fixes videos appearing in Videos Table but cannot be played.
2022-09-28 13:39:25 -07:00
Moe
de18962860
add Fatal Error Exit notice, clean up fatal_max error check+
2022-09-27 14:11:15 -07:00
Moe
70ea243cba
clean up fatal_max error check
2022-09-27 13:53:02 -07:00
Moe
ddc3fa3796
add log filters for monitor log
2022-09-18 14:38:47 -07:00
Moe
9661f019d0
adjust raw snapshot from detectorStream.m3u8
2022-09-14 19:21:45 -07:00
Moe
6cf4e332f9
add more specific catches for certain fatal errors
2022-09-12 19:56:25 -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
ed2a5f750c
minor cleanup
2022-08-17 08:46:00 -07:00
Moe
428d17cf87
add some UI fixes for displaying Unauthorized features for Sub-Acc
2022-08-07 16:27:03 -07:00
Moe
4e8300f3f9
Refactor Permission check for Sub-Accounts and API Keys
2022-08-05 23:20:08 -07:00
Moe
551834d8d7
update permission check system for Sub-Accounts (replace only some)
2022-07-31 17:58:10 -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
302ef4b3f7
Merge branch 'remove_static_configuration' into 'dashboard-v3'
...
Remove statically set probesize and analyzeduration
See merge request Shinobi-Systems/Shinobi!352
2022-02-21 16:02:26 +00:00
Milosz Tyborowski
40804fa650
Remove statically set probesize and analyzeduration
2022-02-08 10:07:16 +01:00
Moe
41037abaf9
Merge branch 'dashboard-v3' into 'data-port'
...
# Conflicts:
# libs/ffmpeg.js
2021-12-19 15:17:13 +00:00
Moe
f06e9f28b9
adjustments to timelapse transfer from child
2021-12-09 15:29:48 -08:00
Moe
769f0ab8c6
fix fatalError trigger on monitor processes
2021-12-09 08:22:44 -08:00
Moe
c945d53d9f
tweak auto-closing of Substreams+
2021-12-08 07:41:32 -08:00
Moe
4af73b062d
tweak auto-closing of Substreams
2021-12-07 21:55:01 -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
988ba75b45
properly get snap from ONVIF device when available
2021-12-04 19:11:18 -08:00
Moe
02b8546940
clean up scanForOrphanedVideos execution for childNode
2021-11-30 08:08:07 -08:00
Moe
fa3040504a
Child Node : Stop looping FFmpeg process if Disabled during Restart/Crash
2021-11-27 15:53:20 -08:00
Moe
06908c4e0f
Child Node Framework : allow using Master Node for Processing
2021-11-26 21:22:49 -08:00
Moe
3f20721dc9
Child Node Framework : cleanup node selection operation
2021-11-26 20:53:06 -08:00
Moe
2a53d77cad
Child Node Framework Update : fix double insert video
2021-11-26 19:42:59 -08:00
Moe
309abf9758
make http websocket upgrade less hardcoded
2021-11-24 15:40:59 -08:00
Moe
993636746c
dataPort is now bridge for detector events from cameraThread
2021-11-24 12:30:50 -08:00
Moe
c4f78ede6a
fix posting on ONVIF Device Manager Endpoints
2021-11-23 22:56:50 -08:00
Moe
b2eab1573b
Merge branch 'dev' into 'dashboard-v3'
...
Critical Changes from Dev into Dash v3
See merge request Shinobi-Systems/Shinobi!342
2021-11-15 18:20:07 +00:00
Moe
40b4669d01
Add Modular method to add Stream Types, Remove Integrated H.265 Support
...
- H.265 Support must now be added by user intervention via a Custom Auto Load Module. You can install the module easily by using the zip link in the Super User panel's Custom Auto Load manager.
Repository : https://gitlab.com/moeiscool/shinobi-h265-support
Zip Link : https://gitlab.com/moeiscool/shinobi-h265-support/-/archive/main/shinobi-h265-support-main.zip
Why? the library libde265.js is great but it is not a proper fit for the application. Moving onward it will be nice to allow new stream types to be easily added as well as get ready to try a different H.265 library for our web viewing pleasure.
2021-11-05 15:59:42 -07:00
Ian Rubado
1578300225
Logic fix for object detection and motion. Allows for motion first to work with yes and no.
...
Logic fix for object detection and motion. Allows for motion first to work with yes and no.
2021-10-28 15:37:15 -04:00
Moe
df74cef008
get snapshot from ONVIF if initialized
...
+ minor cleaning
2021-10-17 22:04:21 -07:00
Jarrod Connolly
459dc73394
ensure camera stream dir exists on master
2021-10-15 09:58:17 +08:00
Moe
b922258a13
fix catching detector events when many posts happen simultaneously
2021-09-27 20:08:18 -07:00
Moe
daa8f12e95
substream keep alive, cleaning livegrid, substream options in mon settings
2021-09-24 00:06:48 -07:00
Moe
950cfbc53c
substream display in UI and auto switch when substream toggled
2021-09-22 21:13:22 -07:00
Moe
11dc044ac7
allow dynamic data instead of only trigger data from monitor daemon
2021-08-31 17:03:18 -07:00
Moe
916fb7b8cf
Fix Zombie Processes
2021-08-02 09:31:02 -07:00
Moe
1e5ea4b3e9
make event video notification use last recorded video made by event
2021-06-02 13:11:36 -07:00
Moe
40c8ece611
make "Unexpected Exit" description more elaborate
2021-05-26 13:22:07 -07:00