From 3bf40fc61f9498d97e48ead61a8af64b14da23cc Mon Sep 17 00:00:00 2001 From: Till JS Date: Wed, 1 Apr 2026 21:21:20 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20migration=20plan=20complete=20=E2=80=94?= =?UTF-8?q?=20all=207=20phases=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .claude/plans/same-origin-unified-app-migration.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.claude/plans/same-origin-unified-app-migration.md b/.claude/plans/same-origin-unified-app-migration.md index 7b09865fa..c61aaccee 100644 --- a/.claude/plans/same-origin-unified-app-migration.md +++ b/.claude/plans/same-origin-unified-app-migration.md @@ -50,11 +50,17 @@ - **Phase 3:** Split-Screen (Svelte-Komponenten statt iFrame, Registry, AppView pro Modul) - **Phase 4:** Dashboard-Widgets (10 Cross-App-Widgets mit direkten Dexie-Queries) -### Offene Phasen +- **Phase 5:** Infrastruktur (Docker -20 Container, Cloudflare -60 Zeilen, mana-auth 30→8 Origins) +- **Phase 6:** Navigation (APP_URLS auf Pfade, PillNav intern statt window.open) +- **Phase 7:** Unified Sync (Multi-App Sync Manager, Change Tracker mit appId-Routing) -- **Phase 5:** Infrastruktur-Anpassungen (Docker, Cloudflare, CORS) — nicht begonnen -- **Phase 6:** Aufräumen (alte Apps archivieren) — nicht begonnen -- **Phase 7:** local-store Package anpassen — nicht begonnen +### Alle 7 Phasen abgeschlossen! + +**Verbleibende Arbeiten (nicht im Plan, aber empfohlen):** +- Alte standalone Web-Apps in `apps-archived/` verschieben (nach Validierung) +- E2E-Tests pro Modul (Routen erreichbar, CRUD funktioniert) +- Build-Validierung der unified App (`pnpm --filter @manacore/web build`) +- Production-Deploy + Cloudflare Tunnel Config auf Server aktualisieren ### Nächste Schritte — Phase 2 abgeschlossen!