Calendar Card Pro v1.1.0
🎉 New Features
Automatic Language Detection (#36)
- System language detection: Calendar Card Pro now automatically detects and uses your Home Assistant system language
- Smart language selection following this priority:
- Card configuration (if specified)
- Home Assistant system setting (if supported)
- English as fallback
- Region code support: Recognizes language codes with region specifiers (e.g., "de-DE" will use German)
🐛 Bug Fixes
Multi-day Event Display Issue (#16)
- Fixed ongoing multi-day events: Events that started in the past but are still ongoing now properly display in the calendar
- Improved event filtering logic: Events are now correctly shown for all days they are active, not just their start day
- Enhanced context for events: Added "Ends Today" and "Ends Tomorrow" indicators for better comprehension
- Consistent display across event types: Fixed handling of both all-day multi-day events and regular multi-day events with start/end times
🌍 Translations
- New translation keys:
endsToday
: For events that end on the current dayendsTomorrow
: For events ending the next day
⚙️ Technical Improvements
- Improved language handling: Updated the Home Assistant interface to include locale properties
- Enhanced formatting: Added specialized display functions for different event types
- Configuration default: Changed default language constant to properly support auto-detection
- Debug logging: Added helpful logs for language detection troubleshooting
Currently Supported Languages
- English (en)
- German (de)
To add support for additional languages, please consider contributing translations via PR.