Skip to content

Improve webapp error UX and add setup wizard intro modal#785

Merged
gabriel-samfira merged 1 commit into
cloudbase:mainfrom
gabriel-samfira:improve-webui
Jun 15, 2026
Merged

Improve webapp error UX and add setup wizard intro modal#785
gabriel-samfira merged 1 commit into
cloudbase:mainfrom
gabriel-samfira:improve-webui

Conversation

@gabriel-samfira

Copy link
Copy Markdown
Member

Redesign ErrorState to use a subtle centered layout matching EmptyState, replacing the oversized red banner and broken retry button styling.

Remove duplicate inline error banners from instances and templates pages. Fix templates DataTable to pass cacheError and wire up retry. Change action errors (delete, create, update) in instances, credentials, and endpoints pages to show toasts instead of replacing the table.

Add an intro modal to the setup wizard explaining what will be configured, dismissible via Begin button, Escape key, or backdrop click, with a "Don't show this again" checkbox persisted to localStorage.

Redesign ErrorState to use a subtle centered layout matching EmptyState,
replacing the oversized red banner and broken retry button styling.

Remove duplicate inline error banners from instances and templates pages.
Fix templates DataTable to pass cacheError and wire up retry. Change
action errors (delete, create, update) in instances, credentials, and
endpoints pages to show toasts instead of replacing the table.

Add an intro modal to the setup wizard explaining what will be configured,
dismissible via Begin button, Escape key, or backdrop click, with a
"Don't show this again" checkbox persisted to localStorage.
@gabriel-samfira gabriel-samfira merged commit 65c1ff8 into cloudbase:main Jun 15, 2026
5 checks passed
@gabriel-samfira gabriel-samfira deleted the improve-webui branch June 15, 2026 06:57
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.

1 participant