Enhance schedule management; implement recurring schedules retrieval, update TimetableViewer to display summary, and improve schedule loading logic

This commit is contained in:
Sven laptop
2026-05-13 18:15:08 +02:00
parent 1e41c05214
commit 6e62a9cac1
4 changed files with 184 additions and 8 deletions
@@ -24,10 +24,7 @@ class _RecurringSchedulesScreenState extends State<RecurringSchedulesScreen> {
}
void _loadRecurringSchedules() {
// Load schedules from a reference date, then filter for recurring ones
_schedulesFuture = _scheduleService.getSchedules(DateTime.now()).then((schedules) {
return schedules.where((s) => s.isRecurring).toList();
});
_schedulesFuture = _scheduleService.getRecurringSchedules();
}
String _formatWeekdays(List<int> weekdays) {