fix: Remove agency-internal details from onboarding (company secret)
Onboarding overlay: - Removed '20 Module · 21 API-Endpunkte · MCP-Server · Client-Portal' - Removed '8 MCP Tools · HMAC-signed Webhooks · OpenAPI 3.0' - Removed 'z-ai-web-dev-sdk, server-side' technical reference - Removed 'Real CAMT.053 Parser · ELSTER XML · SLA-Tracking' - Removed 'Real IP Evidence · 3 Sprachen' - Removed 'Hash-Kette Audit' - Renamed 'API & MCP Server' → 'Schnittstellen' (generic) - Renamed 'Client-Portal' → 'Kunden-Portal' Onboarding checklist: - Removed 'API-Token erstellen' item - Replaced with 'Fristen-Kalender öffnen' (more useful) - Removed '(UStVA)' from Buchhaltung label - Changed 'Client-Portal' → 'Kunden-Portal' These are internal platform details that clients should never see.
This commit is contained in:
1 parent
7f7f364183
commit
01214ac5db
2 files changed
+21
-21
No files matched your search
@@ -13,9 +13,9 @@ const CHECKLIST_ITEMS = [
|
||||
{ key: 'visit_leads', view: 'leads', label_de: 'Leads Finder erkunden', label_en: 'Explore Leads Finder', label_tr: 'Leads Finder keşfet' },
|
||||
{ key: 'visit_projects', view: 'projects', label_de: 'Projekte ansehen', label_en: 'View Projects', label_tr: 'Projeleri görüntüle' },
|
||||
{ key: 'visit_finance', view: 'finance', label_de: 'Rechnungen prüfen', label_en: 'Check Invoices', label_tr: 'Faturaları kontrol et' },
|
||||
{ key: 'visit_accounting', view: 'accounting', label_de: 'Buchhaltung (UStVA) ansehen', label_en: 'View Accounting (VAT)', label_tr: 'Muhasebeyi (KDV) görüntüle' },
|
||||
{ key: 'visit_api', view: 'api', label_de: 'API-Token erstellen', label_en: 'Create API Token', label_tr: 'API Token oluştur' },
|
||||
{ key: 'visit_portal', view: 'dashboard', label_de: 'Client-Portal öffnen', label_en: 'Open Client Portal', label_tr: 'Müşteri Portalını aç' },
|
||||
{ key: 'visit_accounting', view: 'accounting', label_de: 'Buchhaltung ansehen', label_en: 'View Accounting', label_tr: 'Muhasebeyi görüntüle' },
|
||||
{ key: 'visit_fristen', view: 'calendar', label_de: 'Fristen-Kalender öffnen', label_en: 'Open Deadlines Calendar', label_tr: 'Son tarihleri aç' },
|
||||
{ key: 'visit_portal', view: 'dashboard', label_de: 'Kunden-Portal öffnen', label_en: 'Open Client Portal', label_tr: 'Müşteri Portalını aç' },
|
||||
] as const
|
||||
|
||||
export function OnboardingChecklist() {
|
||||
@@ -37,7 +37,7 @@ export function OnboardingChecklist() {
|
||||
if (item.view === 'dashboard' && item.key === 'visit_portal') {
|
||||
setPortalMode(true)
|
||||
} else {
|
||||
setView(item.view as 'leads' | 'projects' | 'finance' | 'accounting' | 'api' | 'dashboard')
|
||||
setView(item.view as 'leads' | 'projects' | 'finance' | 'accounting' | 'calendar' | 'dashboard')
|
||||
}
|
||||
if (!checklist[item.key]) toggleChecklist(item.key)
|
||||
}
|
||||
|
||||
@@ -24,50 +24,50 @@ const STEPS = [
|
||||
{
|
||||
icon: Rocket,
|
||||
title: 'Willkommen bei AOS',
|
||||
description: 'Die selbstgehostete Plattform, die deine Agentur end-to-end betreibt: von der Lead-Suche bis zur Rechnung und Lizenzverwaltung.',
|
||||
highlight: '20 Module · 21 API-Endpunkte · MCP-Server · Client-Portal',
|
||||
description: 'Deine Plattform für die gesamte Agentur: von der Lead-Suche über Projekte bis zu Rechnungen und Verträgen.',
|
||||
highlight: 'Lead → Deal → Projekt → Rechnung → Lizenz',
|
||||
},
|
||||
{
|
||||
icon: Radar,
|
||||
title: 'Leads Finder',
|
||||
description: 'Evidenzbasierte Website-Audits statt geratener KI-Vorschläge. Jeder Score beruht auf gespeicherten Prüfungen — die AI liefert nur die Erklärung.',
|
||||
highlight: 'Approve → Convert → CRM Company + Deal',
|
||||
description: 'Evidenzbasierte Website-Audits. Jeder Score beruht auf gespeicherten Prüfungen — die AI liefert nur die Erklärung.',
|
||||
highlight: 'Approve → Convert → CRM',
|
||||
},
|
||||
{
|
||||
icon: FolderKanban,
|
||||
title: 'Projekte & Support',
|
||||
description: 'Aufgaben, Zeitverfolgung, Budgets. Support-Tickets mit AI-Zusammenfassung und Antwort-Vorschlägen (z-ai-web-dev-sdk, server-side).',
|
||||
highlight: 'SLA-Timer · AI Ticket Summary · Billable Time → Invoice',
|
||||
description: 'Aufgaben, Zeitverfolgung, Budgets. Support-Tickets mit AI-Zusammenfassung und Antwort-Vorschlägen.',
|
||||
highlight: 'SLA-Timer · AI Ticket Summary · Zeiterfassung',
|
||||
},
|
||||
{
|
||||
icon: Receipt,
|
||||
title: 'Finanzen & Buchhaltung',
|
||||
description: 'Rechnungen mit E-Rechnung (ZUGFeRD/XRechnung), Umsatzsteuer-Voranmeldung (UStVA-XML, ELSTER), Bankabgleich (CAMT.053), EÜR, Mahnwesen.',
|
||||
highlight: 'GoBD-konform · DATEV-Export · Hash-Kette Audit',
|
||||
description: 'Rechnungen mit E-Rechnung (ZUGFeRD/XRechnung), Umsatzsteuer-Voranmeldung, Bankabgleich, EÜR, Mahnwesen.',
|
||||
highlight: 'GoBD-konform · DATEV-Export · ELSTER',
|
||||
},
|
||||
{
|
||||
icon: BookOpen,
|
||||
title: 'Buchhaltung & Fristen',
|
||||
description: 'USt-Voranmeldung mit Kennzahlen (81/86/66/83/37), EÜR, Bankabgleich. Fristen-Kalender aggregiert alle Deadlines aller Module.',
|
||||
highlight: 'Real CAMT.053 Parser · ELSTER XML · SLA-Tracking',
|
||||
description: 'USt-Voranmeldung mit Kennzahlen, EÜR, Bankabgleich. Fristen-Kalender aggregiert alle Deadlines.',
|
||||
highlight: 'CAMT.053 · ELSTER XML · SKR04 Buchführung',
|
||||
},
|
||||
{
|
||||
icon: Webhook,
|
||||
title: 'API & MCP Server',
|
||||
description: 'Public REST API mit Scoped Tokens (SHA-256 gehasht). MCP Server (JSON-RPC) für externe Agenten wie Claude Desktop oder ZeroClaw.',
|
||||
highlight: '8 MCP Tools · HMAC-signed Webhooks · OpenAPI 3.0',
|
||||
title: 'Schnittstellen',
|
||||
description: 'REST API mit Scoped Tokens. Webhooks mit HMAC-Signatur. OpenAPI-Spezifikation auto-generiert.',
|
||||
highlight: 'Scoped Tokens · HMAC Webhooks · OpenAPI',
|
||||
},
|
||||
{
|
||||
icon: ShieldCheck,
|
||||
title: 'Compliance & DSGVO',
|
||||
description: 'GoBD (Unveränderlichkeit, Hash-Kette), DSGVO (Konsens-Protokoll, Art. 15 Auskunft), BFSG (Barrierefreiheit), UWG § 7 (Cold-Outreach-Gate).',
|
||||
description: 'GoBD, DSGVO (Konsens-Protokoll, Art. 15 Auskunft), BFSG (Barrierefreiheit), UWG § 7 (Cold-Outreach-Gate).',
|
||||
highlight: 'Self-hosted · Daten bleiben im Server',
|
||||
},
|
||||
{
|
||||
icon: CalendarDays,
|
||||
title: 'Client-Portal & i18n',
|
||||
description: 'Kunden sehen nur ihre eigenen Daten (projekt-isoliert). Meilenstein-Freigaben mit IP-Evidenz. UI in DE/EN/TR umschaltbar.',
|
||||
highlight: 'AdES Signatur · Real IP Evidence · 3 Sprachen',
|
||||
title: 'Kunden-Portal & i18n',
|
||||
description: 'Kunden sehen nur ihre eigenen Daten. Meilenstein-Freigaben mit IP-Evidenz. UI in DE/EN/TR umschaltbar.',
|
||||
highlight: 'AdES Signatur · 3 Sprachen',
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
Reference in new issue
Block a user