diff --git a/CHANGELOG.md b/CHANGELOG.md index a234b885..9ca77fdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- Global Home Assistant connection status indicator in the bottom bar, always visible: green when connected, red when disconnected or not configured. Clicking it opens a popover with the per-service status detail and a button to jump straight to the Home Assistant settings (the External Services page lands pre-filtered on the relevant adapter) (#20). - Unit-of-measure fields in configuration forms are now selected through a segmented control (e.g. `W` / `kW` / `MW`, `Wh` / `kWh` / `MWh`, `GH/s` / `TH/s` / `PH/s`) instead of a free-text input, preventing inconsistent or invalid values. The available options are inferred automatically from each field, so the control applies to every configuration form (#18). - Home Assistant entity fields now show a selectable entity-domain prefix (e.g. `sensor.`, `switch.`) as a dropdown next to the input, so the user only types the entity object id. The domain defaults to the one derived from the field's value/default/name and can be overridden, with the prefix now enabled on Forecast Provider and Miner Controller forms too (handling controllers that mix `switch.` and `sensor.` entities) (#39). diff --git a/frontend/src/components/BottomBar.vue b/frontend/src/components/BottomBar.vue index e4dde185..5204661f 100644 --- a/frontend/src/components/BottomBar.vue +++ b/frontend/src/components/BottomBar.vue @@ -1,25 +1,142 @@ - + diff --git a/frontend/src/views/settings/ExternalServicesSettingsView.vue b/frontend/src/views/settings/ExternalServicesSettingsView.vue index a7ecfd12..9db18a79 100644 --- a/frontend/src/views/settings/ExternalServicesSettingsView.vue +++ b/frontend/src/views/settings/ExternalServicesSettingsView.vue @@ -1,5 +1,6 @@