1.3.1
🚀 Release Notes — v1.3.1
✨ Custom Local Icons
This release improves clarity between icon discovery, validation, and rendering behavior, and enhances troubleshooting and debugging capabilities.
✨ Features
Improved separation between icon discovery (/list) and rendering pipeline
Expanded troubleshooting documentation for icon picker vs frontend rendering behavior
Added optional frontend debug mode (DEBUG = true) for SVG diagnostics
Improved logging guidance for both backend and frontend for easier debugging
🐛 Fixes
Better handling and explanation of icons that exist in /list but fail to render in the UI
Improved clarity around why complex SVGs (Inkscape / Illustrator exports) may not render correctly
Reduced confusion between “icon is listed” vs “icon is renderable”
Improved invalid icon name reporting consistency
/list continues to return all discovered SVG files, regardless of render compatibility
Rendering pipeline remains best-effort and does not filter at discovery stage
SVG rendering only uses extracted data; advanced SVG features (filters, masks, transforms, groups) are not fully supported
Console logging is explicitly debug/diagnostic only and does not represent final render outcome
🧠 Notes
Icon picker reflects filesystem discovery, not guaranteed renderability
Debug mode exposes additional SVG parsing insights without affecting runtime behavior
Rendering and discovery are intentionally decoupled for performance and stability
What's Changed
- Update CHANGELOG for version 1.2.0 by @Mariusthvdb in #9
- Fix HACS (Recommended) install button — add missing category param by @nordstad in #10
New Contributors
Full Changelog: 1.2.0...1.3.1