diff --git a/apps/mana/apps/web/src/lib/app-registry/apps.ts b/apps/mana/apps/web/src/lib/app-registry/apps.ts index 5c874c392..2740031c3 100644 --- a/apps/mana/apps/web/src/lib/app-registry/apps.ts +++ b/apps/mana/apps/web/src/lib/app-registry/apps.ts @@ -1318,50 +1318,6 @@ registerApp({ }, }); -// ── Module-Settings Cards ──────────────────────────── -// Per-module settings/preferences as workbench cards so they can be -// dropped into any scene without a subroute. - -registerApp({ - id: 'broadcast-settings', - name: 'Broadcast · Settings', - color: '#6366f1', - icon: Gear, - views: { - list: { load: () => import('$lib/modules/broadcast-settings/ListView.svelte') }, - }, -}); - -registerApp({ - id: 'invoices-settings', - name: 'Invoices · Settings', - color: '#059669', - icon: Gear, - views: { - list: { load: () => import('$lib/modules/invoices-settings/ListView.svelte') }, - }, -}); - -registerApp({ - id: 'uload-settings', - name: 'uLoad · Settings', - color: '#0EA5E9', - icon: Gear, - views: { - list: { load: () => import('$lib/modules/uload-settings/ListView.svelte') }, - }, -}); - -registerApp({ - id: 'news-preferences', - name: 'News · Preferences', - color: '#10B981', - icon: Gear, - views: { - list: { load: () => import('$lib/modules/news-preferences/ListView.svelte') }, - }, -}); - registerApp({ id: 'quiz', name: 'Quiz', diff --git a/apps/mana/apps/web/src/lib/modules/broadcast-settings/ListView.svelte b/apps/mana/apps/web/src/lib/modules/broadcast-settings/ListView.svelte deleted file mode 100644 index 397367851..000000000 --- a/apps/mana/apps/web/src/lib/modules/broadcast-settings/ListView.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - -
-
-
- Broadcast-Einstellungen - Sender-Defaults, Impressum und Footer -
-
- -
- - diff --git a/apps/mana/apps/web/src/lib/modules/invoices-settings/ListView.svelte b/apps/mana/apps/web/src/lib/modules/invoices-settings/ListView.svelte deleted file mode 100644 index 9e26797b0..000000000 --- a/apps/mana/apps/web/src/lib/modules/invoices-settings/ListView.svelte +++ /dev/null @@ -1,40 +0,0 @@ - - - -
-
-
- Rechnungs-Einstellungen - Absender, Nummernkreis und Standards -
-
- -
- - diff --git a/apps/mana/apps/web/src/lib/modules/news-preferences/ListView.svelte b/apps/mana/apps/web/src/lib/modules/news-preferences/ListView.svelte deleted file mode 100644 index 582654400..000000000 --- a/apps/mana/apps/web/src/lib/modules/news-preferences/ListView.svelte +++ /dev/null @@ -1,231 +0,0 @@ - - - -
-
-
- News-Einstellungen - Themen · Sprachen · Gewichtungen -
-
- -
-

Themen

-

Welche Themen sollen im Feed auftauchen?

