diff --git a/apps/chat/apps/web/src/lib/components/templates/TemplateForm.svelte b/apps/chat/apps/web/src/lib/components/templates/TemplateForm.svelte index 834f40bdd..726a54112 100644 --- a/apps/chat/apps/web/src/lib/components/templates/TemplateForm.svelte +++ b/apps/chat/apps/web/src/lib/components/templates/TemplateForm.svelte @@ -1,4 +1,5 @@ @@ -8,9 +10,7 @@
- - - +
@@ -40,14 +40,7 @@
- - - +
Dashboard
@@ -64,19 +57,7 @@
- - - +
Alle Apps
@@ -93,19 +74,7 @@
- - - +
Credits
@@ -122,25 +91,7 @@
- - - - +
+ import { Check, CurrencyCircleDollar, Gift, Lightbulb } from '@manacore/shared-icons'; + // Credits explanation step @@ -7,14 +9,7 @@
- - - +

Das Credits-System

Einfach und transparent für alle AI-Features.

@@ -32,51 +27,15 @@
  • - - - + Du hast ein Credit-Guthaben für alle Mana-Apps
  • - - - + AI-Features wie Chat, Bildgenerierung etc. kosten Credits
  • - - - + Einfache Preisregel: 1 Mana = 1 Cent
@@ -90,14 +49,7 @@ - - - + Gratis-Credits @@ -147,19 +99,7 @@ class="p-4 rounded-xl bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800" >
- - - +

Tipp: Mit einer Mana Quelle M erhältst du monatlich 1.000 Mana ab 9,99€/Monat.

diff --git a/apps/manacore/apps/web/src/lib/components/onboarding/steps/ProfileStep.svelte b/apps/manacore/apps/web/src/lib/components/onboarding/steps/ProfileStep.svelte index 9a8dfeffd..1a1889440 100644 --- a/apps/manacore/apps/web/src/lib/components/onboarding/steps/ProfileStep.svelte +++ b/apps/manacore/apps/web/src/lib/components/onboarding/steps/ProfileStep.svelte @@ -1,6 +1,7 @@ @@ -24,19 +26,7 @@
- - - +

Alle Apps

@@ -48,19 +38,7 @@
- - - +

Credits-System

@@ -72,19 +50,7 @@
- - - +

Personalisierung

diff --git a/apps/manacore/apps/web/src/lib/components/profile/ChangePasswordModal.svelte b/apps/manacore/apps/web/src/lib/components/profile/ChangePasswordModal.svelte index 000a131df..e296dc62b 100644 --- a/apps/manacore/apps/web/src/lib/components/profile/ChangePasswordModal.svelte +++ b/apps/manacore/apps/web/src/lib/components/profile/ChangePasswordModal.svelte @@ -1,5 +1,6 @@ @@ -14,14 +15,7 @@
- - - +

E-Mail bestätigt!

diff --git a/apps/manacore/apps/web/src/routes/verification-failed/+page.svelte b/apps/manacore/apps/web/src/routes/verification-failed/+page.svelte index d10b6ec0f..0c2e26ebd 100644 --- a/apps/manacore/apps/web/src/routes/verification-failed/+page.svelte +++ b/apps/manacore/apps/web/src/routes/verification-failed/+page.svelte @@ -1,6 +1,7 @@ @@ -11,19 +12,7 @@
- - - +

Offline

diff --git a/apps/todo/apps/web/src/lib/components/QuickAddTask.svelte b/apps/todo/apps/web/src/lib/components/QuickAddTask.svelte index 9f099c910..bf3526ecf 100644 --- a/apps/todo/apps/web/src/lib/components/QuickAddTask.svelte +++ b/apps/todo/apps/web/src/lib/components/QuickAddTask.svelte @@ -21,6 +21,7 @@ import { PRIORITY_OPTIONS } from '@todo/shared'; import { format, addDays } from 'date-fns'; import { de } from 'date-fns/locale'; + import { CalendarBlank, Folder, Plus, Flag, ArrowRight } from '@manacore/shared-icons'; let inputValue = $state(''); let isLoading = $state(false); @@ -266,9 +267,7 @@

