From 2c26fce7369dbd59c18e7d89a95798c8dbddcead Mon Sep 17 00:00:00 2001 From: Till JS Date: Sun, 22 Mar 2026 18:40:37 +0100 Subject: [PATCH] fix: replace all manacore.app URLs with mana.how The production domain is mana.how, not manacore.app. Updated all references across shared-branding APP_URLS, app configs, landing pages, docs, help content, calendar iCal UIDs, and deploy scripts. Co-Authored-By: Claude Opus 4.6 (1M context) --- CI_CD_README.md | 2 +- CLAUDE.md | 2 +- HIVE_MIND_FINAL_REPORT.md | 2 +- apps/calendar/CLAUDE.md | 2 +- .../apps/backend/src/sync/ical.service.ts | 2 +- .../apps/landing/src/components/Footer.astro | 2 +- apps/chat/apps/landing/astro.config.mjs | 7 +--- .../apps/web/src/lib/content/help/index.ts | 2 +- .../web/src/routes/(app)/help/+page.svelte | 8 ++-- apps/docs/astro.config.mjs | 4 +- apps/docs/src/content/docs/api/index.mdx | 12 +++--- .../docs/deployment/cloudflare-pages.mdx | 22 +++++----- .../src/content/docs/deployment/overview.mdx | 4 +- ...03-17-mukke-mobile-e2e-tests-pre-commit.md | 2 +- .../2026-03-18-test-coverage-contacts-todo.md | 4 +- apps/manacore/apps/web/src/lib/config/apps.ts | 26 ++++++------ apps/nutriphi/apps/landing/astro.config.mjs | 2 +- .../apps/landing/src/pages/index.astro | 6 +-- apps/presi/apps/landing/astro.config.mjs | 2 +- .../apps/landing/src/components/Footer.astro | 2 +- .../landing/src/components/Navigation.astro | 2 +- apps/presi/apps/landing/src/pages/index.astro | 4 +- .../apps/landing/src/components/Footer.astro | 2 +- cicd/DEPLOYMENT.md | 4 +- cicd/SETUP.md | 2 +- cicd/TODO.md | 4 +- docs/architecture/WORKSPACE_ORCHESTRATOR.md | 12 +++--- packages/shared-branding/src/mana-apps.ts | 40 +++++++++---------- .../src/createFeedbackService.ts | 2 +- .../content/contact/de/support.md | 4 +- .../content/contact/en/support.md | 4 +- scripts/deploy/health-check.sh | 4 +- services/mana-search/.env.example | 2 +- .../mana-search/src/config/configuration.ts | 2 +- 34 files changed, 100 insertions(+), 103 deletions(-) diff --git a/CI_CD_README.md b/CI_CD_README.md index b7b446ee3..6ab521793 100644 --- a/CI_CD_README.md +++ b/CI_CD_README.md @@ -377,7 +377,7 @@ The pipeline handles deployment for: ```bash # SSH to server -ssh deploy@api.manacore.app +ssh deploy@api.mana.how cd ~/manacore-production # Find backup diff --git a/CLAUDE.md b/CLAUDE.md index b7557c442..76b1b170a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -666,7 +666,7 @@ pnpm cf:projects:list ```bash # Add custom domain to a project -npx wrangler pages project add-domain chat-landing chat.manacore.app +npx wrangler pages project add-domain chat-landing chat.mana.how ``` ## Server Access diff --git a/HIVE_MIND_FINAL_REPORT.md b/HIVE_MIND_FINAL_REPORT.md index 7657122bb..337ab17d7 100644 --- a/HIVE_MIND_FINAL_REPORT.md +++ b/HIVE_MIND_FINAL_REPORT.md @@ -71,7 +71,7 @@ The Hive Mind collective has successfully analyzed, designed, and implemented a **Architecture Highlights**: - **Environment Stages**: Development (local) → Staging (Coolify) → Production (Coolify/K8s) -- **Domain Strategy**: `{service}.manacore.app` (e.g., `api-chat.manacore.app`) +- **Domain Strategy**: `{service}.mana.how` (e.g., `api-chat.mana.how`) - **Disaster Recovery**: RTO < 1 hour, RPO < 24 hours, automated daily backups - **Resource Requirements**: 15 vCPU, 15 GB RAM, 100 GB SSD (~$150-300/month single-server) diff --git a/apps/calendar/CLAUDE.md b/apps/calendar/CLAUDE.md index c6320545b..187b3bcb1 100644 --- a/apps/calendar/CLAUDE.md +++ b/apps/calendar/CLAUDE.md @@ -412,7 +412,7 @@ CORS_ORIGINS=http://localhost:5173,http://localhost:5179,http://localhost:8081 # Notifications (optional) EXPO_ACCESS_TOKEN=your-expo-access-token RESEND_API_KEY=your-resend-api-key -EMAIL_FROM=calendar@manacore.app +EMAIL_FROM=calendar@mana.how ``` ### Web (.env) diff --git a/apps/calendar/apps/backend/src/sync/ical.service.ts b/apps/calendar/apps/backend/src/sync/ical.service.ts index 20570a6a7..ae869e4fd 100644 --- a/apps/calendar/apps/backend/src/sync/ical.service.ts +++ b/apps/calendar/apps/backend/src/sync/ical.service.ts @@ -195,7 +195,7 @@ export class ICalService { const vevent = new ICAL.Component('vevent'); // Required properties - vevent.addPropertyWithValue('uid', `${event.id}@manacore.app`); + vevent.addPropertyWithValue('uid', `${event.id}@mana.how`); vevent.addPropertyWithValue('summary', event.title); // Timestamps diff --git a/apps/calendar/apps/landing/src/components/Footer.astro b/apps/calendar/apps/landing/src/components/Footer.astro index 486ce44d4..417c8da15 100644 --- a/apps/calendar/apps/landing/src/components/Footer.astro +++ b/apps/calendar/apps/landing/src/components/Footer.astro @@ -102,7 +102,7 @@ const links = { © {currentYear} Kalender. Alle Rechte vorbehalten.

