Releases
v1.0.3
Compare
Sorry, something went wrong.
No results found
Changelog
v1.0.3 (2025-09-26)
Breaking Changes
Removed Automation Toggle : Eliminated the floating automation page toggle and all automation-related functionality to simplify the dashboard experience and focus on core smart home controls
Major Improvements
Enhanced Dashboard Navigation : Complete overhaul of navigation between different Apple Home dashboard instances with proper settings isolation
Dynamic Background System : Fixed background settings not applying correctly when switching between dashboards - each dashboard now maintains its own background independently
Improved Core Page Detection : Added proper exclusion for Home Assistant core pages (media-browser, energy, calendar, map, todo) to prevent incorrect dashboard activation
Real-time Configuration Updates : New dashboard refresh event system ensures settings changes apply immediately without page refreshes
Technical Enhancements
URL Change Detection : Enhanced CustomizationManager with navigation hooks to detect dashboard switches in real-time
Background Manager Overhaul : Added dashboard refresh listeners and dynamic background configuration updates
Dashboard State Management : Improved DashboardStateManager with better core HA page detection and state tracking
Memory Management : Added proper event listener cleanup to prevent memory leaks during navigation
Bug Fixes
Media Browser Detection : Fixed /media-browser pages incorrectly being detected as dashboard pages
Background Caching Issues : Resolved background configurations not refreshing when switching between dashboard instances
CustomizationManager Conflicts : Fixed singleton pattern conflicts that prevented proper settings isolation between dashboards
UI Flicker : Eliminated interface flickering during dashboard transitions
Code Quality
Reduced Bundle Size : Removed ~1,500+ lines of automation-related code (FloatingToggle, AutomationPage, HomeAssistantIntegration components)
Cleaner Architecture : Simplified component structure by removing automation dependencies
Translation Cleanup : Removed automation-related translations from all 10 supported languages
Better Error Handling : Enhanced error handling in navigation and background management systems
Performance
Smoother Navigation : Eliminated race conditions in background and UI settings application
Reduced Memory Usage : Better cleanup of unused components and event listeners
Faster Dashboard Switching : Improved performance when moving between different dashboard instances
Developer Notes
Background system now uses event-driven architecture for configuration updates
Dashboard state management unified under DashboardStateManager
Navigation detection enhanced with proper URL monitoring
All automation-related APIs and components removed - no migration path needed
v1.0.2 (2025-08-16)
Improvements
Enhanced Automation Page : Expanded back button override to support all config pages (automation, scenes, scripts, blueprints)
Better Tab Navigation : Added URL change detection to catch tab switches that MutationObserver missed
Mobile Optimization : Added 80px bottom spacing on mobile for floating toggle to prevent overlap with mobile tab bar
Code Quality : Removed header hiding logic while keeping back button functionality, cleaned up debug logging
Bug Fixes
Back Button Persistence : Fixed back button override not working after switching between config tabs
CSS Media Queries : Moved container styles from inline to proper CSS elements for better media query support
Mobile UX : Resolved floating toggle overlapping with mobile navigation tabs
Technical Changes
Expanded shadow DOM support for all config picker elements
Improved URL-based tab change detection with 500ms polling
Enhanced config page detection for automation, scenes, scripts, and blueprints
Streamlined CSS architecture with proper media query implementation
v1.0.0 (Initial Release)
Core
Apple Home style dashboard strategy (no external card dependencies)
Automatic generation of: Home, Rooms (one per Area), Group pages (Lights / Climate / Security / Media / Other), Scenes, Cameras, Default Room
Accessories & Behavior
Supported: light, switch (outlets + optional others), climate, fan, cover, lock, alarm_control_panel, media_player, scene, script, camera, (binary_)sensor (status)
Smart icon/state logic (garage/gate, outlet, media states, climate modes)
Tall vs regular layouts (climate, lock, alarm, camera default tall)
Scenes/scripts as action pills
Camera snapshot tiles (tap for live view)
Home View Sections
Favorites, Status, Rooms, Groups, Scenes, Cameras
Section hide + reorder
Customization
Drag reorder: favorites, sections, room entities, per-domain (lighting/climate/security/media), scenes, cameras
Favorites management
Per-entity tall toggle (where applicable)
Optional inclusion of non‑outlet switches
Background & UI (header/sidebar) preferences
All settings saved per dashboard (multiple independent dashboards supported)
UX
Automatic area name cleanup in labels
Responsive grid (mobile/tablet/desktop)
RTL & localization aware
Notes
First stable release after intensive build (AI-assisted + manual review)
Some edge cases may remain; report issues
You can’t perform that action at this time.