Calendar Card Pro v2.2.1
Stability and polish. This release focuses on fixing issues with advanced filtering techniques introduced in v2.2.0, enhancing event organization, and adding more language support while maintaining full compatibility with existing configurations.
→→→ All bug fixes and improvements are fully compatible with existing configurations, requiring no changes to your cards. ←←←
🎉 New Features
Enhanced All-Day Event Organization
All-day events occurring on the same day are now automatically sorted alphabetically:
# Events like these will now be sorted alphabetically:
# "1. Breakfast"
# "2. Lunch"
# "3. Dinner"
- Improved Readability - Events with similar importance now appear in predictable order
- Perfect for Task Lists - Ideal for meal plans, to-do lists, and other numbered items
- Automatic Organization - No configuration needed - just works
Improved Time String Formatting
All event time strings now automatically have their first letter capitalized:
- Consistent Typography - Every time string begins with a capital letter
- Enhanced Readability - More professional appearance across all calendar events
- Language-Aware - Works correctly with all supported languages
New Language Support
Added support for two new languages:
- Thai - Added complete Thai language support
- Slovak - Added complete Slovak language support
This brings the total to 26 supported languages in Calendar Card Pro!
🐛 Bug Fixes
Fixed Advanced Filtering Issues
Fixed a critical issue with the advanced filtering features introduced in v2.2.0:
entities:
- entity: calendar.family
allowlist: 'shopping|grocery'
label: '🛒'
accent_color: '#1e88e5'
- entity: calendar.family
allowlist: 'birthday|anniversary'
label: '🎉'
accent_color: '#e91e63'
- Proper Style Application - Fixed styles and labels not being correctly applied when filtering the same calendar entity multiple times
- Configuration Persistence - The card now properly maintains entity configuration throughout the event processing pipeline
- Styling Consistency - Each filtered event now correctly receives its intended styling, labels and accent colors
Improved Past Events Visibility
Fixed dimming effects for past events when show_past_events is enabled:
show_past_events: true
- Visual Distinction - Past events now properly display with 60% opacity for better visual hierarchy
- Consistent Styling - Applied to all parts of the event (title, time, and location)
- Restored Functionality - Brings back the visual dimming that was present in previous versions
Related Issues
This release addresses the following issues:
- #125 - Fixed filtering and styling for multiple entity configurations of the same calendar (reported by @dg9bew)
- #129 - Fixed past events not being dimmed when show_past_events is enabled (reported by @andyblac)
- #119 - Added alphabetical sorting for all-day events that occur on the same day (requested by @joos81)
- #121 - Capitalized first letter of event time strings (suggested by @PrinterElf)
- #122, #123 - Added Thai language support (contributed by @Aekung)
- #127, #128 - Added Slovak language support (contributed by @delneto)
Full Changelog: v2.2.0...v2.2.1
Thank you to everyone who contributed bug reports, feature requests, translations, and suggestions that made this release possible!