From ec7c56328325d58b316b3501385c9b0a25fe49e0 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 3 Apr 2026 13:15:58 +0200 Subject: [PATCH] fix: remove stale references to deleted packages (shared-auth-stores, shared-profile-ui, shared-app-onboarding) - Dockerfile.sveltekit-base: remove COPY lines for 3 deleted packages - CI workflow: remove shared-profile-ui from SHARED_WEB_PATTERN - manavoxel package.json: remove shared-auth-stores dependency - uload CLAUDE.md: update auth store reference to shared-auth-ui - APP_ONBOARDING.md: update package path to shared-ui/onboarding Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/ci.yml | 2 +- apps/manavoxel/apps/web/package.json | 1 - apps/uload/CLAUDE.md | 2 +- docker/Dockerfile.sveltekit-base | 3 --- docs/APP_ONBOARDING.md | 20 ++++++++------------ 5 files changed, 10 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 11dccec2d..e6f68dc24 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -170,7 +170,7 @@ jobs: # Shared packages that affect multiple services SHARED_AUTH_PATTERN="packages/shared-auth/|packages/shared-types/" SHARED_UI_PATTERN="packages/shared-ui/|packages/shared-theme/|packages/shared-icons/|packages/shared-tailwind/|packages/shared-branding/" - SHARED_WEB_PATTERN="packages/shared-auth-ui/|packages/shared-theme-ui/|packages/shared-feedback-ui/|packages/shared-profile-ui/|packages/shared-subscription-ui/|packages/shared-splitscreen/" + SHARED_WEB_PATTERN="packages/shared-auth-ui/|packages/shared-theme-ui/|packages/shared-feedback-ui/|packages/shared-subscription-ui/|packages/shared-splitscreen/" # Function to check if any pattern matches check_pattern() { diff --git a/apps/manavoxel/apps/web/package.json b/apps/manavoxel/apps/web/package.json index cd3eec318..cff1b9d29 100644 --- a/apps/manavoxel/apps/web/package.json +++ b/apps/manavoxel/apps/web/package.json @@ -38,7 +38,6 @@ "dependencies": { "@manacore/local-store": "workspace:*", "@manacore/shared-auth": "workspace:*", - "@manacore/shared-auth-stores": "workspace:*", "@manacore/shared-auth-ui": "workspace:*", "@manacore/shared-error-tracking": "workspace:*", "@manacore/shared-i18n": "workspace:*", diff --git a/apps/uload/CLAUDE.md b/apps/uload/CLAUDE.md index c3384f87e..8866618aa 100644 --- a/apps/uload/CLAUDE.md +++ b/apps/uload/CLAUDE.md @@ -124,5 +124,5 @@ pnpm --filter @manacore/uload-database type-check - **Svelte 5 Runes**: Use `$state`, `$derived`, `$effect` — never `$:` - **Local-first**: All CRUD via `linkCollection.insert/update/delete` (IndexedDB) - **Analytics**: Fetched from Hono server, not local (server-only click data) -- **Auth**: `authStore` from `@manacore/shared-auth-stores`, `AuthGate` with guest mode +- **Auth**: `authStore` from `@manacore/shared-auth-ui`, `AuthGate` with guest mode - **Sync**: Starts on login via `uloadStore.startSync()`, stops on logout diff --git a/docker/Dockerfile.sveltekit-base b/docker/Dockerfile.sveltekit-base index 950a3696f..d3f34fdf3 100644 --- a/docker/Dockerfile.sveltekit-base +++ b/docker/Dockerfile.sveltekit-base @@ -31,7 +31,6 @@ COPY patches/ ./patches/ COPY packages/credit-operations ./packages/credit-operations COPY packages/qr-export ./packages/qr-export COPY packages/shared-api-client ./packages/shared-api-client -COPY packages/shared-app-onboarding ./packages/shared-app-onboarding COPY packages/shared-auth ./packages/shared-auth COPY packages/shared-auth-ui ./packages/shared-auth-ui COPY packages/shared-branding ./packages/shared-branding @@ -40,10 +39,8 @@ COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/feedback ./packages/feedback COPY packages/help ./packages/help COPY packages/local-store ./packages/local-store -COPY packages/shared-auth-stores ./packages/shared-auth-stores COPY packages/shared-i18n ./packages/shared-i18n COPY packages/shared-icons ./packages/shared-icons -COPY packages/shared-profile-ui ./packages/shared-profile-ui COPY packages/shared-pwa ./packages/shared-pwa COPY packages/shared-splitscreen ./packages/shared-splitscreen COPY packages/shared-stores ./packages/shared-stores diff --git a/docs/APP_ONBOARDING.md b/docs/APP_ONBOARDING.md index 802ef8212..886639cc1 100644 --- a/docs/APP_ONBOARDING.md +++ b/docs/APP_ONBOARDING.md @@ -24,17 +24,13 @@ Das Mini-Onboarding ergänzt das globale ManaCore-Onboarding mit app-spezifische ## Shared Package -**Package:** `@manacore/shared-app-onboarding` +**Package:** `@manacore/shared-ui` ``` -packages/shared-app-onboarding/ -├── src/ -│ ├── index.ts # Exports -│ ├── types.ts # TypeScript Interfaces -│ ├── create-app-onboarding.svelte.ts # Factory für App-Onboarding Store -│ └── MiniOnboardingModal.svelte # Wiederverwendbarer Modal -├── package.json -└── tsconfig.json +packages/shared-ui/src/onboarding/ +├── types.ts # TypeScript Interfaces +├── create-app-onboarding.svelte.ts # Factory für App-Onboarding Store +└── MiniOnboardingModal.svelte # Wiederverwendbarer Modal ``` --- @@ -127,7 +123,7 @@ Mini-Onboarding-Daten werden in `deviceSettings` gespeichert: ```json { "dependencies": { - "@manacore/shared-app-onboarding": "workspace:*" + "@manacore/shared-ui": "workspace:*" } } ``` @@ -137,7 +133,7 @@ Mini-Onboarding-Daten werden in `deviceSettings` gespeichert: **Datei:** `src/lib/stores/app-onboarding.svelte.ts` ```typescript -import { createAppOnboardingStore, type AppOnboardingStep } from '@manacore/shared-app-onboarding'; +import { createAppOnboardingStore, type AppOnboardingStep } from '@manacore/shared-ui'; import { userSettings } from './user-settings.svelte'; const steps: AppOnboardingStep[] = [ @@ -175,7 +171,7 @@ export const appOnboarding = createAppOnboardingStore({ ```svelte