Version 4.0 - Work Items, Metrics Dashboard & Status Bar
New Features
-
Work Items Management
Full work item lifecycle directly in the IDE: browse, create, edit, and update work items with advanced filtering by type, state, assigned to, and area path -
Kanban Board
Visual drag-and-drop board view for work items organized by state columns, with color-coded cards showing type, priority, and assignee -
Sprint View
Dedicated sprint/iteration view to track work items within sprints -
Work Item Details Panel
Rich detail view with description, comments, history, and related items -
Work Item Comments
View and add comments to work items without leaving the IDE -
Create & Edit Work Items
Full dialogs for creating and editing work items with all fields -
PR Metrics Dashboard
Visual analytics for pull request activity with bar charts, donut charts, leaderboard, and key metric cards -
Status Bar Widget
Real-time Azure DevOps build status and metrics displayed in the IDE status bar -
Pipeline Filter Panel
Advanced filtering for pipelines by name, status, branch, and date range -
Create Branch from Work Item
One-click branch creation linked to a work item with automatic naming -
Work Item Commit Message Provider
Auto-populates commit messages with linked work item ID when on a work item branch -
Create PR Panel
Redesigned pull request creation with integrated diff preview in editor tabs
Improvements
-
Refactored API Client
Improved error handling, method consolidation, and 20+ new work item endpoints -
Enhanced Avatar Service
Better icon handling with improved caching and fallback support -
Redesigned PR Timeline
Improved visual design with new TimelineTheme, refactored comment and reply cards -
Improved Login Dialog
Better URL handling and validation for on-premise and cloud instances -
Enhanced Clone Dialog
New tree cell renderer and helper for better repository browsing -
Pipeline Tool Window
Refactored with dedicated filter panel and search capabilities -
Utility Classes
New DateUtil, NotificationUtil, and PluginUtil for consistent behavior across the plugin -
Work Item Branch Detection
Automatic detection of work items linked to the current branch