diff --git a/apps/manacore/apps/web/src/lib/components/ActivityFeed.svelte b/apps/manacore/apps/web/src/lib/components/ActivityFeed.svelte
deleted file mode 100644
index 493893dfe..000000000
--- a/apps/manacore/apps/web/src/lib/components/ActivityFeed.svelte
+++ /dev/null
@@ -1,221 +0,0 @@
-
-
-{#if feedItems.length > 0}
-
- {locale === 'de' ? 'Aktivität' : 'Activity'}
-
- {#each feedItems as item (item.id)}
-
-
{item.icon}
-
- {item.title}
- {#if item.subtitle}
- {item.subtitle}
- {/if}
-
-
{formatRelative(item.timestamp)}
-
- {/each}
-
-
-{/if}
-
-
diff --git a/apps/manacore/apps/web/src/lib/components/AppRow.svelte b/apps/manacore/apps/web/src/lib/components/AppRow.svelte
deleted file mode 100644
index b4faa2819..000000000
--- a/apps/manacore/apps/web/src/lib/components/AppRow.svelte
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-{#if apps.length > 0}
-
-{:else if emptyText}
-
- {title}
- {emptyText}
-
-{/if}
-
-
diff --git a/apps/manacore/apps/web/src/lib/modules/todo/components/MinimizedTabs.svelte b/apps/manacore/apps/web/src/lib/modules/todo/components/MinimizedTabs.svelte
deleted file mode 100644
index 0cb7c10a5..000000000
--- a/apps/manacore/apps/web/src/lib/modules/todo/components/MinimizedTabs.svelte
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-{#if pages.length > 0}
-
- {#each pages as page (page.id)}
-
-
-
-
- {/each}
-
-{/if}
diff --git a/apps/manacore/apps/web/src/lib/modules/todo/components/TagStrip.svelte b/apps/manacore/apps/web/src/lib/modules/todo/components/TagStrip.svelte
deleted file mode 100644
index 57bda280c..000000000
--- a/apps/manacore/apps/web/src/lib/modules/todo/components/TagStrip.svelte
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-{#if labels.length > 0 && !collapsed}
-
- {#if viewStore.currentView === 'label'}
-
- {/if}
- {#each labels as label (label.id)}
-
- {/each}
-
-{/if}
diff --git a/apps/manacore/apps/web/src/lib/modules/todo/components/TodoToolbar.svelte b/apps/manacore/apps/web/src/lib/modules/todo/components/TodoToolbar.svelte
deleted file mode 100644
index c57e37ede..000000000
--- a/apps/manacore/apps/web/src/lib/modules/todo/components/TodoToolbar.svelte
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- {#if showSortMenu}
-
-
-
(showSortMenu = false)}>
-
- {#each sortOptions as opt}
-
- {/each}
-
- {/if}
-
-
-
-
-
-
- {#if showBoardToggle}
-
- {/if}
-
diff --git a/apps/manacore/apps/web/src/lib/modules/todo/index.ts b/apps/manacore/apps/web/src/lib/modules/todo/index.ts
index 19ea6321f..2d6453de5 100644
--- a/apps/manacore/apps/web/src/lib/modules/todo/index.ts
+++ b/apps/manacore/apps/web/src/lib/modules/todo/index.ts
@@ -5,11 +5,9 @@
// Stores
export { tasksStore } from './stores/tasks.svelte';
export { boardViewsStore } from './stores/board-views.svelte';
-export { viewStore } from './stores/view.svelte';
export { labelsStore } from './stores/labels.svelte';
export { remindersStore } from './stores/reminders.svelte';
export { todoSettings } from './stores/settings.svelte';
-export { minimizedPagesStore } from './stores/minimized-pages.svelte';
export { contactsStore } from './stores/contacts.svelte';
// Queries
diff --git a/apps/manacore/apps/web/src/lib/modules/todo/stores/minimized-pages.svelte.ts b/apps/manacore/apps/web/src/lib/modules/todo/stores/minimized-pages.svelte.ts
deleted file mode 100644
index 4557bf714..000000000
--- a/apps/manacore/apps/web/src/lib/modules/todo/stores/minimized-pages.svelte.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-/**
- * Minimized Pages Store — Multi-page system with minimized tabs.
- *
- * Allows users to "minimize" views to a tab bar and restore them later.
- */
-
-export interface MinimizedPage {
- id: string;
- title: string;
- icon?: string;
- route?: string;
-}
-
-let pages = $state([]);
-let activePageId = $state(null);
-let showPicker = $state(false);
-
-export const minimizedPagesStore = {
- get pages() {
- return pages;
- },
- get activePageId() {
- return activePageId;
- },
- get showPicker() {
- return showPicker;
- },
-
- minimize(page: MinimizedPage) {
- if (!pages.find((p) => p.id === page.id)) {
- pages = [...pages, page];
- }
- },
-
- restore(id: string) {
- activePageId = id;
- },
-
- remove(id: string) {
- pages = pages.filter((p) => p.id !== id);
- if (activePageId === id) {
- activePageId = null;
- }
- },
-
- maximize(id: string) {
- activePageId = id;
- },
-
- togglePicker() {
- showPicker = !showPicker;
- },
-
- closePicker() {
- showPicker = false;
- },
-
- clear() {
- pages = [];
- activePageId = null;
- showPicker = false;
- },
-};
diff --git a/apps/manacore/apps/web/src/lib/modules/todo/stores/view.svelte.ts b/apps/manacore/apps/web/src/lib/modules/todo/stores/view.svelte.ts
deleted file mode 100644
index 284f84a61..000000000
--- a/apps/manacore/apps/web/src/lib/modules/todo/stores/view.svelte.ts
+++ /dev/null
@@ -1,101 +0,0 @@
-/**
- * View Store — Manages current view state using Svelte 5 runes.
- */
-
-import type { ViewType, SortBy, SortOrder } from '../types';
-
-let currentView = $state('inbox');
-let currentLabelId = $state(null);
-let currentProjectId = $state(null);
-let searchQuery = $state('');
-let sortBy = $state('order');
-let sortOrder = $state('asc');
-let showCompleted = $state(false);
-
-export const viewStore = {
- get currentView() {
- return currentView;
- },
- get currentLabelId() {
- return currentLabelId;
- },
- get currentProjectId() {
- return currentProjectId;
- },
- get searchQuery() {
- return searchQuery;
- },
- get sortBy() {
- return sortBy;
- },
- get sortOrder() {
- return sortOrder;
- },
- get showCompleted() {
- return showCompleted;
- },
-
- setInbox() {
- currentView = 'inbox';
- currentLabelId = null;
- currentProjectId = null;
- searchQuery = '';
- },
-
- setToday() {
- currentView = 'today';
- currentLabelId = null;
- searchQuery = '';
- },
-
- setUpcoming() {
- currentView = 'upcoming';
- currentLabelId = null;
- searchQuery = '';
- },
-
- setLabel(labelId: string) {
- currentView = 'label';
- currentLabelId = labelId;
- searchQuery = '';
- },
-
- setCompleted() {
- currentView = 'completed';
- currentLabelId = null;
- searchQuery = '';
- },
-
- setSearch(query: string) {
- currentView = 'search';
- currentLabelId = null;
- searchQuery = query;
- },
-
- updateSearchQuery(query: string) {
- searchQuery = query;
- },
-
- setSort(by: SortBy, order: SortOrder = 'asc') {
- sortBy = by;
- sortOrder = order;
- },
-
- toggleSortOrder() {
- sortOrder = sortOrder === 'asc' ? 'desc' : 'asc';
- },
-
- toggleShowCompleted() {
- showCompleted = !showCompleted;
- },
-
- reset() {
- currentView = 'inbox';
- currentLabelId = null;
- currentProjectId = null;
- searchQuery = '';
- sortBy = 'order';
- sortOrder = 'asc';
- showCompleted = false;
- },
-};