What's Changed
🎉 Exciting New Features
- Add actions to set, remove, count and append JSON values by @manuelmayer-dev in #1693
- Let flows ask a question and wait for the answer by @manuelmayer-dev in #1694
- Allow creating a variable from any variable field in the flow editor by @manuelmayer-dev in #1701
- Add Copy Style and Paste Style to give widgets the same look by @manuelmayer-dev in #1760
- Add safe mode and diagnostic command-line options by @manuelmayer-dev in #1759
🚀 Improvements
- Refuse non-finite numbers in plugin events and document the plugin error answers by @manuelmayer-dev in #1743
♿ Accessibility
- Relabel the open device setup wizard on language change by @manuelmayer-dev in #1745
- Fix the open Web Client settings keeping the old language by @manuelmayer-dev in #1730
🐞 Bug Fixes
- Show badge links and dark variants in Store descriptions instead of raw HTML by @manuelmayer-dev in #1692
- Prevent Server Started steps failing on System, Http, Keyboard and Mouse by @manuelmayer-dev in #1695
- Restore folder views and screensavers when their provider returns late by @manuelmayer-dev in #1696
- Fix plugin inputs that could not be cleared by @manuelmayer-dev in #1699
- Keep MCP deletions undoable after later changes by @manuelmayer-dev in #1700
- Fix Home Assistant Set Light failing with a color temperature by @manuelmayer-dev in #1733
- Fix Linux notifications whose title or message starts with a dash by @manuelmayer-dev in #1729
- Retry OBS connections when the server never completes the handshake by @manuelmayer-dev in #1734
- Run every line of a multi-line command on Windows by @manuelmayer-dev in #1738
- Fix Discord setup failing when the Discord sign-in times out by @manuelmayer-dev in #1731
- Retry Streamer.bot after a drop during authentication by @manuelmayer-dev in #1732
- Reconnect to OBS when it stops answering requests by @manuelmayer-dev in #1739
- Type line breaks as the Enter key on Windows and macOS by @manuelmayer-dev in #1752
- Fix Windows scrolls arriving with fewer notches than configured by @manuelmayer-dev in #1753
New Contributors
Full Changelog: v3.1.0-beta.1...v3.1.0-beta.2