Skip to content

Server management enhancements, Service creation improvements, Instance loading and error feedback#8

Merged
hiDandelion merged 2 commits intomainfrom
main
Feb 7, 2026
Merged

Server management enhancements, Service creation improvements, Instance loading and error feedback#8
hiDandelion merged 2 commits intomainfrom
main

Conversation

@yosebyte
Copy link
Contributor

@yosebyte yosebyte commented Feb 6, 2026

This pull request introduces improvements to server management and instance loading feedback across the NodePass app. The main changes allow users to enable or disable servers, ensure only enabled servers are selectable when adding services, and provide clear loading and error states when fetching instance details.

Server management enhancements:

  • Added a context menu option in ServerListView to enable or disable servers, and updated the server card UI with a status indicator and "Disabled" label for disabled servers. [1] [2] [3]

Service creation improvements:

  • Updated service creation views (AddDirectForwardServiceView, AddNATPassthroughServiceView, AddTunnelForwardServiceView) to filter and display only enabled servers in server selection pickers. [1] [2] [3] [4] [5] [6] [7] [8]

Instance loading and error feedback:

  • Introduced a LoadingState enum and state variables in detail views (DirectForwardDetailView, NATPassthroughDetailView, TunnelForwardDetailView) to track instance loading status, show progress indicators while loading, and display error messages if an instance is not found. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

@yosebyte yosebyte changed the title Instance loading state management and UI feedback, Service list logic and bug fixes Server management enhancements, Service creation improvements, Instance loading and error feedback Feb 6, 2026
@hiDandelion hiDandelion merged commit 6f05be9 into NodePassProject:main Feb 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants