chore(release): v1.2.0 + Doku-Aktualisierung
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 2m14s
All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 2m14s
Release-Bundle fuer v1.2.0. Inhaltliche Highlights seit v1.1.0: - Post-Review-Roadmap: API-Helper, Trash-Kommentar-Delete, Preview- Guard, untrack()-Snapshots, CSS-Var --pill-radius, asyncFetch- Wrapper, requireProfile(message), Code-Cleanup - Remote-E2E-Suite (tests/e2e/remote/) gegen kochwas-dev.siegeln.net inkl. CRUD, Profile-Fixtures, API-Cleanup-Helpers, serviceWorkers- block fuer Chromium-Stabilitaet - SearchStore (src/lib/client/search.svelte.ts) — gemeinsamer Live-Search-Store fuer Header-Dropdown und Startseite mit Debounce, Race-Guard, Pagination, Web-Fallback, Snapshot/Restore - Editor-Split: RecipeEditor in IngredientRow, StepList, ImageUploadBox, TimeDisplay + recipe-editor-types zerlegt - Zutaten-Sektionen: Migration 012 + section_heading-Feld, Inline-Insert-Button im Editor, Heading-Rendering in RecipeView, 4 neue Remote-E2E-Tests mit CRUD-Coverage Doku-Updates: - ARCHITECTURE.md: Component-Liste, SearchStore-Erwaehnung, section_heading-Semantik, Test-Strategie um E2E local+remote - OPERATIONS.md: Dev-System kochwas-dev.siegeln.net dokumentiert - CLAUDE.md: Datei-Map auf Sub-Components ausgeweitet, Stand- Abschnitt auf aktuelle Roadmap-Stufen aktualisiert - package.json / package-lock.json: 0.1.0 -> 1.2.0 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -26,12 +26,14 @@ Selbstgehostete Rezept-PWA für die Familie Siegeln. Erreichbar unter `https://k
|
||||
- `src/routes/+layout.svelte` — Header, mobile expand, Dropdown-Search auf Rezeptseiten
|
||||
- `src/routes/recipes/[id]/+page.svelte` — Rezept-Detail mit allen Actions (Rating, Favorit, Cooked, Wunschliste, Kommentar, Umbenennen, Löschen)
|
||||
- `src/routes/preview/+page.svelte` — importierte Vorschau vor dem Speichern
|
||||
- `src/lib/components/RecipeView.svelte` / `RecipeEditor.svelte` — Lesen/Edit-Mode des Rezepts. Editor ist in Sub-Components aufgeteilt: `IngredientRow`, `StepList`, `ImageUploadBox`, `TimeDisplay` (+ shared types `recipe-editor-types.ts`)
|
||||
- `src/lib/server/search/searxng.ts` — Web-Suche + Thumbnail-Enrichment + SQLite-Cache
|
||||
- `src/lib/server/recipes/importer.ts` — JSON-LD → Recipe, orchestriert Bild-Download
|
||||
- `src/lib/server/db/migrations/*.sql` — Schema; bei Änderung immer **neue** Migration statt bestehende bearbeiten
|
||||
- `src/service-worker.ts` — Service-Worker-Orchestrator (Shell-Cache + Pre-Cache + SWR)
|
||||
- `src/lib/sw/` — reine Logik (Cache-Strategy-Entscheider, Diff-Manifest) für Unit-Tests
|
||||
- `src/lib/client/*.svelte.ts` — Frontend-Stores (Network, Sync-Status, Toast, Install-Prompt)
|
||||
- `src/lib/client/*.svelte.ts` — Frontend-Stores (Search, Network, Sync-Status, Toast, Install-Prompt, Wishlist, PWA, Profile, Confirm, Search-Filter)
|
||||
- `tests/e2e/remote/` — Playwright gegen `kochwas-dev.siegeln.net` (CRUD erlaubt; workers:1, serviceWorkers:block)
|
||||
|
||||
## Arbeitsweise (wie wir es machen)
|
||||
|
||||
@@ -67,7 +69,7 @@ docker compose -f docker-compose.prod.yml up --build
|
||||
|
||||
## Offene Themen / Stand
|
||||
|
||||
Siehe Session-Handoff-Dokumente unter `docs/superpowers/` und dort besonders `session-handoff-2026-04-17.md`. Die Roadmap-Phasen liegen als `docs/superpowers/plans/*.md`. Was als „Later" markiert ist, ist nicht beauftragt.
|
||||
Siehe die Plan-Dateien unter `docs/superpowers/plans/*.md` für abgeschlossene Implementierungs-Phasen (v1.0 Foundations → v1.1 Offline-PWA → Post-Review-Roadmap → Search-State-Store → Editor-Split → Ingredient-Sections = v1.2). Was als „Later" markiert ist, ist nicht beauftragt.
|
||||
|
||||
## Auto-Memory (lokal, nicht im Repo)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user