From 8d8ba73d1725c998518c4ede7505288ec4f72b58 Mon Sep 17 00:00:00 2001 From: mARTin Date: Wed, 25 Mar 2026 11:42:26 +0100 Subject: [PATCH] fix: provider icon in event modal, hide synology URL, recurring event display - Show provider icon (Google/Apple/Outlook/Synology) left of calendar color dot - Hide URL field when Synology calendar is selected (not supported) - Force refresh after creating recurring events so all instances show immediately (previously only the first occurrence appeared until next sync cycle) v1.74.1 Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- src/components/CalendarEventModal.tsx | 7 ++++--- src/components/WeeklyView.tsx | 6 +++--- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 5ddd343..7c6f28c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.74.0", + "version": "1.74.1", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/src/components/CalendarEventModal.tsx b/src/components/CalendarEventModal.tsx index ac1d0f8..0031bf1 100644 --- a/src/components/CalendarEventModal.tsx +++ b/src/components/CalendarEventModal.tsx @@ -156,7 +156,7 @@ export default function CalendarEventModal({ }, []); const selectedCal = availableCalendars.find((c: any) => c.id === calendarId); - const supportsURL = selectedCal && (selectedCal.provider !== 'google' && selectedCal.provider !== 'outlook'); + const supportsURL = selectedCal && (selectedCal.provider !== 'google' && selectedCal.provider !== 'outlook' && selectedCal.provider !== 'synology'); const supportsAttachments = selectedCal && (selectedCal.provider === 'apple' || selectedCal.provider === 'synology'); const getProviderIcon = (provider: string) => { @@ -375,8 +375,9 @@ export default function CalendarEventModal({ {/* Calendar selector */}
-
-
+
+ {selectedCal ? getProviderIcon(selectedCal.provider) : null} +