Skip to content

Conversation

@luizhf42
Copy link
Member

@luizhf42 luizhf42 commented Nov 19, 2025

This pull request focuses on improving the user experience when no namespaces exist and refactors related UI logic to be more consistent and maintainable. The changes clarify the flow for users who have not yet created or joined a namespace, streamline the display of dialogs and buttons, and ensure that UI components are properly enabled or disabled based on namespace availability.

  • The Home view (Home.vue) now clearly distinguishes between users with and without namespaces, providing a prominent call-to-action to create a namespace and a detailed description of namespaces for new users. The logic for error handling and state tracking has also been simplified.
  • The namespace instructions dialog was fixed to be closeable, not locking the user if he doesn't have a namespace, allowing actions like profile editing and logout.
  • The "Quick Connect" button is now disabled when no namespaces exist, and its logic has been updated to prevent opening the dialog or using keyboard shortcuts in this state.
  • The "Add Namespace" button and dialog have been removed from the navigation drawer.

These changes collectively enhance the onboarding experience for new users, clarify the UI state when namespaces are not present, and improve code maintainability.

@luizhf42 luizhf42 self-assigned this Nov 19, 2025
@luizhf42 luizhf42 requested a review from a team as a code owner November 19, 2025 14:27
@luizhf42 luizhf42 added kind/bug Something isn't working area/ui labels Nov 19, 2025
@luizhf42 luizhf42 marked this pull request as draft November 19, 2025 14:32
@luizhf42 luizhf42 marked this pull request as ready for review November 19, 2025 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ui kind/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants