Fixed
- Show recurring calendar events on the Overview page (#224). The dashboard used a simplified upcoming-events query that filtered on the event's master
start_datetimewithout expanding recurrence rules, so a recurring series whose first occurrence was in the past never appeared on the Overview — even though it showed correctly on the Calendar page. This made calendar items look like they were missing for specific family members. The dashboard and/calendar/upcomingnow share the same recurrence-aware logic (server/services/calendar-events.js), including ICS visibility filtering.