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
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
1bd86f5abd
[WIP] Delete button for devices.
2022-05-25 14:59:55 -07:00
Jason Kulatunga
7979950c3b
fixing device sort and display title.
...
fixes #194
2022-05-23 08:49:51 -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
4190f9a633
remove filter not implemented message.
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
2214febbd1
simple rename.
2022-05-06 18:38:09 -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
03bfdd3890
changing the duration dropdown for temp history data. adding an /api/summary/temp endpoint
2021-11-16 20:39:09 -08: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
Jason Kulatunga
712119cb5e
fixing ui when visible on small screen.
...
tweak local contrib instructions.
Fixing javascript mediaquery breakpoint for small screen.
2021-04-25 23:22:29 -07:00
Jason Kulatunga
77971edf5f
Merge pull request #103 from ryck/feature/improve-humanize-duration
2020-10-17 12:00:00 -06:00
Ricardo Gonzalez
78d0dd8f3b
Use humanizeDuration directly in the template
2020-10-16 21:52:03 +01:00
Ricardo Gonzalez
95ef254b8c
Add timestamp to last updated. Fixes #87
2020-10-11 16:14:43 +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