v1.0.1 - Loading Animation & Bug Fixes
What's Changed
🎨 UI Improvements
- Added beautiful loading spinner with dual-ring animation (yellow + green)
- Smooth GPU-accelerated animations for better performance
- Improved loading state with "Waiting for Home Assistant" message
🐛 Bug Fixes
- Fixed
container.getElementById is not a functionerror in shadow DOM - Fixed loading state disappearing on page reload
- Eliminated animation stuttering and flickering
♿ UX Improvements
- Changed confirmation popup to universal "Are you sure?" (pet-agnostic)
- Better schedule data handling and state management
📝 Technical Changes
- Replaced all
getElementByIdwithquerySelectorfor shadow DOM compatibility - Added
_isLoadingflag to prevent unnecessary re-renders - Optimized animations with GPU acceleration
Full changelog: v1.0.0...v1.0.1