a773159016
Previously filtered events by start date only, which excluded recurring events that started in previous months/years but have instances in the current month. New logic: - Non-recurring events: filter by exact month match (unchanged) - Recurring events: include if they could have instances in requested month - Check event start date is before/during month - Parse RRULE UNTIL date to exclude expired recurring events - Let frontend handle proper RRULE expansion 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>