feat: UI improvements with icons, back navigation, and overview cards #7

Merged
sharang merged 2 commits from feat/ui-improvements into main 2026-03-09 17:09:41 +00:00
Owner

Summary

  • Move AI Chat and MCP Servers from sidebar to overview page as card sections
  • Remove Graph Explorer from sidebar (now accessible via icon button on repositories page)
  • Add back buttons with navigator().go_back() to all drill-down/detail pages (finding detail, graph explorer, impact analysis, chat, DAST targets, DAST finding detail)
  • Replace text labels with Bootstrap icons + tooltips on action buttons (scan, graph, delete) and status badges (open, triaged, resolved, false positive, ignored)
  • Add icons for file paths and scanner names in findings table
  • Improve spacing/margins across tables, cards, buttons, and badges via CSS updates

Test plan

  • Verify overview page shows AI Chat repo cards and MCP Server status cards
  • Verify sidebar no longer has Chat, Graph, or MCP links
  • Verify back button appears and works on all detail pages
  • Verify icon buttons have correct tooltips on hover
  • Verify bulk status actions show icons in findings page
  • Check both server and WASM targets compile cleanly
## Summary - Move AI Chat and MCP Servers from sidebar to overview page as card sections - Remove Graph Explorer from sidebar (now accessible via icon button on repositories page) - Add back buttons with `navigator().go_back()` to all drill-down/detail pages (finding detail, graph explorer, impact analysis, chat, DAST targets, DAST finding detail) - Replace text labels with Bootstrap icons + tooltips on action buttons (scan, graph, delete) and status badges (open, triaged, resolved, false positive, ignored) - Add icons for file paths and scanner names in findings table - Improve spacing/margins across tables, cards, buttons, and badges via CSS updates ## Test plan - [x] Verify overview page shows AI Chat repo cards and MCP Server status cards - [x] Verify sidebar no longer has Chat, Graph, or MCP links - [x] Verify back button appears and works on all detail pages - [x] Verify icon buttons have correct tooltips on hover - [x] Verify bulk status actions show icons in findings page - [x] Check both server and WASM targets compile cleanly
sharang added 1 commit 2026-03-09 15:21:11 +00:00
feat: UI improvements with icons, back navigation, and overview cards
All checks were successful
CI / Clippy (push) Successful in 4m6s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 3s
CI / Format (push) Successful in 3s
CI / Detect Changes (pull_request) Has been skipped
CI / Deploy Agent (push) Has been skipped
CI / Deploy Docs (push) Has been skipped
CI / Clippy (pull_request) Successful in 4m10s
CI / Security Audit (pull_request) Has been skipped
CI / Tests (pull_request) Has been skipped
CI / Detect Changes (push) Has been skipped
CI / Deploy Docs (pull_request) Has been skipped
CI / Deploy MCP (pull_request) Has been skipped
CI / Deploy MCP (push) Has been skipped
CI / Deploy Dashboard (push) Has been skipped
CI / Deploy Agent (pull_request) Has been skipped
CI / Deploy Dashboard (pull_request) Has been skipped
c44bf12a4a
- Move AI Chat and MCP Servers from sidebar to overview page as cards
- Remove Graph from sidebar (accessible from repositories page)
- Add back buttons to all drill-down pages (finding detail, graph, chat, etc.)
- Replace text labels with icons + tooltips on action buttons and status badges
- Improve spacing and margins across tables and cards

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sharang added 1 commit 2026-03-09 16:52:23 +00:00
fix: MCP cards redesign, inline graph, DAST spacing, missing back buttons
All checks were successful
CI / Deploy Docs (pull_request) Has been skipped
CI / Deploy MCP (pull_request) Has been skipped
CI / Format (push) Successful in 3s
CI / Clippy (push) Successful in 4m15s
CI / Security Audit (push) Has been skipped
CI / Tests (push) Has been skipped
CI / Format (pull_request) Successful in 5s
CI / Clippy (pull_request) Successful in 4m3s
CI / Security Audit (pull_request) Has been skipped
CI / Tests (pull_request) Has been skipped
CI / Detect Changes (push) Has been skipped
CI / Detect Changes (pull_request) Has been skipped
CI / Deploy Agent (push) Has been skipped
CI / Deploy Dashboard (push) Has been skipped
CI / Deploy Docs (push) Has been skipped
CI / Deploy MCP (push) Has been skipped
CI / Deploy Agent (pull_request) Has been skipped
CI / Deploy Dashboard (pull_request) Has been skipped
494600b43f
- Redesign MCP server cards with proper CSS (grid layout, config details,
  tool chips, token section with icon actions)
- Add back button to MCP Servers page and DAST Findings page
- Embed graph explorer inline on repositories page (toggle via graph icon)
  instead of navigating to separate page
- Refactor GraphExplorerPage into shared GraphExplorerBody component
  with GraphExplorerInline variant for embedding
- Fix DAST Overview spacing: proper stat cards, button margins, icons
- Add btn-active state for toggled graph button

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sharang merged commit 0065c7c4b2 into main 2026-03-09 17:09:41 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sharang/compliance-scanner-agent#7