feat(#344): Settings-Sub-Navigation + Web-Hamburger-Drawer (App-Shell Phase 2) #345
No reviewers
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!345
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/344-settings-subnav-drawer"
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?
Closes #344. Phase 2 zu #336.
Web
$smein Tamagui Sheet mit der Bereichs-Nav. Die alte Inline-Nav unter dem Header fällt weg./einstellungenals Layout-Route mit Sub-Sidebar (links auf$gtSm, oben als horizontale Liste auf$sm). Bereiche: Mailkonten, Mail-Tags, Geschäfte./einstellungen/mail,/einstellungen/tags,/einstellungen/geschaefte. Index/einstellungenredirected auf/einstellungen/mail./stores→/einstellungen/geschaefte,/mail/tags→/einstellungen/tags.einstellungen.tsx,stores.tsx,mail-tags-manager.tsxersetzt durcheinstellungen-{layout,mail,tags,geschaefte}.tsx.Mobile
app/einstellungen/mit eigenem Header pro Screen (Back-Button kommt vom Expo Router Stack-Layout).einstellungen/index.tsxzeigt eine Liste der Settings-Bereiche; Tapen pusht den jeweiligen Sub-Screen.mailkonten.tsx,tags.tsx,geschaefte.tsx.(drawer)/einstellungen.tsxundmail/tag-manager.tsxersetzt.mail/[accountId]/folderszeigt jetzt auf/einstellungen/tags.Tests
layout.spec.tsx: neuer Test für Hamburger-Triggereinstellungen-layout.spec.tsx(neu): Sub-Sidebar rendert alle drei Bereiche, Outlet ist mountedMigration
Keine Datenmigration. Nur Routing-Restrukturierung. Lesezeichen auf alten Pfaden funktionieren via Redirect weiter.
Web: - Hamburger-Icon links im Header auf $sm öffnet Tamagui Sheet mit Bereichs-Nav - /einstellungen wird Layout-Route mit Sub-Sidebar (Mailkonten, Mail-Tags, Geschäfte) - /einstellungen/mail, /einstellungen/tags, /einstellungen/geschaefte als Kind-Routen - Alte Routen /stores, /mail/tags und /einstellungen redirecten auf neue Pfade - einstellungen.tsx, stores.tsx, mail-tags-manager.tsx ersetzt durch einstellungen-{layout,mail,tags,geschaefte}.tsx Mobile: - Neuer Stack unter app/einstellungen/ mit eigenem Header pro Screen - index.tsx zeigt Liste der Settings-Bereiche, Sub-Screens für Mailkonten, Mail-Tags, Geschäfte - (drawer)/einstellungen.tsx und mail/tag-manager.tsx ersetzt durch einstellungen/{index,mailkonten,tags,geschaefte}.tsx Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>