Commit Graph

27 Commits (ee893cc360276aaf9684edb24c5fc0b61bd3a2e5)

Author SHA1 Message Date
Jason Kulatunga f2856e0f26 adding a healthcheck endpoint that confirms communication with influxdb and sqlite.
2 years ago
Jason Kulatunga f823127825 simplify logger creation (move logic into a function in `main` packages)
3 years ago
Jason Kulatunga 94594db20a on settings save, return the new settings.
3 years ago
Jason Kulatunga 7e672e8b8e adding tests for config.MergeConfigMap functionality. (Set vs SetDefault).
3 years ago
Jason Kulatunga 54e2cacb00 move frontend settings into the DB (for consistent settings handling).
3 years ago
Jason Kulatunga 29bc79996b working settings update.
3 years ago
Jason Kulatunga 99af2b8b16 WIP settings system.
3 years ago
Jason Kulatunga 5ea149d878 upgrading to go 1.18 for generics (and lodash-like library).
3 years ago
Jason Kulatunga b71d6660a6 adding typescript interfaces for type hinting and testing
3 years ago
Jason Kulatunga 7babc280a0 ensure that users can filter their notifications by:
3 years ago
Jason Kulatunga 1bd86f5abd [WIP] Delete button for devices.
3 years ago
Jason Kulatunga fabc629e40 handle case where WWN not detected for a device (print error messages, but skip device collection & uploading).
3 years ago
Jason Kulatunga 0a9d364aea adding duration key to smart attributes api endpoint
3 years ago
Jason Kulatunga 03bfdd3890 changing the duration dropdown for temp history data. adding an /api/summary/temp endpoint
3 years ago
Jason Kulatunga 80f4660130 validate thresholds whenever SMART data is recieved.
4 years ago
Jason Kulatunga 8a46931399 !!!!WIP!!!!
4 years ago
Jason Kulatunga 9fac3c6308 fix gorm dependency.
4 years ago
Jason Kulatunga 1cd5ebaa43 missing device type update.
4 years ago
Jason Kulatunga b44ef5cb9c adding support for a collecto config file.
4 years ago
Jason Kulatunga a3438297e6 removeedd waitgroup, using sync/errgroup instead (to pass error messages back). returning errors in test notifications endpoint payload. Adding failure tests for webhooks, scripts & shoutrr.
4 years ago
Jason Kulatunga d339e967a6 fixing notifications.
4 years ago
Jason Kulatunga 6377a258f6 sending notifications on failure.
4 years ago
Jason Kulatunga 6a20228262 adding error handling for all DB calls. Returning StatusInternalServerError whenever an error occurs. Adding additional logging to server handlers.
4 years ago
Jason Kulatunga 78a619b09d moved middleware into more relevant location. Adding send test notifications handler. making sure that config is available from web handler functions.
4 years ago
Jason Kulatunga e283d43654 rename metadata class names.
4 years ago
Jason Kulatunga 5a80ae3e74 WIP - start supporting NVME and SCSI drive smart data.
4 years ago
Jason Kulatunga d636709aa1 Moved version file into webapp source tree. Replacing fmt with logger calls. moved Jobber config file into /scrutiny/jobber directory. Added scsi json file. Moved API rooute handlers into their own files in a module. Added not yet implemnented tooltips.
5 years ago