managarten/apps
Till JS e7bcb230be refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory
Created createManaAuthStore in @manacore/shared-auth-stores that replaces
~350 lines of duplicated auth.svelte.ts per app with a ~10 line factory call.

The factory handles: SSO, passkeys, 2FA, magic links, token management,
password reset, sign up/in/out — everything the old stores did.

Each app only provides devBackendPort and optional onAuthenticated callback.

Before: 21 apps × ~350 lines = 6,800 lines of duplicated auth code
After:  21 apps × ~10 lines  = 182 lines total (97% reduction)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 18:04:27 +01:00
..
calendar refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
chat refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
citycorners refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
clock refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
contacts refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
context refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
docs fix: replace all manacore.app URLs with mana.how 2026-03-22 18:40:37 +01:00
inventar refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
manacore refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
manadeck refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
matrix chore: commit remaining changes from recent sessions 2026-03-28 17:54:51 +01:00
mukke refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
nutriphi refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
photos refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
picture refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
planta refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
playground refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
presi refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
questions refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
skilltree refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
storage refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
todo refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00
traces refactor(packages): consolidate 4 help packages into @manacore/help 2026-03-28 17:36:32 +01:00
zitare refactor(auth): centralize auth stores — 21 apps use createManaAuthStore factory 2026-03-28 18:04:27 +01:00