Skip to content

polish iOS server management flow #97

@austin-smith

Description

@austin-smith

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions