53c4a99697
All-day events spanning multiple days were only showing on their start date. For example, a "Vacation (Dec 20-25)" event would only appear on Dec 20th. Root cause: Logic only checked events stored in each day's HashMap entry, missing events that span into other days. Solution: - Modified all-day event collection to search all events across all days - Added event_spans_date() helper function to check if event spans given date - Properly handles iCalendar dtend convention (day after event ends) - Added deduplication to prevent duplicate events from multiple day buckets - Removed unused day_events variable Result: Multi-day all-day events now correctly appear on every day they span, while single-day events continue to work as before. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>