Skip to content

0.2.0 (Stable Release)

Compare
Choose a tag to compare
@cp2004 cp2004 released this 29 May 18:45
· 84 commits to main since this release
5124540

0.2.0 Stable Release!

First update to this new plugin adds a few new features, in addition to a number of implementation changes to make future development much easier. Enjoy tracking the heating progress and turning your WLED lights on & off using @ commands!

📈 Development stats

  • 73 commits
  • 31 changed files
  • Over 2713 additions and 1469 deletions

✨ New Features

  • Heating and cooling progress effects (#19)
  • @ command reaction (#28)
  • Return to idle timer (#27)
  • Add a default configuration (#20)
    • Important: This replaces the previous default configuration, which was nothing. This means that some more effects are enabled that you did not want to be enabled, please just disable them again.

⬆️ Improvements

  • Use a single runner for all WLED network calls (reducing repeated complexity)
  • Lots of small UI tweaks to make everything line up better, wrap better, run better.
  • Add some explainers to the settings tabs to help new users (#20)
  • Update all frontend dependencies, including Webpack, ESLint, Sass, Babel, nanoid. This covers some minor security vulnerabilities, but I do not believe these to impact this plugin.
  • Reduce default request timeout from 8 seconds to 2 seconds.

🐛 Bug fixes

  • Fix a template conflict with WS281x LED Status (and potentially other plugins) that had the same names for templates.
  • Fix an issue where opening 'Edit' while WLED was disconnected would delete the configured effect, and disallow editing it if WLED is not connected. It requires a connection to pull the effect list.
  • Fix 100% progress overwriting the success event. These events now fire correctly.