-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Description
Improve the user experience when a URL conflict occurs during application component creation.
Current Behavior
When a user tries to create a component with a URL that already exists, they receive a generic database constraint error that is not user-friendly.
Expected Behavior
Show a clear, actionable error message like:
"The URL 'myapp.localhost' is already in use by another application. Please choose a different URL."
Implementation
- API: Catch the unique constraint violation and return a specific error code
- Portal: Display a friendly error message with suggestion to change the URL
Acceptance Criteria
- API returns HTTP 409 (Conflict) with clear message
- Portal shows user-friendly error
- Error suggests available alternatives (optional)
Related Issues
- feat: Automatic URL generation for applications #45 (Automatic URL generation will reduce these conflicts)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers