-
Notifications
You must be signed in to change notification settings - Fork 0
[UI] Settings Home screen and bottom navigation More tab (Phase 10) #435
Copy link
Copy link
Open
Milestone
Description
Phase 10 — Settings Home Screen and Bottom Navigation
Implement the Settings home screen content, organization card, and the "More" tab in the bottom navigation bar. This is split from #409 which covered all of Settings & Profile.
Screens & Composables
Organization Card at top of SettingsScreen (SET-06)
- Displays: org icon/avatar, org name, current user's role, property count
- Tapping navigates to OrganizationDetailScreen (from [ORG] My Organizations screen + Org Detail + Leave/Transfer ownership (Phase 1) #392 frontend)
SettingsScreen.kt sections (SET-07)
| Section | Items |
|---|---|
| Account | Edit Profile, Change Password, Delete Account |
| Team | Team Management (Admin/Owner only); Staff sees read-only member list |
| Organization | My Organizations |
| Preferences | Dark Mode toggle, Notification Settings |
| About | App Version, Privacy Policy, Terms of Service |
"More" fourth bottom nav tab (SET-07)
- Label: "More", icon: horizontal dots or hamburger
- Navigation target: SettingsScreen
SettingsViewModel.kt: loadSettings() loads user profile, org summary, and role; UIState: isLoading, userProfile, orgSummary, userRole, error
Navigation
Route.Settingsregistered in NavGraph- Bottom nav updated with fourth "More" item
Dependencies
- [UI] Resident Maintenance Requests screens — Submit and Track (Phase 9) #431 (Team Management) — Settings links to Team Management screen
- [UI] Settings + Profile — Edit Profile, Team Management refactor (Phase 10) #409 — Edit Profile and Delete Account screens (SET-01/02/03)
- [ORG] My Organizations screen + Org Detail + Leave/Transfer ownership (Phase 1) #392 — Org Membership frontend (for My Organizations link)
What type of task is this?
Development
Reactions are currently unavailable