kitty99
cefe3eeb0d
Update libs/ffmpeg/builders.js
2022-01-30 02:09:58 +00:00
kitty99
2f2e64a55c
fixed issue 359
2022-01-29 08:47:25 +00:00
Moe
894e07fc38
update PASV options for FTP dropInEvent Server
2022-01-26 11:45:15 -08:00
Moe
d2d46f0795
run finalize action on event based recording on exit of record process
2022-01-20 13:02:36 -08:00
Moe
e6e9060de4
run finalize action on timelapse video build on exit of build process
2022-01-20 13:01:59 -08:00
Moe
a7fb7b33ea
fix event save on child node, fix command filter condition, add SideMenuAfterList
2022-01-12 10:41:23 -08:00
Moe
6d0d606ad5
add "Not Authorized" notice to Backblaze Uploader
2021-12-25 16:08:50 -08:00
Moe
e4b7098386
remove packet limit on child node file transfer
2021-12-23 08:55:15 -08:00
Moe
3e3e2f6b58
better dataPort security
2021-12-21 12:03:56 -08:00
Moe
82eb83df71
fix onvif scanner result draw
2021-12-19 12:32:44 -08:00
Moe
372100f07e
fix ffmpeg.js
2021-12-19 07:39:44 -08:00
Moe
41037abaf9
Merge branch 'dashboard-v3' into 'data-port'
...
# Conflicts:
# libs/ffmpeg.js
2021-12-19 15:17:13 +00:00
Moe
12e7a921b2
allow noLimit queries on videos, events, and timelapse frames
2021-12-17 09:50:35 -08:00
Moe
b1278a191c
Update ffmpeg.js
2021-12-09 16:08:26 -08: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
3f23502214
start rebuilding email notifications to be configured from user account (not active yet)
2021-12-07 21:56:41 -08:00
Moe
4af73b062d
tweak auto-closing of Substreams
2021-12-07 21:55:01 -08:00
Moe
494bed8d25
fix timelapse video build+
2021-12-06 22:35:19 -08:00
Moe
810e0aca19
fix timelapse video build
2021-12-06 20:25:55 -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
5204df7a40
video delete remove UI elements fix
2021-12-05 12:23:51 -08:00
Moe
4bb4828acf
Add Substream Default values and some validation for startup
2021-12-04 21:59:26 -08:00
Moe
6b3804a5b4
Add Dynamic Substream Toggle button
2021-12-04 19:49:25 -08:00
Moe
988ba75b45
properly get snap from ONVIF device when available
2021-12-04 19:11:18 -08:00
Moe
7b6c939de0
fix event based recording... oof
2021-12-03 17:52:40 -08:00
Moe
80f5225191
remove frame limit on timelapse frame retrieval
2021-12-03 10:20:56 -08:00
Moe
4b418ed8a3
fix managing addStorage
2021-11-30 08:24:36 -08:00
Moe
a2faa40ab0
fix managing addStorage
2021-11-30 08:24:25 -08:00
Moe
02b8546940
clean up scanForOrphanedVideos execution for childNode
2021-11-30 08:08:07 -08:00
Moe
9d1f7e0991
disable scanForOrphanedVideos on child node completely
2021-11-29 21:14:57 -08:00
Moe
2084b0b8c8
fix Sub Account Manager Edit new account before page refresh and delete
2021-11-29 17:46:55 -08:00
Moe
8bcf65f64d
Merge branch 'dev' into 'dashboard-v3'
...
# Conflicts:
# cron.js
2021-11-30 00:06:51 +00:00
Moe
26572e480b
fix cron addStorage calculation
2021-11-29 13:56:26 -08:00
Moe
1fc0c1d03e
disengage "masterSaysToStop"
2021-11-29 09:32:08 -08:00
Moe
fa13e70562
Child Node Framework Update : fix disconnected child recovery
2021-11-28 11:06:01 -08:00
Moe
d6d9d4fb05
Child Node Framework Update : syntax fixes+++
2021-11-28 09:21:15 -08:00
Moe
9a018400b5
update Child Node selection formula+
2021-11-27 16:43:42 -08:00
Moe
bb5612ac7a
remove some old Child Node code from videos.js
2021-11-27 15:53:38 -08:00
Moe
fa3040504a
Child Node : Stop looping FFmpeg process if Disabled during Restart/Crash
2021-11-27 15:53:20 -08:00
Moe
77ac7c6192
update Child Node selection formula
2021-11-27 15:46:54 -08:00
Moe
f51f623a75
Child Node Framework : minor cleanup
2021-11-27 07:13:10 -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
d20297429a
Child Node Framework Update : Child Node continuously attempt reconnect to Master Node
2021-11-26 19:48:59 -08:00
Moe
2a53d77cad
Child Node Framework Update : fix double insert video
2021-11-26 19:42:59 -08:00
Moe
5caa08aba1
Child Node Framework Update : clean up+
2021-11-26 19:42:23 -08:00
Moe
a907887f8c
Child Node Framework Update : clean up
2021-11-26 17:56:29 -08:00
Moe
ffbfd57f27
Child Node use plain buffer data for timelapse frame transfer to Master Node
2021-11-26 17:47:20 -08:00
Moe
a717084e7d
Child Node use plain buffer data for video transfer to Master Node
2021-11-26 14:54:04 -08:00
Moe
6ec1fcb9fe
Child Node Framework Update : syntax fixes++
2021-11-25 13:05:17 -08:00
Moe
7ff0601776
Child Node Framework Update : syntax fixes+
2021-11-25 12:49:35 -08:00
Moe
f336bb654a
Child Node Framework Update : syntax fixes
2021-11-25 09:30:23 -08:00
Moe
d7409db6f0
Child Node Framework Update
2021-11-25 09:20:50 -08:00
Moe
d908ff22d2
Start modifying Child Node connectivity to use Data Port methodology
2021-11-24 23:59:13 -08:00
Moe
9784a853ed
prepare cws websocket spawn to be used elsewhere
2021-11-24 15:52:04 -08:00
Moe
309abf9758
make http websocket upgrade less hardcoded
2021-11-24 15:40:59 -08:00
Moe
440939483b
cleanup cameraThread/dataPortConnection
2021-11-24 13:02:38 -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
0cc3344489
Port over ONVIF Device Manager
2021-11-23 21:05:56 -08:00
Moe
9a0b766631
P2P Connection check every 15 minutes if disconnected
2021-11-21 07:39:40 -08:00
Moe
9648f8cc60
update P2P Server list for dev branch
2021-11-18 19:48:13 -08:00
Moe
8240933437
almost functional dataPort
2021-11-17 12:10:25 -08:00
Moe
20aaf85725
Data Port for ease in transferring info between processes
2021-11-16 18:04:35 -08:00
Moe
1bc684e627
event filter and mqtt fixes
2021-11-16 18:02:27 -08:00
Moe
aa65df241f
fix displaying Uploader fields
2021-11-15 13:09:37 -08:00
Moe
256658f9da
MQTT Outbound Messages++
2021-11-15 11:41:08 -08:00
Moe
7ffe3bc7f0
get latest p2p server list on start
2021-11-15 10:39:01 -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
8cfc0f5f7c
MQTT Outbound Messages+
2021-11-15 10:19:31 -08:00
Moe
fda5f1cb82
MQTT Intake -> MQTT Inbound, Add "All Monitors" trigger
2021-11-15 00:10:43 -08:00
Moe
cfbb528770
Integrate MQTT Outbound Messages 0.1
2021-11-15 00:08:37 -08:00
Moe
1cc56ca0e8
Integrate MQTT Event Intake 0.1++
2021-11-14 08:38:22 -08:00
Moe
c7e84111e3
Integrate MQTT Event Intake 0.1+
2021-11-13 14:51:40 -08:00
Moe
fbbe8fb0c7
Integrate MQTT Event Intake 0.1
2021-11-12 18:32:53 -08:00
Moe
1d8ab96c9a
minor cleanup
2021-11-11 22:08:39 -08:00
Moe
e085f5e726
modernize 2-factor auth, add debug logs to telegram errors
2021-11-08 20:48:33 -08:00
Moe
91122851d2
make storage array use count update on account save
2021-11-08 16:09:26 -08:00
Moe
9baca18736
Update branding.js
2021-11-08 14:29:05 -08:00
Moe
822d7d1229
Add Modular method to add Stream Types +
2021-11-06 11:28:33 -07: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
Moe
1b29dc3f4c
Fix Backblaze's response changes
2021-11-04 19:14:42 -07:00
Moe
91f8af3002
allow grouping with brackets on event filter conditions
2021-11-02 18:32:24 -07:00
Moe
b984b20026
some validation for filters
2021-11-01 18:07:42 -07:00
Moe
528434ffe4
Simplify Event Filters
...
No option has been removed from filter actions. To "not" do an action you must disable it in Monitor Settings so that the "Original Choice" action is to not do it.
2021-10-28 22:20:35 -07:00
Moe
e34679aa92
Fix Event Filter Handling
2021-10-28 21:00:52 -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
339fc6a425
monitor debug info in console log requires config.debugLogMonitors = true now
2021-10-27 10:16:41 -07:00
Moe
5abcbcb3b4
fix SQL query limit when set to "0" (no limit)
2021-10-27 10:15:32 -07:00
Moe
72da06a78f
Show Number of Events for last 24 hours
2021-10-27 10:14:24 -07:00
Moe
42ff7e6d8d
fix language selection
2021-10-24 16:34:31 -07:00
Moe
8dbfce7e28
minor cleanup
2021-10-23 17:28:26 -07:00
Moe
4c3947d9a8
Add Global Webhook Notifications (will replace Monitor settings based in future)
2021-10-23 17:27:45 -07:00
Moe
105afb7a6e
allow better setting logo from configuration
2021-10-20 17:16:57 -07:00
Moe
cde8b7b0bd
fix filtered event starting record on monitor
2021-10-19 19:39:28 -07:00
Moe
df74cef008
get snapshot from ONVIF if initialized
...
+ minor cleaning
2021-10-17 22:04:21 -07:00
Moe
e89ad75f71
add stimeout to snapshot ffmpeg command
2021-10-16 15:46:13 -07:00
Moe
eae45a1ae7
allow choosing which page blocks load to dashboard
2021-10-15 21:21:37 -07:00