From 07b130ff9ef5eced763fc3b0cfbc5a401d39a2a5 Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 9 Apr 2026 15:08:02 +0200 Subject: [PATCH] fix(shared-branding): add missing 'who' entry to APP_URLS The 'who' app was registered in MANA_APPS but never added to APP_URLS, so getPillAppItems crashed at runtime when mapping over apps with "Cannot read properties of undefined (reading 'prod')". This was also flagged by svelte-check as a missing key in the Record type but had been ignored. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/shared-branding/src/mana-apps.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/shared-branding/src/mana-apps.ts b/packages/shared-branding/src/mana-apps.ts index 8ffa6f351..f8a6b4051 100644 --- a/packages/shared-branding/src/mana-apps.ts +++ b/packages/shared-branding/src/mana-apps.ts @@ -449,17 +449,17 @@ export const MANA_APPS: ManaApp[] = [ id: 'news', name: 'News Hub', description: { - de: 'KI-Nachrichten & Leseliste', - en: 'AI News & Reading List', + de: 'Kuratierter Newsfeed', + en: 'Curated News Feed', }, longDescription: { - de: 'KI-kuratierte Nachrichten mit persönlicher Leseliste und Content-Extraction.', - en: 'AI-curated news with personal reading list and content extraction.', + de: 'Kuratierter Newsfeed aus öffentlichen Quellen mit persönlicher Leseliste — wähle Themen aus, blende Quellen aus und bau dir deinen eigenen Feed.', + en: 'Curated news feed from public sources with a personal reading list — pick topics, hide sources, and shape your own feed.', }, icon: APP_ICONS.news, color: '#10b981', comingSoon: false, - status: 'planning', + status: 'development', requiredTier: 'guest', }, { @@ -841,6 +841,7 @@ export const APP_URLS: Record = { wisekeep: { dev: 'http://localhost:5173/wisekeep', prod: 'https://mana.how/wisekeep' }, news: { dev: 'http://localhost:5173/news', prod: 'https://mana.how/news' }, mail: { dev: 'http://localhost:5173/mail', prod: 'https://mana.how/mail' }, + who: { dev: 'http://localhost:5173/who', prod: 'https://mana.how/who' }, // ─── Separate Apps (own subdomains) ─────────────────────── arcade: { dev: 'http://localhost:5201', prod: 'https://arcade.mana.how' }, };