feat(guides): complete Phase 1 — auth routes, i18n, collection detail, import fixes

- Add auth routes: login, register, forgot-password, reset-password (teal branding)
- Add i18n setup with de/en locales
- Add version.ts and theme store
- Add collections/[id] detail page with path progress and per-guide actions
- Fix import naming conflict (guidesStore → dbStore alias in app layout)
- Fix BaseRecord inline imports → top-level imports in stores and components
- Fix authStore.getAccessToken() → getValidToken()
- Fix theme import to use local store wrapper
- Update plan doc: Phase 1 complete

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-31 21:16:16 +02:00
parent 6d2509c258
commit a893b07b70
15 changed files with 480 additions and 13 deletions

View file

@ -133,19 +133,22 @@ apps/guides/apps/web/src/routes/
## Phasen
### Phase 1 — MVP (jetzt implementiert) ✓
### Phase 1 — MVP ✅ Abgeschlossen
- [x] Monorepo-Skelett (package.json, config-files)
- [x] Local-Store (5 Collections)
- [x] Guest-Seed (3 Demo-Guides)
- [x] i18n Setup (de + en)
- [x] version.ts
- [x] theme Store
- [x] Root-Layout + Auth-Layout
- [x] Auth-Routes (login, register, forgot-password, reset-password)
- [x] Bibliothek-View (+page.svelte)
- [x] Guide-Detail-View
- [x] Run-Modus (Scroll + Fokus)
- [x] Collections-View
- [x] Collections-View + Collections-Detail [id]
- [x] Verlauf-View
- [x] GuideCard-Komponente
- [x] GuideEditModal
- [x] RunView-Komponente
- [x] Registrierung in mana-apps.ts + app-icons.ts
### Phase 2 — Web-Import & Sharing