- - - +
@@ -296,14 +295,7 @@ }} title="Fälligkeitsdatum" > - - - + {dateLabel()} @@ -335,20 +327,7 @@ }} title="Priorität" > - - - + {#if showPriorityPicker} @@ -380,20 +359,7 @@ }} title="Projekt" > - - - + {#if showProjectPicker} @@ -432,14 +398,7 @@ class="animate-spin h-4 w-4 border-2 border-white border-r-transparent rounded-full" >
{:else} - - - + {/if}
diff --git a/apps/todo/apps/web/src/lib/components/SubtaskList.svelte b/apps/todo/apps/web/src/lib/components/SubtaskList.svelte index b545e79ee..6de47df9c 100644 --- a/apps/todo/apps/web/src/lib/components/SubtaskList.svelte +++ b/apps/todo/apps/web/src/lib/components/SubtaskList.svelte @@ -2,6 +2,7 @@ import type { Subtask } from '@todo/shared'; import { dndzone } from 'svelte-dnd-action'; import { flip } from 'svelte/animate'; + import { Check, Plus, X, DotsSixVertical } from '@manacore/shared-icons'; interface Props { subtasks: Subtask[]; @@ -113,14 +114,7 @@
- - - +
@@ -131,14 +125,7 @@ onclick={() => toggleComplete(subtask.id)} > {#if subtask.isCompleted} - - - + {/if} @@ -169,14 +156,7 @@ onclick={() => deleteSubtask(subtask.id)} title="Löschen" > - - - +
{/each} @@ -186,9 +166,7 @@
- - - +
diff --git a/apps/todo/apps/web/src/lib/components/TaskFilters.svelte b/apps/todo/apps/web/src/lib/components/TaskFilters.svelte index 8597f50c9..f3671954e 100644 --- a/apps/todo/apps/web/src/lib/components/TaskFilters.svelte +++ b/apps/todo/apps/web/src/lib/components/TaskFilters.svelte @@ -10,7 +10,15 @@ const tagsCtx: { readonly value: Tag[] } = getContext('tags'); import type { SortBy, SortOrder } from '$lib/stores/view.svelte'; - import { X, DotsThree } from '@manacore/shared-icons'; + import { + CaretDown, + Check, + CheckCircle, + Columns, + DotsThree, + MagnifyingGlass, + X, + } from '@manacore/shared-icons'; interface Props { // Layout @@ -135,14 +143,7 @@ {#if showKanbanNav} {/if} @@ -183,19 +184,7 @@ onclick={onToggleCompleted} title={isCompletedVisible ? 'Erledigte ausblenden' : 'Erledigte anzeigen'} > - - - + Erledigt {/if} @@ -239,19 +228,10 @@ {#if showSearch}
- - - + onSearchChange('')} > - - - + {/if}
@@ -281,14 +254,7 @@ class="ml-auto px-3 py-2 text-sm text-muted-foreground hover:text-foreground hover:bg-muted rounded-lg transition-colors flex items-center gap-2" onclick={onClearFilters} > - - - + Zurücksetzen {/if} @@ -368,21 +334,12 @@ {:else} Auswählen {/if} - - - + /> {#if showLabelsDropdown} @@ -410,19 +367,7 @@ >
{label.name} {#if selectedLabelIds.includes(label.id)} - - - + {/if} {/each} diff --git a/apps/todo/apps/web/src/lib/components/TaskItem.svelte b/apps/todo/apps/web/src/lib/components/TaskItem.svelte index b84def48d..f59a5f743 100644 --- a/apps/todo/apps/web/src/lib/components/TaskItem.svelte +++ b/apps/todo/apps/web/src/lib/components/TaskItem.svelte @@ -20,6 +20,7 @@ import { ContactAvatar, ContactSelector } from '@manacore/shared-ui'; import SubtaskList from './SubtaskList.svelte'; import { + import { Check, CheckSquare, DotsSixVertical } from '@manacore/shared-icons'; PrioritySelector, StorypointsSelector, DurationPicker, @@ -381,14 +382,7 @@ >
- - - - - - - - +
@@ -400,20 +394,7 @@ onclick={handleToggleClick} > {#if task.isCompleted || isAnimatingComplete} - - - + {:else if task.priority === 'urgent'} ! {/if} @@ -441,14 +422,7 @@
{#if subtaskProgress()} - - - + {subtaskProgress()} {/if} diff --git a/apps/todo/apps/web/src/lib/components/TodoToolbarContent.svelte b/apps/todo/apps/web/src/lib/components/TodoToolbarContent.svelte index cee058841..25f9ed5f3 100644 --- a/apps/todo/apps/web/src/lib/components/TodoToolbarContent.svelte +++ b/apps/todo/apps/web/src/lib/components/TodoToolbarContent.svelte @@ -9,6 +9,7 @@ import { viewStore, type SortBy } from '$lib/stores/view.svelte'; import { todoSettings } from '$lib/stores/settings.svelte'; import { PillToolbarButton, PillToolbarDivider, PillViewSwitcher } from '@manacore/shared-ui'; + import { CheckCircle, Columns, Funnel } from '@manacore/shared-icons'; interface Props { /** Vertical layout (for sidebar mode) */ @@ -91,14 +92,7 @@ }} title="Ansicht wechseln" > - - - + {#if !vertical} @@ -114,14 +108,7 @@ active={activeFilterCount > 0} title="Filter" > - - - + {#if activeFilterCount > 0} {activeFilterCount} {/if} @@ -191,14 +178,7 @@ active={showCompleted} title={showCompleted ? 'Erledigte ausblenden' : 'Erledigte anzeigen'} > - - - +
diff --git a/apps/todo/apps/web/src/lib/components/board-views/ViewEditorModal.svelte b/apps/todo/apps/web/src/lib/components/board-views/ViewEditorModal.svelte index 0a4f34672..507d9909a 100644 --- a/apps/todo/apps/web/src/lib/components/board-views/ViewEditorModal.svelte +++ b/apps/todo/apps/web/src/lib/components/board-views/ViewEditorModal.svelte @@ -1,6 +1,40 @@