From 06c85ec6c08c90a1f1a5f5cd8af7a49a2378032c Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Sun, 1 Feb 2026 04:56:29 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix:=20type=20errors=20in=20elem?= =?UTF-8?q?ent.mana.how,=20mana-media,=20@todo/web,=20@calendar/web?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - cloudflared: Fix element.mana.how port (8087 → 4080) - cloudflared: Add missing link.mana.how entry - mana-media: Fix type-check to run tsc directly on subpackages - @todo/web: Fix TodoAppSettings to extend Record - @todo/web: Add optional chaining for toolbarCollapsedStore - @calendar/web: Fix CalendarAppSettings to extend Record - @calendar/web: Add optional chaining for toolbarCollapsedStore Co-Authored-By: Claude Opus 4.5 --- apps/calendar/apps/web/src/lib/stores/settings.svelte.ts | 2 +- apps/calendar/apps/web/src/routes/(app)/+layout.svelte | 5 ++--- apps/todo/apps/web/src/lib/stores/settings.svelte.ts | 2 +- apps/todo/apps/web/src/routes/(app)/+layout.svelte | 4 ++-- cloudflared-config.yml | 4 +++- services/mana-media/package.json | 4 ++-- 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts b/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts index 5a3f9f50b..789c6ad4e 100644 --- a/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts +++ b/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts @@ -15,7 +15,7 @@ export type AllDayDisplayMode = 'header' | 'block'; export type WeekdayFormat = 'full' | 'short' | 'hidden'; export type SttLanguage = 'de' | 'auto'; -export interface CalendarAppSettings { +export interface CalendarAppSettings extends Record { // View settings defaultView: CalendarViewType; weekStartsOn: WeekStartDay; diff --git a/apps/calendar/apps/web/src/routes/(app)/+layout.svelte b/apps/calendar/apps/web/src/routes/(app)/+layout.svelte index c7a7d382d..3ccf4e13d 100644 --- a/apps/calendar/apps/web/src/routes/(app)/+layout.svelte +++ b/apps/calendar/apps/web/src/routes/(app)/+layout.svelte @@ -506,7 +506,7 @@ function handleToolbarCollapsedChange(collapsed: boolean) { isToolbarCollapsed = collapsed; - toolbarCollapsedStore.set(collapsed); + toolbarCollapsedStore?.set(collapsed); if (typeof localStorage !== 'undefined') { localStorage.setItem('calendar-toolbar-collapsed', String(collapsed)); } @@ -613,7 +613,7 @@ const savedToolbarCollapsed = localStorage.getItem('calendar-toolbar-collapsed'); if (savedToolbarCollapsed === 'false') { isToolbarCollapsed = false; - toolbarCollapsedStore.set(false); + toolbarCollapsedStore?.set(false); } // Initialize mobile state @@ -800,7 +800,6 @@ {isSidebarMode} /> -