Skip to content

version 3.1.0#153

Merged
damachine merged 10 commits intomasterfrom
next
Apr 10, 2026
Merged

version 3.1.0#153
damachine merged 10 commits intomasterfrom
next

Conversation

@damachine
Copy link
Copy Markdown
Owner

@damachine damachine commented Apr 9, 2026

Release v3.1.0

LCD image upload switched from multipart PUT to PATCH settings endpoint

Changes:

Features

  • LCD upload reliability improved via PATCH endpoint
  • Circle mode rework rendering logic
  • Add update notification
  • Sensor slot system: sensor_slot_1/2/3 for flexible sensor assignment (cpu/gpu/liquid)
  • Background image: adjust background, image fit, overlay opacity
  • Plugin UI: getContext() support, theme-adaptive CSS classes (prepare for CC 4.1.1 upstream 😄)

Fixes

  • Plugin UI: Save and restart works now
  • Plugin UI: Device info display shows some info, not all at moment
  • Default tuning: refresh interval 2.5→3.5s, circle_switch_interval 5→8s, liquid max_scale 55→45
  • CI/Packaging refreshed
  • Makefile restructured and harding
  • Removed --develop CLI flag
  • Removed bundled cc-plugin-lib.js (now served by CoolerControl daemon)
  • Removed tested udev rules 99-coolerdash.rules

Docs

  • Documentation rewritten
  • Man page updated to match actual CLI v3.1.0

⚠️ Manual Action Required ⚠️

Due to significant configuration changes in this release, the existing config.json must be manually deleted before upgrading. The daemon will regenerate a fresh config with updated defaults on next startup.

Steps:

# 1. Stop the daemon
sudo systemctl stop cc-plugin-coolerdash.service

# 2. Delete the old configuration
sudo rm /etc/coolercontrol/plugins/coolerdash/config.json

# 3. Install the new CoolerDASH 3.1.0 version

# 4. Regenerate your CoolerControl access token and copy the token string into the 
#    Open CoolerControl UI → Settings → Plugin (beta) → coolerdash → "Access Token" field
#    Click Save and run: sudo systemctl restart cc-plugin-coolerdash.service

endpoint instead of multipart API upload to
improve reliability and performance.
@damachine damachine self-assigned this Apr 10, 2026
@damachine damachine marked this pull request as ready for review April 10, 2026 18:19
@damachine damachine merged commit 75cf82a into master Apr 10, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant