## v26.28.0 (10.07.2026) ### Fixes - Fix plot colors, unreadable legends and long floats on the system monitor dashboard - Service log pane now has datetime selectors for usability - General bugfixes ### Features - Allow configuring the dashboard log level - Add hoverable hints to all dashboard pages - Add steptimer support to `juice install` - Add a detailed flag and juice-core version to `display_system_info` ### Full release notes - fix(steptimer): fix live step timer for Juice CLI installation([!454](https://gitlab.com/orangeqs/juice/-/merge_requests/454)) - fix(dashboard): match temperature plot hover marker color to its line([!448](https://gitlab.com/orangeqs/juice/-/merge_requests/448)) - fix(dashboard): filter implausible temperature readings from plot([!447](https://gitlab.com/orangeqs/juice/-/merge_requests/447)) - fix(dashboard): allow configuration of dashboard log level([!451](https://gitlab.com/orangeqs/juice/-/merge_requests/451)) - fix(dashboard): round heater power setting to 3 decimals([!449](https://gitlab.com/orangeqs/juice/-/merge_requests/449)) - fix(dashboard): let time interval input clear entries newer than the given end boundary([!284](https://gitlab.com/orangeqs/juice/-/merge_requests/284)) - feat(orchestration): add steptimer to juice install([!438](https://gitlab.com/orangeqs/juice/-/merge_requests/438)) - feat(client): add detailed flag and juice-core version to display_system_info([!440](https://gitlab.com/orangeqs/juice/-/merge_requests/440)) - fix(orchestration): default mount /etc/machine-id alongside license dir([!436](https://gitlab.com/orangeqs/juice/-/merge_requests/436)) - fix(devcontainer): clear root-owned __pycache__ before uv sync on attach([!433](https://gitlab.com/orangeqs/juice/-/merge_requests/433)) - feat(dashboard): add hoverable hints to all pages([!422](https://gitlab.com/orangeqs/juice/-/merge_requests/422)) - fix(dashboard): restore blue table headers broken by get_stylesheet change([!431](https://gitlab.com/orangeqs/juice/-/merge_requests/431))