v4.11.0
✨ Daylight Calendar Card v4.11.0
🆕 New Features
-
Custom Grid & Divider Color (
grid_color)- Customize Month/Week Compact grid lines, Schedule dividers/hour lines, and Agenda separators.
- Supports standard CSS colors and CSS variables.
-
Header-Only Weather (
show_daily_weather_forecast)- Disable per-day forecasts while keeping current weather conditions in the header.
- Defaults to
true, preserving existing behavior.
-
Week Compact Header Customization
week_compact_weekday_font_sizeweek_compact_weekday_colorweek_compact_day_header_spacing- Fine-tune weekday typography and vertical spacing specifically for Week Compact view without affecting other views.
-
Event Display Title Alias (
event_styles.style.display_title)- Replace long event titles with a custom display-only title while keeping the original title for matching, event details, and editing.
⚠️ Fixes / Behavior Changes
-
Home Assistant Theme Integration
- Restored proper inheritance of
--ha-card-background, border radius, border width/color, and box shadow. - Explicit Daylight overrides still take precedence.
- Restored proper inheritance of
-
Transparent Background Improvements
background_opacity: 100andbackground_transparent: truenow make internal calendar surfaces fully transparent.- Fixed transparent Month/Week Compact grid separators so the dashboard background properly shows through.
-
Agenda Layout Fix
- Agenda events now expand automatically for wrapped titles and locations.
- Compact agenda events remain tightly content-sized.
-
Recurring Event Reliability
- Fixed recurring events whose
recurrence_idis returned by Home Assistant as an object, preventing occurrence collisions, incorrect deduplication, and custom-color conflicts.
- Fixed recurring events whose
-
Event Cache Compatibility
- Cache snapshot schema was refreshed for corrected recurrence identities while the IndexedDB database remains at version 1, so no database migration is required.
📚 Documentation & Testing
- Expanded documentation for themes,
grid_color, event title aliases, daily weather controls, and Week Compact header options. - Updated Playwright visual baselines and expanded regression coverage across themes, transparency, agenda sizing, weather, and compact layouts.
✅ Breaking Changes
- None.
- Existing configurations retain their current defaults.
- Custom themes that previously relied on workarounds for broken Home Assistant theme inheritance may render differently now that HA theme variables are correctly honored.