Problem
BitDream/Views/iOS/iOSServerList.swift:14 is functional, but the server-management experience feels custom-sheet-heavy and less native than the rest of the app.
Goal
Make server management feel like a first-class iOS settings flow with clearer status, better affordances, and more native list interactions.
Opportunities
- Replace custom header/footer patterns with a more native navigation and toolbar treatment.
- Add clearer indication of the current/default server.
- Surface connection test or health status in the server list.
- Add swipe actions for edit and delete where appropriate.
Acceptance Criteria
- Server management feels native on iPhone and consistent with the rest of the iOS UI.
- Current/default server state is clearly visible.
- Users can quickly edit or delete servers with standard iOS interactions.
- Server connection state or test feedback is visible enough to help users diagnose setup problems.
- The flow remains SwiftUI-native and stays within the existing iOS-specific file boundary.
Problem
BitDream/Views/iOS/iOSServerList.swift:14is functional, but the server-management experience feels custom-sheet-heavy and less native than the rest of the app.Goal
Make server management feel like a first-class iOS settings flow with clearer status, better affordances, and more native list interactions.
Opportunities
Acceptance Criteria