Jason Kulatunga
00502cc565
Merge pull request #406 from boomam/patch-1
2 years ago
StratusFearMe21
0febe3fda5
Looks like this is already implemented
2 years ago
boomam
fcd4bb4561
Added new formatting
...
....to match existing doc formatting standard.
2 years ago
boomam
89f763e65d
Addition of notification testing command to troubleshooting
...
Addition of notification testing command to troubleshooting.
2 years ago
Jason Kulatunga
075eb94fa2
Merge pull request #394 from AnalogJ/skip_null_temp
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
098ce0673a
Update TROUBLESHOOTING_DEVICE_COLLECTOR.md
2 years ago
Jason Kulatunga
2677796322
fixing bug. Null value for temperatures should be ignored.
2 years ago
Jason Kulatunga
5cc7fb30ed
Merge pull request #391 from adripo/patch-1
2 years ago
adripo
222b8103d6
fix: increase timeout
2 years ago
Jason Kulatunga
727d5b0ace
Update SUPPORTED_NAS_OS.md
2 years ago
Jason Kulatunga
d7b45e5f01
update docs.
2 years ago
Jason Kulatunga
578a262d90
Merge pull request #372 from Robert-Zacchigna/master
2 years ago
Robert-Zacchigna
c6e11f88b4
Minor Formatting Fix
2 years ago
Robert-Zacchigna
b795331efb
Doc for Manual Install on Windows
2 years ago
packagrio-bot
f1e5bd3ed4
(v0.5.0) Automated packaging of release by Packagr
2 years ago
Jason Kulatunga
d8d56f77f9
Merge pull request #352 from AnalogJ/beta
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
59e2e928a8
remove the notify.level and notify.filter_attributes values from the example.scrutiny.yaml, since they are no longer allowed.
2 years ago
Jason Kulatunga
51f59e4fcd
docs, added an explanation for why influxdb is required.
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
Jason Kulatunga
2d6f60abaa
attrHistory needs to be reversed, so the newest data is on the right
...
fixes #339
2 years ago
Jason Kulatunga
d201f798fb
Merge pull request #351 from AnalogJ/app_db_settings
2 years ago
Jason Kulatunga
a1b0108503
Added PRAGMA settings support when connecting to SQLITE db.
...
When a transaction cannot lock the database, because it is already locked by another one,
SQLite by default throws an error: database is locked. This behavior is usually not appropriate when
concurrent access is needed, typically when multiple processes write to the same database.
PRAGMA busy_timeout lets you set a timeout or a handler for these events. When setting a timeout,
SQLite will try the transaction multiple times within this timeout.
https://rsqlite.r-dbi.org/reference/sqlitesetbusyhandler
retrying for 30000 milliseconds, 30seconds - this would be unreasonable for a distributed multi-tenant application,
but should be fine for local usage.
added mechanism for global settings (PRAGMA and DB level instructions).
fixes #341
2 years ago
Jason Kulatunga
f0275d2349
Merge pull request #346 from KF5JWC/patch-3
2 years ago
Jason Kulatunga
9dafde8a43
Merge pull request #350 from MattKobayashi/docs_udev
2 years ago
Matthew Kobayashi
fa8f86ab7b
Add missing setup command
2 years ago
KF5JWC
41c9daa939
Make `run_collect.sh` executable
...
Synology task will fail when not executable:
```
/bin/bash: /volume1/@Entware/scrutiny/bin/run_collect.sh: Permission denied
```
2 years ago
Jason Kulatunga
83186ba36e
Merge pull request #345 from KF5JWC/patch-2
2 years ago
KF5JWC
3205e3d022
Update INSTALL_SYNOLOGY_COLLECTOR.md
...
Typo: Created and loaded config into `conf/`, but specifies `config/` in argument
2 years ago
Jason Kulatunga
3f272b36d4
adding setting to allow users to customize between binary vs SI/Metric units in UI.
...
fixes #330
2 years ago
Jason Kulatunga
b238579fe6
Merge pull request #343 from AnalogJ/app_db_settings
...
adding tests. Make sure that device status depends on the configured threshold
2 years ago
Jason Kulatunga
ce2f990eb1
consolidate device status to string logic in DeviceStatusPipe.
...
Ensure device status takes into account new settings.
2 years ago
Jason Kulatunga
b11b8732aa
Merge pull request #342 from MattKobayashi/docs_udev
2 years ago
Matthew Kobayashi
5cd441da7b
Add udev troubleshooting doc
2 years ago
Jason Kulatunga
2e768fb491
adding tests. Make sure that device status depends on the configured threshold.
2 years ago
Jason Kulatunga
e8755ff617
Merge pull request #338 from AnalogJ/app_db_settings
2 years ago
Jason Kulatunga
e41ee47371
filter attributes after notify
2 years ago
Jason Kulatunga
7a68a68e76
frontend, determine the device status by checking against the configured thresholds.
2 years ago
Jason Kulatunga
94594db20a
on settings save, return the new settings.
...
update the frontend to persist settings to the database.
Using ScrutinyConfigService instead of TreoConfigService.
Using snake case settings in frontend.
Make sure we're using AppConfig type where possible.
2 years ago
Jason Kulatunga
7e672e8b8e
adding tests for config.MergeConfigMap functionality. (Set vs SetDefault).
...
Converted all settings keys to snakecase.
2 years ago
Jason Kulatunga
54e2cacb00
move frontend settings into the DB (for consistent settings handling).
...
Flattened settings object.
2 years ago