- Ein Manacore Produkt + Ein Manacore Produkt

diff --git a/apps/chat/apps/landing/astro.config.mjs b/apps/chat/apps/landing/astro.config.mjs index 689f23fdb..e0ecde961 100644 --- a/apps/chat/apps/landing/astro.config.mjs +++ b/apps/chat/apps/landing/astro.config.mjs @@ -3,9 +3,6 @@ import tailwind from '@astrojs/tailwind'; import sitemap from '@astrojs/sitemap'; export default defineConfig({ - site: 'https://chat.manacore.app', - integrations: [ - tailwind(), - sitemap() - ] + site: 'https://chat.mana.how', + integrations: [tailwind(), sitemap()], }); diff --git a/apps/contacts/apps/web/src/lib/content/help/index.ts b/apps/contacts/apps/web/src/lib/content/help/index.ts index d1d759860..392c2761b 100644 --- a/apps/contacts/apps/web/src/lib/content/help/index.ts +++ b/apps/contacts/apps/web/src/lib/content/help/index.ts @@ -167,7 +167,7 @@ export const centralHelpContent: HelpContent = { `, language: 'en', order: 1, - supportEmail: 'support@manacore.app', + supportEmail: 'support@mana.how', responseTime: 'Usually within 24 hours', }, }; diff --git a/apps/contacts/apps/web/src/routes/(app)/help/+page.svelte b/apps/contacts/apps/web/src/routes/(app)/help/+page.svelte index 82aa1c5e5..2dc853a7c 100644 --- a/apps/contacts/apps/web/src/routes/(app)/help/+page.svelte +++ b/apps/contacts/apps/web/src/routes/(app)/help/+page.svelte @@ -435,7 +435,7 @@
{t.email}

-

support@manacore.app

+

support@mana.how

" ``` @@ -20,7 +20,7 @@ curl -X GET https://api.manacore.app/v1/users/me \ ```bash # Login -curl -X POST https://api.manacore.app/v1/auth/login \ +curl -X POST https://api.mana.how/v1/auth/login \ -H "Content-Type: application/json" \ -d '{"email": "user@example.com", "password": "password"}' @@ -36,10 +36,10 @@ curl -X POST https://api.manacore.app/v1/auth/login \ | Service | Development | Production | |---------|-------------|------------| -| Auth | `http://localhost:3001` | `https://auth.manacore.app` | -| Chat | `http://localhost:3002` | `https://chat-api.manacore.app` | -| Picture | `http://localhost:3006` | `https://picture-api.manacore.app` | -| Zitare | `http://localhost:3007` | `https://zitare-api.manacore.app` | +| Auth | `http://localhost:3001` | `https://auth.mana.how` | +| Chat | `http://localhost:3002` | `https://chat-api.mana.how` | +| Picture | `http://localhost:3006` | `https://picture-api.mana.how` | +| Zitare | `http://localhost:3007` | `https://zitare-api.mana.how` | ## Common Response Format diff --git a/apps/docs/src/content/docs/deployment/cloudflare-pages.mdx b/apps/docs/src/content/docs/deployment/cloudflare-pages.mdx index 44b4dbf6a..fcbac0743 100644 --- a/apps/docs/src/content/docs/deployment/cloudflare-pages.mdx +++ b/apps/docs/src/content/docs/deployment/cloudflare-pages.mdx @@ -13,12 +13,12 @@ All landing pages and static sites are deployed to **Cloudflare Pages** using Di | Project | Package | Cloudflare Project | URL | |---------|---------|-------------------|-----| -| Chat | `@chat/landing` | `chat-landing` | chat.manacore.app | -| Picture | `@picture/landing` | `picture-landing` | picture.manacore.app | -| Manacore | `@manacore/landing` | `manacore-landing` | manacore.app | -| ManaDeck | `@manadeck/landing` | `manadeck-landing` | manadeck.manacore.app | -| Zitare | `@zitare/landing` | `zitare-landing` | zitare.manacore.app | -| Docs | `@manacore/docs` | `manacore-docs` | docs.manacore.app | +| Chat | `@chat/landing` | `chat-landing` | chat.mana.how | +| Picture | `@picture/landing` | `picture-landing` | picture.mana.how | +| Manacore | `@manacore/landing` | `manacore-landing` | mana.how | +| ManaDeck | `@manadeck/landing` | `manadeck-landing` | manadeck.mana.how | +| Zitare | `@zitare/landing` | `zitare-landing` | zitare.mana.how | +| Docs | `@manacore/docs` | `manacore-docs` | docs.mana.how | ## Quick Deploy @@ -102,11 +102,11 @@ Each project has a deploy script in root `package.json`: ```bash # Via CLI -npx wrangler pages project add-domain chat-landing chat.manacore.app +npx wrangler pages project add-domain chat-landing chat.mana.how # Or via Cloudflare Dashboard: # 1. Go to Pages > chat-landing > Custom domains -# 2. Add domain: chat.manacore.app +# 2. Add domain: chat.mana.how # 3. Configure DNS (automatic if using Cloudflare DNS) ``` @@ -132,7 +132,7 @@ Set in Cloudflare Dashboard or via `wrangler.toml`: ```toml [vars] -PUBLIC_API_URL = "https://api.manacore.app" +PUBLIC_API_URL = "https://api.mana.how" ``` ### Via Dashboard @@ -208,7 +208,7 @@ npx wrangler pages deployment promote --project-name=chat-landin 6. **Add custom domain** (optional) ```bash - npx wrangler pages project add-domain {project}-landing {project}.manacore.app + npx wrangler pages project add-domain {project}-landing {project}.mana.how ``` @@ -237,6 +237,6 @@ pnpm --filter @project/landing build diff --git a/apps/docs/src/content/docs/deployment/overview.mdx b/apps/docs/src/content/docs/deployment/overview.mdx index b212863e9..e6c803333 100644 --- a/apps/docs/src/content/docs/deployment/overview.mdx +++ b/apps/docs/src/content/docs/deployment/overview.mdx @@ -104,8 +104,8 @@ git pull | Environment | Purpose | URL Pattern | |-------------|---------|-------------| | **Development** | Local testing | `localhost:*` | -| **Staging** | Pre-production testing | `staging.*.manacore.app` | -| **Production** | Live users | `*.manacore.app` | +| **Staging** | Pre-production testing | `staging.*.mana.how` | +| **Production** | Live users | `*.mana.how` | ## CI/CD diff --git a/apps/manacore/apps/landing/src/content/devlog/2026-03-17-mukke-mobile-e2e-tests-pre-commit.md b/apps/manacore/apps/landing/src/content/devlog/2026-03-17-mukke-mobile-e2e-tests-pre-commit.md index 754412017..e78c1d684 100644 --- a/apps/manacore/apps/landing/src/content/devlog/2026-03-17-mukke-mobile-e2e-tests-pre-commit.md +++ b/apps/manacore/apps/landing/src/content/devlog/2026-03-17-mukke-mobile-e2e-tests-pre-commit.md @@ -245,7 +245,7 @@ EAS Build für die Traces App konfiguriert, inkl. TestFlight Distribution. "submit": { "production": { "ios": { - "appleId": "till@manacore.app", + "appleId": "till@mana.how", "ascAppId": "traces-app-id" } } diff --git a/apps/manacore/apps/landing/src/content/devlog/2026-03-18-test-coverage-contacts-todo.md b/apps/manacore/apps/landing/src/content/devlog/2026-03-18-test-coverage-contacts-todo.md index eba5c3088..36b64b114 100644 --- a/apps/manacore/apps/landing/src/content/devlog/2026-03-18-test-coverage-contacts-todo.md +++ b/apps/manacore/apps/landing/src/content/devlog/2026-03-18-test-coverage-contacts-todo.md @@ -214,8 +214,8 @@ Die `PUBLIC_TODO_BACKEND_URL` fehlte in der Production-Konfiguration der Contact ```diff # .env.production - PUBLIC_CONTACTS_BACKEND_URL=https://contacts-api.manacore.app -+ PUBLIC_TODO_BACKEND_URL=https://todo-api.manacore.app + PUBLIC_CONTACTS_BACKEND_URL=https://contacts-api.mana.how ++ PUBLIC_TODO_BACKEND_URL=https://todo-api.mana.how ``` --- diff --git a/apps/manacore/apps/web/src/lib/config/apps.ts b/apps/manacore/apps/web/src/lib/config/apps.ts index 9436ae822..c37890962 100644 --- a/apps/manacore/apps/web/src/lib/config/apps.ts +++ b/apps/manacore/apps/web/src/lib/config/apps.ts @@ -105,7 +105,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://chat.manacore.app', + website: 'https://chat.mana.how', }, picture: { @@ -143,7 +143,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://picture.manacore.app', + website: 'https://picture.mana.how', }, presi: { @@ -181,7 +181,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://presi.manacore.app', + website: 'https://presi.mana.how', }, mail: { @@ -220,7 +220,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://mail.manacore.app', + website: 'https://mail.mana.how', }, // ============================================ @@ -261,7 +261,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://manadeck.manacore.app', + website: 'https://manadeck.mana.how', }, todo: { @@ -299,7 +299,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://todo.manacore.app', + website: 'https://todo.mana.how', }, calendar: { @@ -338,7 +338,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://calendar.manacore.app', + website: 'https://calendar.mana.how', }, contacts: { @@ -376,7 +376,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://contacts.manacore.app', + website: 'https://contacts.mana.how', }, finance: { @@ -415,7 +415,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://finance.manacore.app', + website: 'https://finance.mana.how', }, // ============================================ @@ -456,7 +456,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://clock.manacore.app', + website: 'https://clock.mana.how', }, zitare: { @@ -494,7 +494,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://zitare.manacore.app', + website: 'https://zitare.mana.how', }, storage: { @@ -532,7 +532,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://storage.manacore.app', + website: 'https://storage.mana.how', }, moodlit: { @@ -571,7 +571,7 @@ export const appConfigs: Record = { }, ], dashboardRoute: '/dashboard', - website: 'https://moodlit.manacore.app', + website: 'https://moodlit.mana.how', }, }; diff --git a/apps/nutriphi/apps/landing/astro.config.mjs b/apps/nutriphi/apps/landing/astro.config.mjs index a1a11c889..8e83a6058 100644 --- a/apps/nutriphi/apps/landing/astro.config.mjs +++ b/apps/nutriphi/apps/landing/astro.config.mjs @@ -3,5 +3,5 @@ import tailwind from '@astrojs/tailwind'; export default defineConfig({ integrations: [tailwind()], - site: 'https://nutriphi.manacore.app', + site: 'https://nutriphi.mana.how', }); diff --git a/apps/nutriphi/apps/landing/src/pages/index.astro b/apps/nutriphi/apps/landing/src/pages/index.astro index 2f96ae57a..ea5968804 100644 --- a/apps/nutriphi/apps/landing/src/pages/index.astro +++ b/apps/nutriphi/apps/landing/src/pages/index.astro @@ -100,7 +100,7 @@ const faqs = [ NutriPhi
Jetzt starten @@ -144,7 +144,7 @@ const faqs = [ diff --git a/apps/presi/apps/landing/src/pages/index.astro b/apps/presi/apps/landing/src/pages/index.astro index 60aa6c2f3..53717506c 100644 --- a/apps/presi/apps/landing/src/pages/index.astro +++ b/apps/presi/apps/landing/src/pages/index.astro @@ -109,7 +109,7 @@ const faqs = [ variant="centered" primaryCta={{ text: 'Kostenlos starten', - href: 'https://presi.manacore.app', + href: 'https://presi.mana.how', }} secondaryCta={{ text: 'Features ansehen', @@ -214,7 +214,7 @@ const faqs = [ subtitle="Starte jetzt kostenlos und erstelle deine erste Präsentation in Minuten." primaryCta={{ text: 'Web App öffnen', - href: 'https://presi.manacore.app', + href: 'https://presi.mana.how', }} secondaryCta={{ text: 'Mobile App laden', diff --git a/apps/todo/apps/landing/src/components/Footer.astro b/apps/todo/apps/landing/src/components/Footer.astro index 53d95e0ac..5d5dfefa0 100644 --- a/apps/todo/apps/landing/src/components/Footer.astro +++ b/apps/todo/apps/landing/src/components/Footer.astro @@ -102,7 +102,7 @@ const links = { © {currentYear} Todo. Alle Rechte vorbehalten.

- Ein Manacore Produkt + Ein Manacore Produkt

diff --git a/cicd/DEPLOYMENT.md b/cicd/DEPLOYMENT.md index d767cb347..588d96f5f 100644 --- a/cicd/DEPLOYMENT.md +++ b/cicd/DEPLOYMENT.md @@ -445,8 +445,8 @@ curl -s http://localhost:3002/api/v1/health | jq ```bash # Health check endpoints -curl -s https://staging-api-chat.manacore.app/api/v1/health | jq -curl -s https://staging-api-zitare.manacore.app/api/v1/health | jq +curl -s https://staging-api-chat.mana.how/api/v1/health | jq +curl -s https://staging-api-zitare.mana.how/api/v1/health | jq ``` --- diff --git a/cicd/SETUP.md b/cicd/SETUP.md index 281a490c0..398e70469 100644 --- a/cicd/SETUP.md +++ b/cicd/SETUP.md @@ -505,7 +505,7 @@ cp docker/templates/Dockerfile.astro apps/bauntown/Dockerfile 1. Add a new "Resource" → "Service" 2. For each web app/landing: - - Set domain (e.g., `chat.manacore.app`) + - Set domain (e.g., `chat.mana.how`) - Enable "Generate SSL" - Set Docker image: `ghcr.io/wuesteon/chat-web:latest` - Configure environment variables diff --git a/cicd/TODO.md b/cicd/TODO.md index 7eb3f53ab..b7f59ba75 100644 --- a/cicd/TODO.md +++ b/cicd/TODO.md @@ -231,8 +231,8 @@ ### 3.3 Configure Reverse Proxy (Traefik/Nginx) - [ ] Plan domain structure: - - `chat.manacore.app` → Chat web app - - `api-chat.manacore.app` → Chat backend + - `chat.mana.how` → Chat web app + - `api-chat.mana.how` → Chat backend - `maerchenzauber.com` → Landing page - `app.maerchenzauber.com` → Web app - etc. diff --git a/docs/architecture/WORKSPACE_ORCHESTRATOR.md b/docs/architecture/WORKSPACE_ORCHESTRATOR.md index 8c9de17a6..7234960f8 100644 --- a/docs/architecture/WORKSPACE_ORCHESTRATOR.md +++ b/docs/architecture/WORKSPACE_ORCHESTRATOR.md @@ -27,12 +27,12 @@ Das ManaCore-Ökosystem besteht aus mehreren unabhängigen SvelteKit-Anwendungen | App | Port (Dev) | Domain (Prod) | |-----|------------|---------------| -| Calendar | 5179 | calendar.manacore.app | -| Contacts | 5184 | contacts.manacore.app | -| Todo | 5188 | todo.manacore.app | -| Chat | 5174 | chat.manacore.app | -| Clock | 5187 | clock.manacore.app | -| Picture | 5185 | picture.manacore.app | +| Calendar | 5179 | calendar.mana.how | +| Contacts | 5184 | contacts.mana.how | +| Todo | 5188 | todo.mana.how | +| Chat | 5174 | chat.mana.how | +| Clock | 5187 | clock.mana.how | +| Picture | 5185 | picture.mana.how | Jede App ist eine **eigenständige SvelteKit-Instanz** mit: - Eigenem Dev-Server und Production-Build diff --git a/packages/shared-branding/src/mana-apps.ts b/packages/shared-branding/src/mana-apps.ts index 72dbfefa9..89b587ce5 100644 --- a/packages/shared-branding/src/mana-apps.ts +++ b/packages/shared-branding/src/mana-apps.ts @@ -408,28 +408,28 @@ export const APP_SLIDER_LABELS = { * Default app URLs for local development and production */ export const APP_URLS: Record = { - chat: { dev: 'http://localhost:5174', prod: 'https://chat.manacore.app' }, - 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' }, - 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' }, - 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:5182', prod: 'https://moodlit.manacore.app' }, - contacts: { dev: 'http://localhost:5184', prod: 'https://contacts.manacore.app' }, - calendar: { dev: 'http://localhost:5179', prod: 'https://calendar.manacore.app' }, - storage: { dev: 'http://localhost:5185', prod: 'https://storage.manacore.app' }, - clock: { dev: 'http://localhost:5187', prod: 'https://clock.manacore.app' }, - todo: { dev: 'http://localhost:5189', prod: 'https://todo.manacore.app' }, - mail: { dev: 'http://localhost:5186', prod: 'https://mail.manacore.app' }, - inventory: { dev: 'http://localhost:5188', prod: 'https://inventory.manacore.app' }, - questions: { dev: 'http://localhost:5111', prod: 'https://questions.manacore.app' }, + chat: { dev: 'http://localhost:5174', prod: 'https://chat.mana.how' }, + memoro: { dev: 'http://localhost:5175', prod: 'https://memoro.mana.how' }, + presi: { dev: 'http://localhost:5176', prod: 'https://presi.mana.how' }, + manadeck: { dev: 'http://localhost:5177', prod: 'https://manadeck.mana.how' }, + picture: { dev: 'http://localhost:5185', prod: 'https://picture.mana.how' }, + zitare: { dev: 'http://localhost:5180', prod: 'https://zitare.mana.how' }, + wisekeep: { dev: 'http://localhost:5181', prod: 'https://wisekeep.mana.how' }, + nutriphi: { dev: 'http://localhost:5182', prod: 'https://nutriphi.mana.how' }, + manacore: { dev: 'http://localhost:5173', prod: 'https://mana.how' }, + mana: { dev: 'http://localhost:5173', prod: 'https://mana.how' }, + moodlit: { dev: 'http://localhost:5182', prod: 'https://moodlit.mana.how' }, + contacts: { dev: 'http://localhost:5184', prod: 'https://contacts.mana.how' }, + calendar: { dev: 'http://localhost:5179', prod: 'https://calendar.mana.how' }, + storage: { dev: 'http://localhost:5185', prod: 'https://storage.mana.how' }, + clock: { dev: 'http://localhost:5187', prod: 'https://clock.mana.how' }, + todo: { dev: 'http://localhost:5189', prod: 'https://todo.mana.how' }, + mail: { dev: 'http://localhost:5186', prod: 'https://mail.mana.how' }, + inventory: { dev: 'http://localhost:5188', prod: 'https://inventory.mana.how' }, + questions: { dev: 'http://localhost:5111', prod: 'https://questions.mana.how' }, matrix: { dev: 'http://localhost:5180', prod: 'https://matrix.mana.how' }, playground: { dev: 'http://localhost:5190', prod: 'https://playground.mana.how' }, - context: { dev: 'http://localhost:5192', prod: 'https://context.manacore.app' }, + context: { dev: 'http://localhost:5192', prod: 'https://context.mana.how' }, }; /** diff --git a/packages/shared-feedback-service/src/createFeedbackService.ts b/packages/shared-feedback-service/src/createFeedbackService.ts index 888e68ff8..e5e629709 100644 --- a/packages/shared-feedback-service/src/createFeedbackService.ts +++ b/packages/shared-feedback-service/src/createFeedbackService.ts @@ -10,7 +10,7 @@ * import { authStore } from '$lib/stores/auth.svelte'; * * export const feedbackService = createFeedbackService({ - * apiUrl: 'https://auth.manacore.app', + * apiUrl: 'https://auth.mana.how', * appId: 'chat', * getAuthToken: async () => authStore.getToken(), * }); diff --git a/packages/shared-help-content/content/contact/de/support.md b/packages/shared-help-content/content/contact/de/support.md index 51f233a5f..f0e827066 100644 --- a/packages/shared-help-content/content/contact/de/support.md +++ b/packages/shared-help-content/content/contact/de/support.md @@ -3,7 +3,7 @@ id: contact-support title: Support kontaktieren language: de order: 1 -supportEmail: support@manacore.app +supportEmail: support@mana.how responseTime: In der Regel innerhalb von 24 Stunden --- @@ -19,7 +19,7 @@ Unser Support-Team hilft dir bei allen Fragen oder Problemen. ### Kontaktmöglichkeiten -- **E-Mail**: Schreib uns an support@manacore.app +- **E-Mail**: Schreib uns an support@mana.how - **Antwortzeit**: Wir antworten in der Regel innerhalb von 24 Stunden an Werktagen ### Was du angeben solltest diff --git a/packages/shared-help-content/content/contact/en/support.md b/packages/shared-help-content/content/contact/en/support.md index 0ef4a01b8..71b96bce3 100644 --- a/packages/shared-help-content/content/contact/en/support.md +++ b/packages/shared-help-content/content/contact/en/support.md @@ -3,7 +3,7 @@ id: contact-support title: Contact Support language: en order: 1 -supportEmail: support@manacore.app +supportEmail: support@mana.how responseTime: Usually within 24 hours --- @@ -19,7 +19,7 @@ Our support team is here to help you with any questions or issues. ### Contact Options -- **Email**: Send us a message at support@manacore.app +- **Email**: Send us a message at support@mana.how - **Response Time**: We typically respond within 24 hours on business days ### What to Include diff --git a/scripts/deploy/health-check.sh b/scripts/deploy/health-check.sh index 11be95b90..c2ae43511 100755 --- a/scripts/deploy/health-check.sh +++ b/scripts/deploy/health-check.sh @@ -17,9 +17,9 @@ ENVIRONMENT=${1:-"staging"} # Environment-specific configuration if [ "$ENVIRONMENT" == "production" ]; then - BASE_URL=${PRODUCTION_API_URL:-"https://api.manacore.app"} + BASE_URL=${PRODUCTION_API_URL:-"https://api.mana.how"} else - BASE_URL=${STAGING_API_URL:-"https://staging.manacore.app"} + BASE_URL=${STAGING_API_URL:-"https://staging.mana.how"} fi log_info() { diff --git a/services/mana-search/.env.example b/services/mana-search/.env.example index 9345f091e..a06482f07 100644 --- a/services/mana-search/.env.example +++ b/services/mana-search/.env.example @@ -22,7 +22,7 @@ CACHE_EXTRACT_TTL=86400 # Content Extraction EXTRACT_TIMEOUT=10000 EXTRACT_MAX_LENGTH=50000 -EXTRACT_USER_AGENT=Mozilla/5.0 (compatible; ManaSearchBot/1.0; +https://manacore.app) +EXTRACT_USER_AGENT=Mozilla/5.0 (compatible; ManaSearchBot/1.0; +https://mana.how) # CORS (comma-separated origins) CORS_ORIGINS=http://localhost:3000,http://localhost:5173,http://localhost:8081 diff --git a/services/mana-search/src/config/configuration.ts b/services/mana-search/src/config/configuration.ts index cb6b601a7..479b6212e 100644 --- a/services/mana-search/src/config/configuration.ts +++ b/services/mana-search/src/config/configuration.ts @@ -33,6 +33,6 @@ export default () => ({ maxLength: parseInt(process.env.EXTRACT_MAX_LENGTH || '50000', 10), userAgent: process.env.EXTRACT_USER_AGENT || - 'Mozilla/5.0 (compatible; ManaSearchBot/1.0; +https://manacore.app)', + 'Mozilla/5.0 (compatible; ManaSearchBot/1.0; +https://mana.how)', }, });