-
- {#each ALL_TOPICS as topic} - - {/each} -
-
- -
-

Sprachen

-
- - -
-
- -
-

Quellen

-

- Du blockst aktuell {prefs.blockedSources.length} Quellen. -

- Quellen verwalten → -
- -
-

Gelernte Gewichtungen

-

- Über Reaktionen lernt der Feed deine Vorlieben: - {topicWeightCount} Themen-Gewichte, {sourceWeightCount} Quellen-Gewichte. -

- -
- -
-

Onboarding

-

Themen, Sprachen und Quellen neu wählen.

- -
-
- - diff --git a/apps/mana/apps/web/src/lib/modules/uload-settings/ListView.svelte b/apps/mana/apps/web/src/lib/modules/uload-settings/ListView.svelte deleted file mode 100644 index d50210b63..000000000 --- a/apps/mana/apps/web/src/lib/modules/uload-settings/ListView.svelte +++ /dev/null @@ -1,203 +0,0 @@ - - - -
-
-
- uLoad-Einstellungen - Datenübersicht · Export · Gefahrenzone -
-
- -
-

Daten

-
-
-

{links.value?.length ?? 0}

-

Links

-
-
-

{tags.value?.length ?? 0}

-

Tags

-
-
-

{folders.value?.length ?? 0}

-

Ordner

-
-
-
- -
-

Daten exportieren

-

Alle Links, Tags und Ordner als JSON-Datei herunterladen.

- -
- -
-

Gefahrenzone

-

- Löscht alle lokalen uLoad-Daten (Links, Tags, Ordner). Synchronisierte Daten auf dem Server - bleiben erhalten. -

- -
-
- - diff --git a/apps/mana/apps/web/src/routes/(app)/broadcasts/settings/+page.svelte b/apps/mana/apps/web/src/routes/(app)/broadcasts/settings/+page.svelte index d680aa4be..098885df2 100644 --- a/apps/mana/apps/web/src/routes/(app)/broadcasts/settings/+page.svelte +++ b/apps/mana/apps/web/src/routes/(app)/broadcasts/settings/+page.svelte @@ -1,12 +1,42 @@ + Broadcast-Einstellungen — Mana - +
+
+
+ Broadcast-Einstellungen + Sender-Defaults, Impressum und Footer +
+
+ +
+ + diff --git a/apps/mana/apps/web/src/routes/(app)/invoices/settings/+page.svelte b/apps/mana/apps/web/src/routes/(app)/invoices/settings/+page.svelte index 24bfb64e4..25c265ecb 100644 --- a/apps/mana/apps/web/src/routes/(app)/invoices/settings/+page.svelte +++ b/apps/mana/apps/web/src/routes/(app)/invoices/settings/+page.svelte @@ -1,12 +1,42 @@ + Rechnungs-Einstellungen — Mana - +
+
+
+ Rechnungs-Einstellungen + Absender, Nummernkreis und Standards +
+
+ +
+ + diff --git a/apps/mana/apps/web/src/routes/(app)/news/preferences/+page.svelte b/apps/mana/apps/web/src/routes/(app)/news/preferences/+page.svelte index 3d162b887..821cb6490 100644 --- a/apps/mana/apps/web/src/routes/(app)/news/preferences/+page.svelte +++ b/apps/mana/apps/web/src/routes/(app)/news/preferences/+page.svelte @@ -1,12 +1,233 @@ + News-Einstellungen — Mana - +
+
+
+ News-Einstellungen + Themen · Sprachen · Gewichtungen +
+
+ +
+

Themen

+

Welche Themen sollen im Feed auftauchen?

+
+ {#each ALL_TOPICS as topic} + + {/each} +
+
+ +
+

Sprachen

+
+ + +
+
+ +
+

Quellen

+

+ Du blockst aktuell {prefs.blockedSources.length} Quellen. +

+ Quellen verwalten → +
+ +
+

Gelernte Gewichtungen

+

+ Über Reaktionen lernt der Feed deine Vorlieben: + {topicWeightCount} Themen-Gewichte, {sourceWeightCount} Quellen-Gewichte. +

+ +
+ +
+

Onboarding

+

Themen, Sprachen und Quellen neu wählen.

+ +
+
+ + diff --git a/apps/mana/apps/web/src/routes/(app)/uload/settings/+page.svelte b/apps/mana/apps/web/src/routes/(app)/uload/settings/+page.svelte index c8520e78d..d0aa3fd4f 100644 --- a/apps/mana/apps/web/src/routes/(app)/uload/settings/+page.svelte +++ b/apps/mana/apps/web/src/routes/(app)/uload/settings/+page.svelte @@ -1,12 +1,204 @@ + uLoad-Einstellungen — Mana - +
+
+
+ uLoad-Einstellungen + Datenübersicht · Export · Gefahrenzone +
+
+ +
+

Daten

+
+
+

{links.value?.length ?? 0}

+

Links

+
+
+

{tags.value?.length ?? 0}

+

Tags

+
+
+

{folders.value?.length ?? 0}

+

Ordner

+
+
+
+ +
+

Daten exportieren

+

Alle Links, Tags und Ordner als JSON-Datei herunterladen.

+ +
+ +
+

Gefahrenzone

+

+ Löscht alle lokalen uLoad-Daten (Links, Tags, Ordner). Synchronisierte Daten auf dem Server + bleiben erhalten. +

+ +
+
+ +