0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-01-20 22:15:27 +01:00

2 Commits

Author SHA1 Message Date
Semenets V. Pavel
f685d5f8d5 fix: Resolve all linting errors with correct CSS variables 2025-12-26 10:23:04 +03:00
Semenets V. Pavel
438ac5acc1 feat: Add workflow dependencies visualization
## API changes:
    - Add job_id field for YAML job identifiers
    - Add needs field for job dependencies
    - Update swagger documentation

    ## Frontend features:
    - Interactive graph with zoom/pan navigation
    - Matrix jobs visualization
    - Custom job names support via job_id
    - Status-based coloring and animations
    - Hover highlighting for related jobs
    - Click to navigate to job details

    ## Technical details:
    - Uses existing database columns (no schema changes)
    - Backward compatible (omitempty for new fields)
    - Handles edge cases (cycles, missing dependencies)
    - Performance optimized

    ## UI integration:
    - Updated RepoActionView.vue styles for proper theme compatibility
    - Consistent styling with Gitea's CSS variables
2025-12-26 10:23:03 +03:00