joshuar-go-hass-agent/internal/components/preferences
Joshua Rich 0ead4d7e57 refactor: ♻️ full migration to models
- using openapi-codegen for generating common models and hass api models
- migrate all sensor and event workers to models usage
- refactor code to implment a hass client to handle Home Assistant actions
- rely on dynamic entity generation for rates sensors and only store minimum data needed to calculate rate values
2025-02-16 16:54:24 +10:00
..
testing/data refactor(components/preferences): ♻️ preferences refactor 2025-01-26 10:28:57 +10:00
context.go refactor(components/preferences): ♻️ preferences refactor 2025-01-26 10:28:57 +10:00
device.go refactor: ♻️ full migration to models 2025-02-16 16:54:24 +10:00
hass.go refactor: 🚚 rearrange packages 2025-01-15 21:33:53 +10:00
mqtt.go refactor(components/preferences): ♻️ preferences refactor 2025-01-26 10:28:57 +10:00
preferences.go feat(components/preferences)!: restructure sensor/control preferences 2025-02-02 09:45:11 +10:00
preferences_test.go test(preferences): save doesn't need testing against invalid path (init takes care of that) 2025-02-01 10:07:22 +10:00
registration.go refactor: 🚚 rearrange packages 2025-01-15 21:33:53 +10:00
registration_test.go refactor: 🚚 rearrange packages 2025-01-15 21:33:53 +10:00
worker.go feat(components/preferences)!: restructure sensor/control preferences 2025-02-02 09:45:11 +10:00
worker_mocks_test.go refactor: 🚚 rearrange packages 2025-01-15 21:33:53 +10:00