🔥 chore: remove maerchenzauber from codebase

- Remove app definition from MANA_APPS and APP_URLS
- Remove AppId type entry and branding config
- Delete app icon SVG and StorytellerLogo component
- Remove StorytellerLogo export from logos/index.ts and main index.ts
- Delete maerchenzauber.css theme file
- Delete landing page content (maerchenzauber-de.md)
- Remove env generation config for backend/mobile/web
- Update CLAUDE.md archived projects list
This commit is contained in:
Till-JS 2026-01-27 15:57:19 +01:00
parent 7252498f32
commit 876fd43a1c
11 changed files with 1 additions and 231 deletions

File diff suppressed because one or more lines are too long

View file

@ -40,19 +40,6 @@ export const APP_BRANDING: Record<AppId, AppBranding> = {
logoStroke: true,
logoStrokeWidth: 1.5,
},
maerchenzauber: {
id: 'maerchenzauber',
name: 'Märchenzauber',
tagline: 'AI Story Creator',
primaryColor: '#ec4899',
secondaryColor: '#f472b6',
// Book/Story icon
logoPath:
'M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25',
logoViewBox: '0 0 24 24',
logoStroke: true,
logoStrokeWidth: 1.5,
},
uload: {
id: 'uload',
name: 'uLoad',

View file

@ -18,7 +18,6 @@ export {
MemoroLogo,
ManaCoreLogo,
ManaDeckLogo,
StorytellerLogo,
UloadLogo,
ChatLogo,
PresiLogo,

View file

@ -1,13 +0,0 @@
<script lang="ts">
import AppLogo from '../AppLogo.svelte';
interface Props {
size?: number;
color?: string;
class?: string;
}
let { size = 55, color, class: className = '' }: Props = $props();
</script>
<AppLogo app="maerchenzauber" {size} {color} class={className} />

View file

@ -5,7 +5,6 @@
export { default as MemoroLogo } from './MemoroLogo.svelte';
export { default as ManaCoreLogo } from './ManaCoreLogo.svelte';
export { default as ManaDeckLogo } from './ManaDeckLogo.svelte';
export { default as StorytellerLogo } from './StorytellerLogo.svelte';
export { default as UloadLogo } from './UloadLogo.svelte';
export { default as ChatLogo } from './ChatLogo.svelte';
export { default as PresiLogo } from './PresiLogo.svelte';

View file

@ -98,23 +98,6 @@ export const MANA_APPS: ManaApp[] = [
comingSoon: true,
status: 'development',
},
{
id: 'maerchenzauber',
name: 'Märchenzauber',
description: {
de: 'KI Geschichten',
en: 'AI Stories',
},
longDescription: {
de: 'Erstelle magische, personalisierte Geschichten für Kinder mit KI-gestütztem Storytelling.',
en: 'Create magical, personalized stories for children with AI-powered storytelling.',
},
icon: APP_ICONS.maerchenzauber,
color: '#FF6B9D',
comingSoon: true,
status: 'beta',
archived: true,
},
{
id: 'picture',
name: 'ManaPicture',
@ -381,7 +364,6 @@ export const APP_URLS: Record<AppIconId, { dev: string; prod: string }> = {
memoro: { dev: 'http://localhost:5175', prod: 'https://memoro.manacore.app' },
presi: { dev: 'http://localhost:5176', prod: 'https://presi.manacore.app' },
manadeck: { dev: 'http://localhost:5177', prod: 'https://manadeck.manacore.app' },
maerchenzauber: { dev: 'http://localhost:5178', prod: 'https://maerchenzauber.manacore.app' },
picture: { dev: 'http://localhost:5185', prod: 'https://picture.manacore.app' },
zitare: { dev: 'http://localhost:5180', prod: 'https://zitare.manacore.app' },
wisekeep: { dev: 'http://localhost:5181', prod: 'https://wisekeep.manacore.app' },

View file

@ -5,7 +5,6 @@ export type AppId =
| 'memoro'
| 'manacore'
| 'manadeck'
| 'maerchenzauber'
| 'uload'
| 'chat'
| 'presi'

View file

@ -1,24 +0,0 @@
/**
* Märchenzauber Theme - Golden/Yellow Dark Theme (Children's App)
* Import this file in your landing page to use the Märchenzauber color scheme
*/
:root {
/* Primary colors - Märchenzauber Gold */
--color-primary: #6D5B00;
--color-primary-hover: #F8D62B;
--color-primary-glow: rgba(248, 214, 43, 0.3);
/* Text colors */
--color-text-primary: #FFFFFF;
--color-text-secondary: #999999;
--color-text-muted: #666666;
/* Background colors */
--color-background-page: #181818;
--color-background-card: #2C2C2C;
--color-background-card-hover: #333333;
/* Border colors */
--color-border: #444444;
--color-border-hover: #555555;
}