Commit bf58efa
Redesign Overview as Control Center and enhance Pipeline Details Modal
Overview Page (Control Center):
- Add global search bar for pipelines, jobs, and projects
- Reorganize statistics with essential metrics only
- Add Active Jobs section showing currently running/pending jobs
- Add Recent Builds section with pipeline history
- Add Top Active Projects ranking by pipeline count
- Improve responsive layout and space optimization
- Make it the main "pilot page" for controlling everything
Pipeline Details Modal:
- Add enterprise-grade header with gradient background
- Add 4 basic info cards: Branch, Commit, Duration, Triggered by
- Add essential job statistics: Success, Failed, Running, Pending, Success Rate
- Show Running/Pending cards only when jobs exist (dynamic)
- Improve modal size and layout (max-w-7xl)
- Add beautiful gradient backgrounds for all cards
- Add total duration badge in jobs section
- Enhance visual hierarchy and user experience
Pipeline Visualization:
- Fix job ordering by created_at timestamp (GitLab-style)
- Fix stage order to maintain pipeline execution sequence
- Ensure proper job sorting within each stage
Projects Tab:
- Add enterprise features with search and filtering
- Add 5 statistics cards with auto-calculation
- Add visibility filter (all/public/private)
- Improve project card layout and interactions
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent 709a375 commit bf58efa
File tree
4 files changed
+598
-224
lines changed- src/components
4 files changed
+598
-224
lines changed
0 commit comments