0.2.0 (Stable Release)
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.