Skip to content

fix: polish dashboard connection flows#418

Merged
beubax merged 6 commits into
mainfrom
bugfix/dashboard-ui-bugs
Jun 12, 2026
Merged

fix: polish dashboard connection flows#418
beubax merged 6 commits into
mainfrom
bugfix/dashboard-ui-bugs

Conversation

@ankitranjan7

Copy link
Copy Markdown
Collaborator

Motivation

Fix several dashboard UI bugs around provider/connection navigation, named connection creation, secret display, stale connection filters, logout redirects, and missing routes.

What Changed

  • Reused the provider catalog named-connection flow on provider detail pages when a default connection already exists.
  • Made provider summaries and connection rows clickable, while preserving row actions.
  • Removed the Vault nav/page and added a concise custom missing-page view for broken routes.
  • Synced the connections page provider filter to the URL so returning to /connections shows all connections again.
  • Added clearer primary back buttons on provider and connection detail pages.
  • Redacted provider configuration secrets and connection secrets by default with reveal controls.
  • Redirected connection-detail logout back to /connections after the logout completes.

Verification

  • uv pip install -e ".[dev]"
  • uv run pnpm --dir ui lint
  • ./scripts/build-ui.sh
  • uv run ruff check src/ tests/
  • uv run ty check src/
  • uv run pytest
  • uv run ruff check --fix src/ tests/
  • uv run ruff format src/ tests/
  • uv run --with pre-commit pre-commit run --all-files
  • Browser smoke check: /vault renders the new custom missing-page card; /connections route resolves under local dev server.

@beubax beubax merged commit 913ec09 into main Jun 12, 2026
5 checks passed
@beubax beubax deleted the bugfix/dashboard-ui-bugs branch June 12, 2026 17:54
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