Aram Akhavan
3a06920354
Make defaut temperature history length 1 week ( #939 )
...
Closes #356
2026-02-21 20:48:44 -08:00
Liu Xiaoyi
67b7a08e4a
feat: add "day" as resolution for temperature graph ( #823 )
2026-02-13 09:58:15 -08:00
Aram Akhavan
349c7d4def
Fix temperature plot to use local time ( #903 )
...
Closes #893 #889
2026-02-08 20:35:28 -08:00
Pablo
bb98b8c45b
feat: Update dashboard.component.ts
...
Addresses https://github.com/AnalogJ/scrutiny/issues/755
2025-08-08 21:02:05 +02:00
Jason Kulatunga
4a72c9ef55
Merge pull request #754 from Berry-95/491-FEAT-Allow-disks-to-be-archived
...
Fixes 491 [FEAT] Allow disks to be hidden/archived
2025-04-30 10:31:21 -04:00
Sam
600cd153e0
491 [FEAT] Allow disks to be hidden/archived
...
- Add archived to device type & db
- Add archive/unarchive handlers to webapp backend
- Add archive toggle & styling to webapp frontend
2025-02-21 09:25:27 +01:00
Rick Zaki
50561f34ea
fix: https://github.com/AnalogJ/scrutiny/issues/643
...
needed to separate formatting temps from converting
dashboard was using format method to convert and send Fahrenheit values to chart, then passing the same method into chart formatter causing the Fahrenheit value to be passed in as Celsius and converted again.
2025-01-09 14:27:26 -05:00
adripo
e9cf8a9180
fix: igeneric types
2022-11-12 22:27:07 +01:00
adripo
536b590080
feat: dynamic line stroke settings
2022-11-11 00:19:51 +01:00
Jason Kulatunga
9a4a8de341
make sure the settings dialog width is 600px for readability.
2022-08-03 18:38:59 -07:00
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.
2022-07-23 14:36:32 -07:00
Jason Kulatunga
b71d6660a6
adding typescript interfaces for type hinting and testing
...
some code reformatting
adding tests for services and components.
cleanup of unused dependencies in components.
refactor dashboard service so that wrapper is removed before data is passed to component. (no more this.data.data...).
refactored components so that variable names are consistent (dashboardService vs smartService).
ensure argument and return types are specified everywhere.
adding tests for pipes.
adding ng test to ci steps.
change dir before running npm install.
trying to install nodejs in continer.
test frontend separately.
upload coverage for frontend and backend.
upload coverage for frontend and backend.
testing coverage file locations.
retry file upload.
2022-07-08 22:21:06 -07:00
Jason Kulatunga
46f3b1c02c
fix using linter.
2022-06-14 22:21:00 -07:00
Jason Kulatunga
4aa1485246
using device title pipe to consistently set the device name based on configuration setting.
...
adding device status pipe to set the device status in a more readable way.
2022-05-27 16:12:27 -07:00
Jason Kulatunga
4ee947d55c
trying to fix compilation/typing issues.
2022-05-26 13:49:59 -07:00
Jason Kulatunga
21212c0a1d
add setting to change temperature between C and F.
...
fixes #175
2022-05-26 13:04:15 -07:00
Jason Kulatunga
da4562d308
fixed UI issues related to deleting (component is now correctly removed from the dashboard device list).
...
fixes #69
2022-05-26 00:16:13 -07:00
Jason Kulatunga
9846ba13e0
adding support for device sort in UI.
2022-05-23 08:19:58 -07:00
Jason Kulatunga
83839f7faf
adding group by hostId support in dashboard.
...
fixes #151
2022-05-20 22:33:59 -07:00
Jason Kulatunga
85fa3b1f8f
moved device summary info panel into isolated component.
2022-05-20 21:55:40 -07:00
Jason Kulatunga
743ce27d2e
adding comment.
2022-05-20 20:59:29 -07:00
Jason Kulatunga
399a2450ff
make sure we can change the temperature duration key for the chart.
2022-05-20 20:59:29 -07:00
Jason Kulatunga
934f16f0a5
persist settings across sessions (in local storage).
2022-05-20 20:59:29 -07:00
Jason Kulatunga
0aeb13c181
support custom display of devices by UUID/ID/Label & Scrutiny Name. (Does not persist).
...
Related #225
2022-05-20 20:59:29 -07:00
Jason Kulatunga
5899bf2026
started working on Dashboard UI sorting and naming
2022-05-20 20:59:29 -07:00
Jason Kulatunga
3b137964fc
make sure we include the host id in the temp history label.
2022-05-20 20:59:29 -07:00
Jason Kulatunga
0cee744c29
highlight last updated dates when more than 2 weeks or 1 month.
2022-05-06 17:02:56 -07:00
Jason Kulatunga
8a46931399
!!!!WIP!!!!
...
adding InfluxDB
- influxdb added to dockerfile
- influxdb s6 service
- influxdb config
- adding defaults to config
- creating a DeviceRepo interface (multiple db backends)
- implemented DeviceRepo interface as ScruitnyRepository
2021-06-27 10:55:18 -07:00
Telyn
9778809cba
Change temperature graph to 24-hour formatting
2020-12-27 14:57:27 +00:00
Ricardo Gonzalez
13d3d9f64e
Show Host ID
2020-10-18 00:11:30 +01:00
Ricardo Gonzalez
78d0dd8f3b
Use humanizeDuration directly in the template
2020-10-16 21:52:03 +01:00
Ricardo Gonzalez
96534c44b7
Improve humanizeHours
2020-10-11 17:45:10 +01:00
Jason Kulatunga
67d1c592a5
include the device type in the title, if it's non-standard.
2020-09-20 17:37:43 -06:00
Jason Kulatunga
5101a37964
adding device protocl and type to the. Adding class for parsing smartctl --scan json output, for device detection. added an example/test file for smartctl -x -j added a placeholder settings panel. moved dashboard & details compoonent out of "Admin" directory.
2020-09-18 10:14:19 -06:00