feat(#112): dedizierter Einkaufen-Bereich (Part 1 — Drawer + typeFilter='shopping') #339

Merged
admin-mrrm merged 1 commit from feat/112-einkaufen-bereich into main 2026-05-19 19:11:26 +02:00
Owner

Summary

  • Web: neue Route /einkaufen (analog zu /todo, typeFilter='shopping' an ListsOverviewScreen). NAV_ITEMS „Einkaufen" zeigt jetzt /einkaufen statt / (Home).
  • Mobile: bestehende app/(drawer)/einkaufen.tsx bekommt typeFilter='shopping' (zeigte vorher alle Listen — Bug, der die Symmetrie zum frisch gemergten Todo-Drawer brach).
  • Wiki: App-Nutzen — neuer „Einkaufen-Bereich"-Abschnitt analog Todo-Bereich.

Scope-Cut: Part 2 von #112 — Einkaufen-Modus (Vollbild, große Tap-Targets, Swipe-Abhaken, Kategorien-Gruppierung, Screen-Wake-Lock) — bleibt für ein separates Issue/PR. Begründung: deutlich größerer mobile-spezifischer Umfang, unabhängig von der Bereichs-Trennung.

Test plan

  • Web typecheck, lint, test (60 Tests grün)
  • Mobile typecheck
  • Smoketest nach Deploy: Web /einkaufen zeigt nur Shopping-Listen, neue Liste hier landet automatisch als Shopping
  • Mobile Drawer: „Einkaufen" zeigt nur Shopping-Listen

Part of #112

## Summary - Web: neue Route `/einkaufen` (analog zu `/todo`, `typeFilter='shopping'` an `ListsOverviewScreen`). NAV_ITEMS „Einkaufen" zeigt jetzt `/einkaufen` statt `/` (Home). - Mobile: bestehende `app/(drawer)/einkaufen.tsx` bekommt `typeFilter='shopping'` (zeigte vorher alle Listen — Bug, der die Symmetrie zum frisch gemergten Todo-Drawer brach). - Wiki: `App-Nutzen` — neuer „Einkaufen-Bereich"-Abschnitt analog Todo-Bereich. **Scope-Cut:** Part 2 von #112 — Einkaufen-Modus (Vollbild, große Tap-Targets, Swipe-Abhaken, Kategorien-Gruppierung, Screen-Wake-Lock) — bleibt für ein separates Issue/PR. Begründung: deutlich größerer mobile-spezifischer Umfang, unabhängig von der Bereichs-Trennung. ## Test plan - [x] Web typecheck, lint, test (60 Tests grün) - [x] Mobile typecheck - [ ] Smoketest nach Deploy: Web `/einkaufen` zeigt nur Shopping-Listen, neue Liste hier landet automatisch als Shopping - [ ] Mobile Drawer: „Einkaufen" zeigt nur Shopping-Listen Part of #112
feat(#112): dedizierter Einkaufen-Bereich mit typeFilter='shopping' (Part 1)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
cda74bb584
- Web: neue Route /einkaufen (EinkaufenRoute), NAV_ITEMS „Einkaufen"
  zeigt jetzt /einkaufen statt /. activeOptions.exact entfällt, da
  keine Route mehr auf / zeigt.
- Mobile: bestehende app/(drawer)/einkaufen.tsx bekommt typeFilter='shopping'
  (zeigte vorher alle Listen — Bug, der die Drawer-Symmetrie zu Todo brach).
- Wiki: App-Nutzen — Einkaufen-Bereich-Abschnitt analog Todo-Bereich.

Part 2 (Einkaufen-Modus: Vollbild, große Tap-Targets, Kategorien,
Screen-Wake-Lock) bleibt separat — wird als Folge-Issue/PR umgesetzt.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
admin-mrrm deleted branch feat/112-einkaufen-bereich 2026-05-19 19:11:26 +02:00
Sign in to join this conversation.
No reviewers
No milestone
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!339
No description provided.