feat(drawer): Dedizierter Todo-Bereich im Drawer (analog Einkaufen-Modus) #332
Labels
No labels
app/archiv
app/einkaufslisten
app/imap-client
app/wissensbasis
arch-answered
arch-question
area/api
area/auth
area/infra
area/mobile
area/shared
area/ui
area/web
portfolio-status
prio/high
prio/low
prio/medium
roadmap/public
size/l
size/m
size/s
size/xl
size/xs
status/blocked
status/needs-info
type/bug
type/chore
type/docs
type/feature
type/idea
type/refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
admin-mrrm/mrrmlabapp#332
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
Aktuell rendern
/einkaufenund/listenbeide denselbenListsOverviewScreenohne Filter — faktisch Duplikate. Nach #112 wird/einkaufenzum dedizierten Shopping-Modus. Es fehlt analog ein Todo-Bereich für Listen mittype='todo'.Besonders relevant durch:
Scope
Mobile
Todo→/todoinapps/mobile/src/components/drawer-navigation.tsxapps/mobile/app/(drawer)/todo.tsxanalogeinkaufen.tsxListsOverviewauftype='todo') — Entscheidung im Issue:TodoOverviewScreenmit eigener UX (z.B. Quick-Add, priorisierte Listen oben, abgehakte Items als Badge)ListsOverviewScreenmitfilter={'todo'}Prop, dann kann der Erstell-Form nur TyptodoanlegenWeb
apps/web/src/routes/layout.tsxergänzen + Route anlegen (CLAUDE.md-Regel)Filter-Logik (Shared)
ListsOverviewScreenProptypeFilter?: ListTypeeinführen, in/einkaufen(shopping),/todo(todo),/listen(alle) entsprechend nutzenAkzeptanzkriterien
Todo-Eintrag im Drawer vorhanden (Mobile + Web)/todozeigt nur Listen mittype='todo'/todolegt sie alstype='todo'an (keine Type-Wahl)Verwandt
Erledigt in PR #335 (squash-merged in main). Variante B umgesetzt:
typeFilter-Prop aufListsOverviewScreen, neuer Drawer-Eintrag + Route auf Web und Mobile.Verwandt: #336 (App-Shell Refactor — Sidebar/Profil/Settings-Subnav, v0.4). Hauptmenü-Änderungen sollten dort koordiniert werden.