From f4230e02b905515b71e27377aaf4729ff712e58e Mon Sep 17 00:00:00 2001 From: Aden Linday Date: Sun, 28 Jun 2026 09:52:17 +0930 Subject: [PATCH] feat: tweak calendar syncing for final release --- .../CalendarDeleteEventsModal.svelte | 12 +- .../timetable/CalendarDisconnectModal.svelte | 10 +- .../timetable/CalendarSyncControl.svelte | 241 ++++++++++++------ .../built-in/timetable/calendarSyncHost.css | 9 +- .../built-in/timetable/calendarSyncPortal.ts | 16 ++ .../calendarSync/lessonSyncShared.test.ts | 138 ++++++++++ .../utils/calendarSync/lessonSyncShared.ts | 80 +++++- src/seqta/utils/googleCalendar/syncRunner.ts | 3 +- src/seqta/utils/outlookCalendar/syncRunner.ts | 3 +- 9 files changed, 415 insertions(+), 97 deletions(-) create mode 100644 src/plugins/built-in/timetable/calendarSyncPortal.ts create mode 100644 src/seqta/utils/calendarSync/lessonSyncShared.test.ts diff --git a/src/plugins/built-in/timetable/CalendarDeleteEventsModal.svelte b/src/plugins/built-in/timetable/CalendarDeleteEventsModal.svelte index 585fad24..1f344d6d 100644 --- a/src/plugins/built-in/timetable/CalendarDeleteEventsModal.svelte +++ b/src/plugins/built-in/timetable/CalendarDeleteEventsModal.svelte @@ -1,5 +1,6 @@