Skip to content

Commit 5192244

Browse files
ismoilovdevmlclaude
andcommitted
feat: Redesign Artifacts page with GitLab-style UI
Complete redesign of the Artifacts page with better UX and error handling. ## Changes: ### 1. GitLab-Style Table Layout - Professional table with expandable rows - Job grouping with artifact file listings - Status icons (success, failed, etc.) - Cleaner visual hierarchy ### 2. Improved Error Handling - Better error messages with notifications - Show specific API error messages to user - Loading states for download/delete actions - Disabled states prevent duplicate actions ### 3. Enhanced Features - Expandable rows to view artifact files - File-by-file size display - Commit information in expanded view - "Open in GitLab" button for each job - Responsive download/delete buttons ### 4. Better UX - Clear visual feedback for actions - Download progress indication - Success/error toast notifications - Confirmation dialogs for destructive actions ### 5. UI Improvements - Collapsible file listings - Status icons instead of badges - Better spacing and typography - Hover effects on rows - File count indicators ## Example Features: - Click chevron to expand and see artifact files - Download button with loading state - Error messages show actual API errors - Clean GitLab-inspired design 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent a55b89c commit 5192244

File tree

1 file changed

+288
-102
lines changed

1 file changed

+288
-102
lines changed

0 commit comments

Comments
 (0)