Duru Can Celasun
21441bd0ba
Merge 2e04c0f122
into 5e6ab2290b
7 months ago
packagrio-bot
5e6ab2290b
(v0.8.1) Automated packaging of release by Packagr
7 months ago
packagrio-bot
5977f7c7d4
(v0.8.0) Automated packaging of release by Packagr
8 months ago
packagrio-bot
5e33c33e75
(v0.7.3) Automated packaging of release by Packagr
9 months ago
Jason Kulatunga
3ea223fa8e
Merge pull request #547 from kaysond/master
...
Add support for disabling repeat notifications if the values haven't changed
9 months ago
Aram Akhavan
09f4b34bf0
fix server test
9 months ago
Aram Akhavan
f24abf254b
Add tests for not repeating notifications
9 months ago
Aram Akhavan
cc889f2a2d
fix notify tests
9 months ago
Jason Kulatunga
2aa242e364
update mockgen instructions
9 months ago
Jason Kulatunga
1c193aa043
add database interface mock
9 months ago
Aram Akhavan
01c5a7fdfe
Address review comments
9 months ago
Aram Akhavan
98d958888c
refactor common code
9 months ago
Aram Akhavan
4e5c76b259
Add support for disabling repeat notifications
...
* Add a new database function for getting the tail
* Update ShouldNotify() to handle ignoring repeat notifications if set
9 months ago
Aram Akhavan
6417d71311
Add a setting for repeating notifications or not
9 months ago
Aram Akhavan
3285eb659f
Fix some development issues
9 months ago
Thomas Way
db86bac9ef
fix(collector): show correct nvme capacity
...
Some nvme devices do not report their capacity through the usual
'user_capacity' field, instead the total capacity is reported with the
'nvme_total_capacity' field.
Fixes : #466
10 months ago
Jason Kulatunga
5bbd4c3b64
update delete device message to clarify that no data will actually be effected, only scrutiny data.
...
fixes #544
12 months ago
packagrio-bot
c3a0fb7fb5
(v0.7.2) Automated packaging of release by Packagr
1 year ago
Aram Akhavan
550cd59093
Fix parsing of attribute 188 on seagate drives
1 year ago
Aram Akhavan
31c2daedf7
fix smart 188 thresholds
1 year ago
packagrio-bot
ee893cc360
(v0.7.1) Automated packaging of release by Packagr
2 years ago
Jason Kulatunga
d76cdca4a5
Merge pull request #472 from adamantike/misc/add-support-for-yml-config-files
2 years ago
Michael Manganiello
932e191510
Allow configuration files with yml extension
...
If a `collector.yml` or `scrutiny.yml` configuration file is present,
use it as long as a `.yaml` version is not available too.
Fixes #79
2 years ago
Michael Manganiello
3a6c407fe7
Add support for ntfy notifications
...
Updates [`shoutrrr`](containrrr.dev/shoutrrr/) to `v0.7.1` to enable
support for [ntfy](https://ntfy.sh/ ) notifications.
Fixes #433 .
2 years ago
packagrio-bot
2e4ba44952
(v0.7.0) Automated packaging of release by Packagr
2 years ago
Jason Kulatunga
de21e611a3
fixing migration for line_stroke setting.
2 years ago
Jason Kulatunga
7b77519f49
trying to fix tests.
2 years ago
Jason Kulatunga
94df7e1ec3
trying to fix tests.
2 years ago
Jason Kulatunga
babd8d3089
trying to fix tests.
2 years ago
Jason Kulatunga
80d72f8a1b
regenerate package-lock with angular 13-lts packages.
2 years ago
Jason Kulatunga
f94e616d8d
Merge branch 'master' into angular-refactoring
2 years ago
Saswat Padhi
cb5226f6e4
Update backend tests failing on insecure_skip_verify
2 years ago
Saswat Padhi
e07a53046f
[FEAT] Allow insecure certificates on InfluxDB
...
This change allows users to skip TLS certificate verification on their
InfluxDB server, if they wish to do so, for instance when using self-
signed certificates.
Without this change, scrutiny failed to start and paniced with a
`x509: certificate signed by unknown authority` error.
2 years ago
packagrio-bot
1c7f299b98
(v0.6.0) Automated packaging of release by Packagr
2 years ago
Jason Kulatunga
f2856e0f26
adding a healthcheck endpoint that confirms communication with influxdb and sqlite.
...
ref: #381
2 years ago
Jason Kulatunga
fb760a9f6d
make sure we print an error if the config file is invalid.
...
fixes #408
2 years ago
adripo
e9cf8a9180
fix: igeneric types
2 years ago
adripo
64ad353628
fix: remove fullcalendar
2 years ago
adripo
5518865bc6
fix: remove outdated option
2 years ago
adripo
50321d897a
fix: prod build command
2 years ago
adripo
e18a7e9ce0
refactor: update dependencies version
2 years ago
adripo
536b590080
feat: dynamic line stroke settings
2 years ago
Jason Kulatunga
2677796322
fixing bug. Null value for temperatures should be ignored.
2 years ago
D. Can Celasun
2e04c0f122
Support transient SMART failures
...
As discussed in [1] some SMART errors are transient and should not
be treated as permanent.
This commit adds support for a configurable list of ATA SMART attribute
IDs, failures of which will be treated as transient. Drive health history
is still recorded and notifications are sent, but the device itself is
not marked as failed.
Fixes #374 .
[1] https://github.com/AnalogJ/scrutiny/issues/374
2 years ago
packagrio-bot
f1e5bd3ed4
(v0.5.0) Automated packaging of release by Packagr
2 years ago
Jason Kulatunga
26b221532e
fix tests.
2 years ago
Jason Kulatunga
15d3206f6f
remove settings dialog from Details page.
2 years ago
Jason Kulatunga
f823127825
simplify logger creation (move logic into a function in `main` packages)
...
Ensure logger creation is consistent between Web and Collector
Create logger in main, pass down to downstream functions (like gin)
In debug mode, print a copy of AppConfig
Better debugging for logger.
2 years ago
Jason Kulatunga
d41d535ab7
make sure that the device host id is provided in notifications (if available).
...
fixes #337
2 years ago
Jason Kulatunga
9a4a8de341
make sure the settings dialog width is 600px for readability.
2 years ago