Hello there!
I am deeply sorry about a bug that was introduced in the latest version. This release includes a quick fix for that, along with a feature that I know many of you have been waiting for: the ability to split your configuration using !include in your YAML templates. The documentation has been fully updated to help you get started with organizing your setup exactly how you like it.
This release also focuses heavily on performance. I’ve implemented Stale-While-Revalidate (SWR) logic to ensure that even with dozens of split templates, your UI remains incredibly reactive and loads instantly. Keeping things fast is at the very heart of the Streamline Card goal, and these updates move us even closer to that vision.
🚀 What's New for You
- 🗂️ YAML
!include Support: The long-awaited and highly demanded ability to split your configuration into multiple files is finally here. - ⚡️ SWR Template Loading: Experience faster initial loads and a more responsive UI with our new Stale-While-Revalidate background refresh logic.
- 📚 Documentation Update: New guides and examples are available to help you master the new split configuration features.
🔧 Technical Polish & Stability
- Fixed a critical template import issue for users without a custom Lovelace configuration.
- Corrected test paths and added a new Playwright performance benchmark suite to prevent future regressions.
- Improved the project infrastructure by introducing dedicated AI agent configurations for better development workflows.
❤️ Huge Thanks
Since I am the sole contributor for this release, I'll take this moment to thank the community for the feedback and for pushing for the split configuration feature. Your input is what makes this project better every day!
Full Changelog: v0.2.1...v0.2.2