diff --git a/lib/types.ts b/lib/types.ts index acff822..e71a7db 100644 --- a/lib/types.ts +++ b/lib/types.ts @@ -53,6 +53,7 @@ export interface KanbanFilters { priorities?: TaskPriority[]; showCompleted?: boolean; sortBy?: string; + [key: string]: string | string[] | TaskPriority[] | boolean | undefined; } export interface ViewPreferences { @@ -63,10 +64,12 @@ export interface ViewPreferences { showFilters: boolean; objectivesCollapsed: boolean; theme: 'light' | 'dark'; + [key: string]: boolean | 'tags' | 'priority' | 'light' | 'dark' | undefined; } export interface ColumnVisibility { hiddenStatuses: TaskStatus[]; + [key: string]: TaskStatus[] | undefined; } export interface UserPreferences { diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 077144b..bf6f397 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -14,8 +14,8 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "Tower control", + description: "Tour de controle (Kanban, tache, daily, ...)", }; export default function RootLayout({