# OrangeQS Juice v26.28.0

**URL:** <https://community.orangeqs.com/t/orangeqs-juice-v26-28-0/123>\
**Category:** Release Notes\
**Created:** [July 10, 2026, 1:27pm UTC](https://community.orangeqs.com/t/orangeqs-juice-v26-28-0/123 "2026-07-10T13:27:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Koushik](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Koushik](https://community.orangeqs.com/u/Koushik)\
**Post date:** [July 10, 2026, 1:27pm UTC](https://community.orangeqs.com/t/orangeqs-juice-v26-28-0/123/1 "2026-07-10T13:27:13Z")

</div>

✨ A new version of OrangeQS Juice is now available!

## Useful Links

- [Source Code (GitLab)](https://gitlab.com/orangeqs/juice)
- [Installation Guide](https://docs.orangeqs.com/juice/core/26.28.0/tutorials/getting-started/installation.html)

## 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(dashboard): match temperature plot hover marker color to its line([!448 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/448))
- fix(dashboard): filter implausible temperature readings from plot([!447 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/447))
- fix(dashboard): allow configuration of dashboard log level([!451 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/451))
- fix(dashboard): round heater power setting to 3 decimals([!449 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/449))
- fix(dashboard): let time interval input clear entries newer than the given end boundary([!284 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/284))
- feat(orchestration): add steptimer to juice install([!438 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/438))
- feat(client): add detailed flag and juice-core version to display\_system\_info([!440 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/440))
- fix(orchestration): default mount /etc/machine-id alongside license dir([!436 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/436))
- fix(devcontainer): clear root-owned **pycache** before uv sync on attach([!433 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/433))
- feat(dashboard): add hoverable hints to all pages([!422 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/422))
- fix(dashboard): restore blue table headers broken by get\_stylesheet change([!431 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/431))
