diff --git a/COMMANDS.md b/COMMANDS.md index 2da4bdd08..bfc836140 100644 --- a/COMMANDS.md +++ b/COMMANDS.md @@ -11,6 +11,8 @@ pnpm dev:picture:app pnpm dev:manacore:app +pnpm dev:zitare:app + Übersicht aller wichtigen Befehle zum Starten, Stoppen und Verwalten der Apps. diff --git a/apps/zitare/apps/web/src/lib/components/Sidebar.svelte b/apps/zitare/apps/web/src/lib/components/Sidebar.svelte index 3ac5fcb04..981a8dc48 100644 --- a/apps/zitare/apps/web/src/lib/components/Sidebar.svelte +++ b/apps/zitare/apps/web/src/lib/components/Sidebar.svelte @@ -109,9 +109,9 @@
- @@ -209,13 +209,13 @@ diff --git a/apps/zitare/apps/web/src/lib/stores/theme.ts b/apps/zitare/apps/web/src/lib/stores/theme.ts index 504ad3981..eaf5a83cf 100644 --- a/apps/zitare/apps/web/src/lib/stores/theme.ts +++ b/apps/zitare/apps/web/src/lib/stores/theme.ts @@ -2,6 +2,6 @@ import { createThemeStore } from '@manacore/shared-theme'; // Create theme store with Zitare's primary color (amber) export const theme = createThemeStore({ + appId: 'zitare', defaultVariant: 'lume', - storagePrefix: 'zitare', }); diff --git a/apps/zitare/apps/web/src/routes/+page.svelte b/apps/zitare/apps/web/src/routes/+page.svelte index da1f8a476..4a36baf81 100644 --- a/apps/zitare/apps/web/src/routes/+page.svelte +++ b/apps/zitare/apps/web/src/routes/+page.svelte @@ -1,26 +1,37 @@ @@ -50,27 +71,105 @@ -
- {#if quote} - +
+ {#each quotes as quote, index (quote.id + '-' + index)} +
+ +
+ {/each} + + {#if quotes.length > 0} +
+ + + + Scrollen für mehr +
{/if}
diff --git a/apps/zitare/apps/web/src/routes/discover/+page.svelte b/apps/zitare/apps/web/src/routes/discover/+page.svelte deleted file mode 100644 index 8cf7e7d2a..000000000 --- a/apps/zitare/apps/web/src/routes/discover/+page.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/packages/shared-branding/src/config.ts b/packages/shared-branding/src/config.ts index 7326209a4..5535c37bf 100644 --- a/packages/shared-branding/src/config.ts +++ b/packages/shared-branding/src/config.ts @@ -105,6 +105,32 @@ export const APP_BRANDING: Record = { logoStroke: true, logoStrokeWidth: 1.5, }, + zitare: { + id: 'zitare', + name: 'Zitare', + tagline: 'Daily Inspiration', + primaryColor: '#f59e0b', + secondaryColor: '#fbbf24', + // Quote/chat bubble icon + logoPath: + 'M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 01.865-.501 48.172 48.172 0 003.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z', + logoViewBox: '0 0 24 24', + logoStroke: true, + logoStrokeWidth: 1.5, + }, + picture: { + id: 'picture', + name: 'Picture', + tagline: 'AI Image Generation', + primaryColor: '#3b82f6', + secondaryColor: '#60a5fa', + // Image/picture icon + logoPath: + 'M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z', + logoViewBox: '0 0 24 24', + logoStroke: true, + logoStrokeWidth: 1.5, + }, }; /** diff --git a/packages/shared-branding/src/mana-apps.ts b/packages/shared-branding/src/mana-apps.ts index 0ffe8065a..083bd8479 100644 --- a/packages/shared-branding/src/mana-apps.ts +++ b/packages/shared-branding/src/mana-apps.ts @@ -257,6 +257,9 @@ export const APP_URLS: Record = { zitare: { dev: 'http://localhost:5180', prod: 'https://zitare.manacore.app' }, wisekeep: { dev: 'http://localhost:5181', prod: 'https://wisekeep.manacore.app' }, nutriphi: { dev: 'http://localhost:5182', prod: 'https://nutriphi.manacore.app' }, + manacore: { dev: 'http://localhost:5173', prod: 'https://manacore.app' }, + mana: { dev: 'http://localhost:5173', prod: 'https://manacore.app' }, + moodlit: { dev: 'http://localhost:5183', prod: 'https://moodlit.manacore.app' }, }; /** diff --git a/packages/shared-branding/src/types.ts b/packages/shared-branding/src/types.ts index 89b145b29..13191ede8 100644 --- a/packages/shared-branding/src/types.ts +++ b/packages/shared-branding/src/types.ts @@ -1,7 +1,7 @@ /** * App identifiers for branding */ -export type AppId = 'memoro' | 'manacore' | 'manadeck' | 'maerchenzauber' | 'uload' | 'chat' | 'presi' | 'nutriphi'; +export type AppId = 'memoro' | 'manacore' | 'manadeck' | 'maerchenzauber' | 'uload' | 'chat' | 'presi' | 'nutriphi' | 'zitare' | 'picture'; /** * App branding configuration