managarten/packages/shared-app-onboarding/src
Till-JS b92b9bd2b5 feat(onboarding): add app-specific mini-onboarding system
- Create @manacore/shared-app-onboarding package with:
  - createAppOnboardingStore factory function (Svelte 5 runes)
  - MiniOnboardingModal component for select/toggle/info steps
  - TypeScript types for flexible step configuration
- Integrate into Calendar app with questions for:
  - Week start (Monday/Sunday)
  - Default view (Day/Week/Month)
  - Timezone preference (Auto/Manual)
  - Welcome tips

The mini-onboarding stores completion state in deviceSettings,
allowing per-device, per-app onboarding experiences.
2026-02-16 12:50:04 +01:00
..
create-app-onboarding.svelte.ts feat(onboarding): add app-specific mini-onboarding system 2026-02-16 12:50:04 +01:00
index.ts feat(onboarding): add app-specific mini-onboarding system 2026-02-16 12:50:04 +01:00
MiniOnboardingModal.svelte feat(onboarding): add app-specific mini-onboarding system 2026-02-16 12:50:04 +01:00
types.ts feat(onboarding): add app-specific mini-onboarding system 2026-02-16 12:50:04 +01:00