Commit Graph

152 Commits (d1780e9ec95489330c55f780a10bbe1ff226ccc9)

Author SHA1 Message Date
Moe 1a58a87df2 fix Cloud Videos row insertion 2018-07-24 22:42:55 -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 6b528cd291 fix blank variable pass to config.baseURL 2018-07-24 12:34:21 -07:00
Moe 5b29ee1955 skip over "null" detector region objects
- additional cleanup
- set default config.baseURL to "" (will work like before "baseURL")
2018-07-24 10:55:31 -07:00
Moe 1b141bb3c3 remove extra amazon s3 log and log error only 2018-07-23 22:51:23 -07:00
Moe 013873c6f7 fix amazon s3 (aws) cleanup on user settings update 2018-07-23 22:44:44 -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 4c7a664f90 move path ending check 2018-07-23 22:06:35 -07:00
Moe dc6d65d0a9 some additional whitespace for human readability 2018-07-23 12:01:37 -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 20c5cbefc7 disallow coProcessor when input maps are present 2018-07-18 14:09:29 -07:00
Moe 26a44b6e40 Allow custom from email
A redoing of Helvio's MR https://gitlab.com/Shinobi-Systems/Shinobi/merge_requests/16

it was redone to make it appear in the same coding style. Thanks Helvio!
2018-07-16 10:21:14 -07:00
Moe 7a84e087ff fix event mail send function 2018-07-16 09:59:52 -07:00
Moe f2fcf8e034 Allow deleting files from filesystem when deleting monitor 2018-07-15 21:57:06 -07:00
Moe 4bc6a9bb3c add permission check and failed response for monitor delete 2018-07-15 19:52:44 -07:00
Moe 9dd8c2caf0 allow passing region_name and snap_path in detector_webhook and detector_command 2018-07-15 15:44:51 -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 989c4984a4 disable accelerator when Streamer type monitors are used 2018-07-15 14:27:01 -07:00
Moe b8c8f4bb3f more coProcessor logs and cleanup 2018-07-15 14:10:22 -07:00
Moe c6ee3ea8b0 fix crashing coProcess with no outputs 2018-07-15 13:05:11 -07:00
Moe ca5fcd3e63 cleanup coProcessor launch and close 2018-07-15 11:59:14 -07:00
Moe 84073bd554 add missing checkLog 2018-07-12 23:18:29 -07:00
Moe 946eba0618 quieter coProcessor logs 2018-07-12 23:11:40 -07:00
Moe 2a58f4405c update package.json, remove extra log, increase start delay for coProcessor 2018-07-12 23:01:03 -07:00
Moe f52a725c0e critical bug fixes : coProcessor spawns, log filter
- Fix non-gracefully closing coProcessors
- add error handler on Mp4Frag
- speedup ffmpeg log filter
2018-07-12 22:57:48 -07:00
Moe 950fc7c8c1 Option to attach video on event (Discord and Email) 2018-07-12 11:27:15 -07:00
Moe 70500dca7a Allow JPEG API (and other JPEG based outputs) with CUDA with coProcessor
- a second FFmpeg process is launched to create the JPEG and PAM data.
- currently stream channels are not offloaded
2018-07-11 23:47:43 -07:00
Moe 7f9aa5b705 fix syntax for video email attachment on event 2018-07-09 13:02:26 -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 21c8bc47d6 syntax fix for kill allowStdinWrite 2018-07-08 09:38:22 -07:00
Moe 92ed6fd819 remove some whitespace 2018-07-07 19:56:36 -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 0fc33342a3 clear API keys on user update from admin
- additional checks for API access
2018-07-07 14:24:43 -07:00
Moe a6cd2f412e remove extra console log on zip 2018-07-07 10:58:46 -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 08a80f2b7e sql time query cleanup 2018-07-07 10:33:23 -07:00
影月 零 0372337e09 catch SIGINT so we can Ctrl+C to close camera.js on the terminal 2018-07-05 18:34:01 +09:00
Moe fe67b6e1e9 Strict database time insert
- some databases are "strict" and do not allow inserting time with a raw Date object.
2018-07-04 09:23:29 -07:00
Moe 654c1564fd get logs by api in time frame 2018-07-02 21:17:05 -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 56c6624de4 extend recording restart check for streamer camera 2018-06-30 22:05:27 -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
Moe 977089dced modify capture function for streamer cameras
- lock for streamer write function
- additional bug fixes added
  - add hwaccel and cust_input in proper places
2018-06-30 17:06:01 -07:00
Moe a850ad638d show real monitor status instead of just mode 2018-06-28 18:36:56 -07:00
Moe 74ec5fc302 Camera Not Recording Check 2018-06-28 09:06:34 -07:00
Moe 4147c60f53 minor code cleanup 2018-06-26 17:59:42 -07:00
Moe bfef5eecb0 cron update/fix, limit video.delete queries to 1 row 2018-06-20 22:45:07 -07:00
Moe 2fa14306bb useUTC fixes, SQLite with UTC changes fix 2018-06-18 23:17:28 -07:00
Moe c940294f00 Shinobi Pro Lands on Gitlab 2018-06-09 16:34:06 -07:00