Commit Graph

55 Commits (c95f34d7da26bb32106ad570842490870a92dc14)

Author SHA1 Message Date
Moe 4be1659873 update some delete queries 2020-08-07 15:12:45 -07:00
Moe 52a84f4501 pass only groupKey when request Max Storage Amount check 2020-08-07 00:54:56 -07:00
Moe 811b6fc846 Modify Max Purge for Video, Timelapse Frames, FileBin, addStorage 2020-08-06 21:33:58 -07:00
Moe 878b386782 Update user.js 2020-08-05 20:41:36 -07:00
Moe a311f830a2 sqlQuery Conversion : fix purging on maxStorageAmount 2020-08-05 20:41:01 -07:00
Moe 8cc22ffde4 limit user select for loadGroupApps (only need 1) 2020-08-05 18:59:58 -07:00
Moe f29e77846c sqlQuery Conversion : Fix syntax errors+ 2020-08-05 18:16:50 -07:00
Moe c56fbc1d93 sqlQuery Conversion : Fix syntax errors 2020-08-05 18:15:10 -07:00
Moe f1fc729435 sqlQuery Conversion : minor cleanup 2020-07-11 13:16:01 -07:00
Moe 194593e59c sqlQuery Conversion : user, videoDropInServer 2020-07-11 00:07:55 -07: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 39090fb9b4 dont allow sub user to modify addStorage 2020-04-19 07:57:39 -07:00
JordanGeoghegan f5f89e6d74 Fix longstanding issue with incorrect file size calculation 2020-01-31 18:30:24 -08:00
Moe c777f85475 add !dead condition for childNode selector
+ make getChildNodes response cleaner
2019-09-24 20:45:43 -07:00
Moe bcbb6e8083 add missing lang passage 2019-09-21 13:49:02 -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 1cd7e7eaf0 update libs/uploaders + for timelapse frames
- update user.js
+ add "No Region" for s3 based uploader
2019-07-07 20:09:18 -07:00
Moe 043c07deb7 remove undefined "callback" 2019-06-28 23:04:02 -07:00
Moe 868b5a5eea Update user.js 2019-06-08 16:26:36 -07:00
Moe 88094d07f2 Fix stack exceed error for large videos 2019-06-05 16:06:45 -07:00
Moe 72cacda9b0 fix addStorage counter 2019-05-20 17:31:47 -07:00
Moe 5dc18248e3 fix missing variable storageType 2019-05-16 08:09:49 -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 f5d416bf54 fix on Max Storage Amount set on start 2019-04-27 10:15:55 -07:00
Moe a1f33195ee clear "over max" timelapse frames 2019-04-26 11:10:53 -07:00
Moe f8103fad1f fix on start sizeLimit value 2019-04-20 12:06:23 -07:00
Moe d0b4c83ba9 Fix Max Storage purge function
- add missing webServerPaths.js update
2019-04-20 11:52:53 -07:00
Moe 4e4dd66cfa fix usedSpace check for addStorage 2019-04-20 08:11:43 -07:00
Moe dfd6d2e08c Fix Max Storage Amount loader 2019-04-20 07:58:56 -07:00
Moe fc870627ac Simplify and fix storage calculcation on start 2019-04-19 17:50:01 -07:00
Moe 8d1e03d148 set `oldPluginConnectionMethod` to false as default 2019-04-19 08:20:25 -07:00
Moe 90ba9cd75c default addStorage Max Storage Amount to "Main" value 2019-04-18 21:58:50 -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 9aabfea193 Update Stale Purge Lock function set
- when "No space left on device" is detected a check to see if you are over your account storage max will be done, if so then it will force an unlock and create a purge request.
2019-02-28 14:07:14 -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 daeda7f970 minor cleanup 2019-01-23 22:15:29 -08:00
Moe fe3121a7a8 Hourly check for possible stale sizePurge lock+ 2019-01-23 21:33:55 -08:00
Moe 107893d058 Hourly check for possible stale sizePurge lock 2019-01-22 21:43:10 -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 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 c91ce87ec7 Additional Extenders 2018-12-04 08:34:43 -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 3b05d011df modify icon snapshot
- now using icon.jpg instead of s.jpg to avoid overriding other functions that need a realtime jpeg snapshot
+ remove emitter from purge on disk space
2018-10-09 17:48:15 -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 69f7543c79 Return of sizePurgeQueue
- you can also say return of the Q (hehe)
2018-10-08 18:39:10 -07:00
Moe d6fb93c619 light cleanup and more humanizing 2018-10-08 00:23:39 -07:00
Moe 5fcdd860e0 humanize some variable names
+ some minor adjustments
2018-10-07 11:45:38 -07:00
Moe aee4fec0e9 move extenders to separate file 2018-10-01 17:21:48 -07:00