richardtekula caab86079e refactor: Deduplicate event-notifier.js (603 -> 418 lines)
Extract shared helpers:
- getEventsInRange(start, end) replaces getTomorrowEvents + getUpcomingEvents
- groupEventsByUser() deduplicates event grouping logic from 3 functions
- sendNotificationsToUsers() deduplicates notification loop from 3 functions
- buildJmapConfig() removes repeated JMAP config construction

Remove unused standalone range helper functions (getTomorrowRange,
getOneHourRange) — date ranges computed inline where needed.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 07:25:35 +01:00
2025-12-02 09:48:42 +01:00
2025-12-02 09:48:42 +01:00
2025-12-29 09:02:24 +01:00
Description
No description provided
5.5 MiB
Languages
JavaScript 92%
HTML 7.9%
Dockerfile 0.1%