Skip to content

v0.10.8

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:33
· 19 commits to main since this release
06fca9b

Highlights

Dashboard v0.10.8

  • The device map can hide connections by type (energy, data, info) with a new filter button. (#158)
  • Settings pages are listed in a sidebar, on phones in a sheet from the bottom. (#159)
  • The dashboard title and subtitle can be changed or hidden. (#160)
  • The diagnostics page shows the logs of the Energy Node services, with search and automatic refresh. (#161)
  • clearer update notice, firewall station completes, service steps skip unchanged libraries (#153)
  • use a working health threshold (#157)

Bootstrap v0.2.3

  • clearer update notice, firewall station completes, service steps skip unchanged libraries (#153)
Highlights auf Deutsch

Dashboard v0.10.8

  • Die Device Map kann Verbindungen nach Typ (Energie, Daten, Info) ausblenden, über einen neuen Filterknopf. (#158)
  • Die Einstellungsseiten stehen in einer Seitenleiste, auf dem Handy in einem Blatt von unten. (#159)
  • Titel und Untertitel des Dashboards lassen sich ändern oder ausblenden. (#160)
  • Die Diagnoseseite zeigt die Protokolle der Energy-Node-Dienste, mit Suche und automatischer Aktualisierung. (#161)
  • Klarerer Update-Hinweis, die Firewall wird abgehakt, und Dienste laufen nur bei echten Änderungen. (#153)
  • Die Health-Schwelle gilt in Sekunden und hat einen sinnvollen Standard. (#157)

Bootstrap v0.2.3

  • Klarerer Update-Hinweis, die Firewall wird abgehakt, und Dienste laufen nur bei echten Änderungen. (#153)

Dashboard changes

Features

  • devicemap: The device map can hide connections by type (energy, data, info) with a new filter button. (#158) (2e85408)
  • settings: Settings pages are listed in a sidebar, on phones in a sheet from the bottom. (#159) (797ce0c)
  • settings: The dashboard title and subtitle can be changed or hidden. (#160) (74a38ad)
  • dashboard: add read-journal action to the system action helper (27a811d)
  • dashboard: parse journal entries and validate log queries (1d1f7db)
  • dashboard: read allowlisted service journals through the helper (18c512c)
  • dashboard: add service log endpoints (399197c)
  • dashboard: add service log error texts and API docs (957bad1)
  • dashboard: add the service logs panel component (329d120)
  • dashboard: show service logs on the diagnostics page (98b2272)
  • dashboard: rework the service logs view (a9dcdf7)
  • dashboard: keep the service log scrolled to the newest line (04d2e6a)
  • dashboard: The diagnostics page shows the logs of the Energy Node services, with search and automatic refresh. (#161)
  • settings: make the masthead title and subtitle configurable (b9217a1)
  • settings: rework the masthead card and share the energy save bar (bfff2a3)
  • status: offer CPU load in the system status bar (66f9c89)
  • settings: fill gaps between settings cards with a masonry layout (f554a83)
  • settings: let the system status and tab width cards join the masonry (1780266)
  • settings: move the history storage hint into a tooltip on the recording card (b87478c)
  • settings: slide in the Tailscale and TinyTuya wizard blocks like the cards (f3e5f4c)
  • webui: add MQTT, Tailscale and Tuya icons to the sprite (4accb17)
  • settings: replace the sub tab row with a sidebar and a page sheet (16a7870)
  • settings: let the settings tab use the full width by default (7704136)
  • auth: add edit_device_map and edit_device_map_view roles (5fccc61)
  • settings: store wiring type filter in the device map view (2030cf9)
  • settings: diff device map structure and view (36fe304)
  • devicemap: split map structure and default view permissions (6e8bdbd)
  • devicemap: add view preference helpers for browser storage (73dd689)
  • devicemap: keep view settings in the browser and save the default separately (7a74092)
  • devicemap: filter wiring types and respect map edit roles (6e928ff)
  • devicemap: hide wiring edges by connection type (2fb76a6)
  • devicemap: add filter texts, sprite and view prefs script (622c06a)
  • devicemap: filter button, hidden energy notice and default view controls (e299f62)
  • devicemap: connection icon, automation lines in the filter, save keeps the view (84c88f1)
  • devicemap: use a funnel with a connection node as the filter icon (b663822)
  • webui: end edit mode when changes are discarded (30afe53)
  • settings: update notice as a row with one update button (60a73fa)

Fixes

  • clearer update notice, firewall station completes, service steps skip unchanged libraries (#153) (c184d81)
  • diagnostics: use a working health threshold (#157) (48d39f7)
  • dashboard: allow all service keys in read-journal (20b27c4)
  • dashboard: pause service log polling while the panel is hidden (e72eb36)
  • settings: measure the health threshold in seconds with a usable default (7366e0d)
  • settings: explain the health threshold in seconds (9716ff5)
  • settings: show the health threshold help as a tooltip (8851977)

Refactors

  • common: clean up the slave status and hooks (#155) (00ddbed)
  • webui: remove Gridstack (#156) (d89aab3)
  • diagnostics: drop the poll interval entity that no service publishes (8f3c65b)
  • webui: remove the unreachable Gridstack path from the layout editor (269a4f1)
  • webui: drop unused layout editor helpers (2a66065)
  • webui: drop the unreachable pending runtime status (9c2eb2b)

Documentation

  • dashboard: add service log and connection filter screenshots (67e2ede)
  • remove the remaining Gridstack references (1f5d014)

Tests

  • dashboard: add a service-logs smoke preset with a simulated journal (04ec1f6)

Chores

  • webui: drop the unused Gridstack library (b6cfe5f)
  • webui: bump the layout editor asset version (9e37aa8)