From f47ea966df9e266a96f064bf75883a41bde04c23 Mon Sep 17 00:00:00 2001 From: Till JS Date: Sun, 12 Apr 2026 21:32:38 +0200 Subject: [PATCH] fix(ui): update app icons and add missing i18n labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Icons: moodlit→SunHorizon, body→Person, cycles→GenderFemale, notes→Notepad, guides→Books, context→File, who→PersonSimpleCircle, memoro→Microphone, firsts→NumberCircleOne Add missing app labels (cycles, body, dreams, journal, firsts, who, events) in all 5 locales (de/en/fr/it/es). Co-Authored-By: Claude Opus 4.6 (1M context) --- .../apps/web/src/lib/app-registry/apps.ts | 33 ++++++++++--------- .../web/src/lib/i18n/locales/apps/de.json | 7 ++++ .../web/src/lib/i18n/locales/apps/en.json | 7 ++++ .../web/src/lib/i18n/locales/apps/es.json | 7 ++++ .../web/src/lib/i18n/locales/apps/fr.json | 7 ++++ .../web/src/lib/i18n/locales/apps/it.json | 7 ++++ 6 files changed, 53 insertions(+), 15 deletions(-) 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 e7b595aea..b983021c7 100644 --- a/apps/mana/apps/web/src/lib/app-registry/apps.ts +++ b/apps/mana/apps/web/src/lib/app-registry/apps.ts @@ -13,13 +13,13 @@ import { Calendar, AddressBook, Repeat, - NotePencil, + Notepad, Moon, Drop, Wallet, MapPin, ChatCircle, - Brain, + File, Clock, Quotes, Cards, @@ -31,20 +31,23 @@ import { Plant, Presentation, Package, - Lightbulb, + Microphone, + NumberCircleOne, Question, Tree, - Smiley, + SunHorizon, Buildings, UploadSimple, Calculator, Lightning, Sparkle, Newspaper, - Barbell, + Person, + GenderFemale, Confetti, - Detective, + PersonSimpleCircle, BookOpen, + Books, } from '@mana/shared-icons'; // ── Apps with entity capabilities ─────────────────────────── @@ -259,7 +262,7 @@ registerApp({ id: 'notes', name: 'Notes', color: '#F59E0B', - icon: NotePencil, + icon: Notepad, views: { list: { load: () => import('$lib/modules/notes/ListView.svelte') }, }, @@ -392,7 +395,7 @@ registerApp({ id: 'cycles', name: 'Cycles', color: '#ec4899', - icon: Drop, + icon: GenderFemale, views: { list: { load: () => import('$lib/modules/cycles/ListView.svelte') }, }, @@ -502,7 +505,7 @@ registerApp({ id: 'context', name: 'Context', color: '#7C3AED', - icon: Brain, + icon: File, views: { list: { load: () => import('$lib/modules/context/ListView.svelte') }, }, @@ -641,7 +644,7 @@ registerApp({ id: 'memoro', name: 'Memoro', color: '#F59E0B', - icon: Lightbulb, + icon: Microphone, views: { list: { load: () => import('$lib/modules/memoro/ListView.svelte') }, detail: { load: () => import('$lib/modules/memoro/views/DetailView.svelte') }, @@ -674,7 +677,7 @@ registerApp({ id: 'moodlit', name: 'Moodlit', color: '#F97316', - icon: Smiley, + icon: SunHorizon, views: { list: { load: () => import('$lib/modules/moodlit/ListView.svelte') }, }, @@ -736,7 +739,7 @@ registerApp({ id: 'guides', name: 'Guides', color: '#0d9488', - icon: BookOpen, + icon: Books, views: { list: { load: () => import('$lib/modules/guides/ListView.svelte') }, detail: { load: () => import('$lib/modules/guides/views/DetailView.svelte') }, @@ -748,7 +751,7 @@ registerApp({ id: 'body', name: 'Body', color: '#ef4444', - icon: Barbell, + icon: Person, views: { list: { load: () => import('$lib/modules/body/ListView.svelte') }, }, @@ -770,7 +773,7 @@ registerApp({ id: 'who', name: 'Who', color: '#a855f7', - icon: Detective, + icon: PersonSimpleCircle, views: { list: { load: () => import('$lib/modules/who/ListView.svelte') }, }, @@ -801,7 +804,7 @@ registerApp({ id: 'firsts', name: 'Firsts', color: '#F59E0B', - icon: Sparkle, + icon: NumberCircleOne, views: { list: { load: () => import('$lib/modules/firsts/ListView.svelte') }, }, diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json index e4c48c35b..a406d2af3 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/de.json @@ -26,6 +26,13 @@ "citycorners": "Stadtführer", "uload": "uLoad", "calc": "Rechner", + "cycles": "Zyklus", + "body": "Körper", + "dreams": "Träume", + "journal": "Tagebuch", + "firsts": "Premieren", + "who": "Who", + "events": "Events", "automations": "Automationen", "playground": "Playground" } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json index 03c0654c2..a12cdde23 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/en.json @@ -26,6 +26,13 @@ "citycorners": "City Guide", "uload": "uLoad", "calc": "Calculator", + "cycles": "Cycles", + "body": "Body", + "dreams": "Dreams", + "journal": "Journal", + "firsts": "Firsts", + "who": "Who", + "events": "Events", "automations": "Automations", "playground": "Playground" } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json index 336ef4fe9..01011c594 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/es.json @@ -26,6 +26,13 @@ "citycorners": "Guía urbana", "uload": "uLoad", "calc": "Calculadora", + "cycles": "Ciclo", + "body": "Cuerpo", + "dreams": "Sueños", + "journal": "Diario", + "firsts": "Primeras veces", + "who": "Who", + "events": "Eventos", "automations": "Automatizaciones", "playground": "Playground" } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json index fcf0c50ca..e3876845d 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/fr.json @@ -26,6 +26,13 @@ "citycorners": "Guide urbain", "uload": "uLoad", "calc": "Calculatrice", + "cycles": "Cycle", + "body": "Corps", + "dreams": "Rêves", + "journal": "Journal", + "firsts": "Premières", + "who": "Who", + "events": "Événements", "automations": "Automations", "playground": "Playground" } diff --git a/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json b/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json index 92a818a4a..03242a9e7 100644 --- a/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json +++ b/apps/mana/apps/web/src/lib/i18n/locales/apps/it.json @@ -26,6 +26,13 @@ "citycorners": "Guida città", "uload": "uLoad", "calc": "Calcolatrice", + "cycles": "Ciclo", + "body": "Corpo", + "dreams": "Sogni", + "journal": "Diario", + "firsts": "Prime volte", + "who": "Who", + "events": "Eventi", "automations": "Automazioni", "playground": "Playground" }