I just published my first custom Lovelace card for Home Assistant and wanted to share it here. Looking for feedback before submitting to the default HACS store.
What it is
Calendar & Tasks Card is a unified agenda view that combines calendar events and todo tasks in a single, sorted timeline.
Most existing cards show either calendar events OR todos, not both. I built this because I have a shared CalDAV calendar with my partner and a shared todo list, and I wanted to see "what's coming up" at a glance, mixing appointments and reminders.
Main features
Calendar events + todo tasks in one timeline
Dedicated "Overdue" section (highlighted in red)
"No Date" section for undated tasks
Complete tasks directly from the card (checkbox)
Customizable colors per entity (12-color palette)
Event location display, optionally clickable to open Google Maps
Multilingual: English and Italian (auto-detect from HA)
Optional ISO week numbers
Relative time labels ("Tomorrow", "In 3 days", "Yesterday")
CalDAV iCloud (read works, task completion broken due to known HA core bug)
Google Tasks (works, but no time-of-day due to Google API limitation)
Calendar entities (Apple/Google/CalDAV - standard HA support)
Feedback welcome!
This is my first card on HACS, so I'm sure there's room for improvement. If you try it and find bugs, weird behavior, or have suggestions, please open an issue on GitHub or reply here.
I wish it was possible to see Google Tasks subtasks so far I can't find any card that supports that unless its just a weird Google Tasks API limitation
Hey, thanks for trying the card!
As far as I know, it's not really a Google Tasks API issue but more of an HA limitation todo.get_items returns subtasks as flat items without any parent reference. So my card has no way to know which tasks are subtasks of which.
If that ever changes on the HA side, I'll happily add it!