Commit Graph

30 Commits (56a9454730f90f03d37fa691bae3cd1fcf3f656c)

Author SHA1 Message Date
Aram Akhavan 01c5a7fdfe Address review comments
11 months ago
Aram Akhavan 98d958888c refactor common code
11 months ago
Aram Akhavan 4e5c76b259 Add support for disabling repeat notifications
11 months ago
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)
2 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.
4 years ago