feat(einkaufslisten): Dedizierter Bereich mit Einkaufen-Modus #112

Closed
opened 2026-04-26 23:06:11 +02:00 by admin-mrrm · 3 comments
Owner

Idee

Alle Einkaufslisten-Funktionen in einem eigenen App-Bereich bündeln und einen fokussierten Einkaufen-Modus einführen.

Einkaufen-Modus

  • Vollbild-Ansicht optimiert fürs Einkaufen (große Tap-Targets)
  • Artikel abhaken mit Swipe oder Tap
  • Abgehakte Artikel ausgrauen / nach unten schieben
  • Ggf. Kategorien-Gruppierung (Obst, Kühlware, ...)
  • Screen bleibt aktiv (kein Auto-Lock)

Weiteres

  • Listenübersicht mit letztem Änderungsdatum
  • Schnell-Eingabe für neue Artikel direkt aus der Übersicht
## Idee Alle Einkaufslisten-Funktionen in einem eigenen App-Bereich bündeln und einen fokussierten Einkaufen-Modus einführen. ## Einkaufen-Modus - Vollbild-Ansicht optimiert fürs Einkaufen (große Tap-Targets) - Artikel abhaken mit Swipe oder Tap - Abgehakte Artikel ausgrauen / nach unten schieben - Ggf. Kategorien-Gruppierung (Obst, Kühlware, ...) - Screen bleibt aktiv (kein Auto-Lock) ## Weiteres - Listenübersicht mit letztem Änderungsdatum - Schnell-Eingabe für neue Artikel direkt aus der Übersicht
Author
Owner

Aktuelle Lage (Stand: heute)

/einkaufen ist die Default-Landing-Route nach Login (siehe apps/mobile/app/index.tsx, Drawer-Top, Auth-Callback redirected dahin), rendert aktuell aber nur einen Stub-Wrapper um ListsOverviewScreen (apps/mobile/app/(drawer)/einkaufen.tsx). Effektiv ist der Bereich „funktionslos" — was hier beschrieben ist, fehlt komplett.

Änderungen

  • Milestone: Backlog — Ideas & Visionv0.4 — Mail vollständig + KI-Pipeline (akut, weil Default-Landing leer ist)
  • Labels: type/ideatype/feature + prio/high

Entscheidung

  • /einkaufen bleibt als App-Start-Landing — Einkaufen ist der Haupt-Use-Case.

Web-Parität

Laut CLAUDE.md („UI Changes — Always implement UI changes for both web and mobile"): das Web-Pendant in apps/web/src/routes/layout.tsx (Menüeintrag „Einkaufen" → /) ebenfalls mitziehen.

## Aktuelle Lage (Stand: heute) `/einkaufen` ist die **Default-Landing-Route nach Login** (siehe `apps/mobile/app/index.tsx`, Drawer-Top, Auth-Callback redirected dahin), rendert aktuell aber nur einen Stub-Wrapper um `ListsOverviewScreen` (`apps/mobile/app/(drawer)/einkaufen.tsx`). Effektiv ist der Bereich „funktionslos" — was hier beschrieben ist, fehlt komplett. ## Änderungen - Milestone: `Backlog — Ideas & Vision` → **`v0.4 — Mail vollständig + KI-Pipeline`** (akut, weil Default-Landing leer ist) - Labels: `type/idea` → **`type/feature`** + **`prio/high`** ## Entscheidung - `/einkaufen` **bleibt** als App-Start-Landing — Einkaufen ist der Haupt-Use-Case. ## Web-Parität Laut CLAUDE.md („UI Changes — Always implement UI changes for both web and mobile"): das Web-Pendant in `apps/web/src/routes/layout.tsx` (Menüeintrag „Einkaufen" → `/`) ebenfalls mitziehen.
admin-mrrm changed title from [Idea] Dedizierter Einkaufslisten-Bereich mit Einkaufen-Modus to feat(einkaufslisten): Dedizierter Bereich mit Einkaufen-Modus 2026-05-18 09:01:37 +02:00
Author
Owner

Verwandt aus v0.4 Drawer/Listen-Arbeit: #331 (Drag-and-Drop Reorder), #332 (dedizierter Todo-Bereich)

Verwandt aus v0.4 Drawer/Listen-Arbeit: #331 (Drag-and-Drop Reorder), #332 (dedizierter Todo-Bereich)
Author
Owner

Verwandt: #336 (App-Shell Refactor — Sidebar/Profil/Settings-Subnav, v0.4). Hauptmenü-Änderungen sollten dort koordiniert werden.

Verwandt: #336 (App-Shell Refactor — Sidebar/Profil/Settings-Subnav, v0.4). Hauptmenü-Änderungen sollten dort koordiniert werden.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#112
No description provided.