Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>WizGIT in VS CodeNew to Visual Studio Code? Get it now.
WizGIT in VS Code

WizGIT in VS Code

Terence Carrera

|
8 installs
| (0) | Free
A VS Code extension to interact with WizGIT API for repository management.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WizGIT for VS Code

Visual Studio Marketplace Version License

Your intelligent coding companion for comprehensive repository management, right inside Visual Studio Code. WizGIT provides seamless integration with your WizGit for repositories, issues, and pull requests.

Features

🏠 Dedicated Activity Bar

  • Custom WizGIT sidebar with organized views for repositories, issues, and pull requests
  • Quick access to all WizGIT functionality from the activity bar

📁 Repository Management

  • Create repositories: Easily create new repositories on WizGit directly from VS Code
  • Clone repositories: Clone existing repositories with integrated UI
  • Repository discovery: Automatic workspace detection and repository listing
  • Refresh functionality: Keep your repository list up-to-date

🐛 Issue Management

  • Create issues: Create new issues with intelligent workspace auto-detection
  • Repository auto-detection: Automatically populate organization and repository from your workspace
  • Branch selection: Choose target branch from a list of available branches (local and remote)
  • Proper branch referencing: Issues are created with the ref parameter, ensuring branch references appear correctly in WizGIT's timeline
  • Context integration: Create issues from file explorer or editor context menu
  • Issue viewing: Interactive webview for viewing issue details with comments and metadata
  • Repository-first grouping: Issues grouped by repository, then by state (Open/Closed) in the sidebar

🔀 Pull Request Management

  • Create pull requests: Fully functional PR creation with comprehensive file change detection (fixed in v0.0.7)
  • Smart form validation: Validates all required fields before submission with helpful error messages
  • File changes display: View detailed file modifications and diffs with expandable file content
  • Smart branch selection: Choose source and destination branches with intelligent defaults
  • Workspace integration: Auto-detect repository information from your current workspace
  • Success confirmation: Clear success messages with "Open in Browser" button to view newly created PRs
  • Enhanced viewing experience: Unified, modern webview interface for viewing and reviewing PRs
  • Interactive comments section: Beautiful comments display with hover effects and markdown support
  • Merge capability: Merge pull requests directly from the webview with customizable merge messages
  • Repository-first grouping: PRs grouped by repository, then by state (Open/WIP/Closed) in the sidebar
  • State management: View PR states with color-coded badges (open, merged, closed)
  • Reliable messaging: Fixed message handler system ensures proper communication between UI and backend

🔍 Code Review System

  • Start code review: Dedicated interface for comprehensive pull request reviews
  • Expandable file diffs: Click to expand and view inline code changes for each modified file
  • Previous reviews display: See all existing reviews with their states (Approved/Changes Requested/Commented)
  • Review submission: Submit reviews with three review types:
    • 💬 Comment - Provide general feedback without approval
    • ✅ Approve - Accept the changes and approve the PR
    • 🔴 Request Changes - Ask for modifications before merging
  • File navigation: Open any changed file directly in VS Code editor from the review interface
  • Unified interface: Seamlessly switch between viewing and reviewing PRs in one webview

🔐 Authentication & Security

  • Secure token storage: Safely store and manage your WizGit Personal Access Token
  • Configuration management: Easy setup and configuration clearing options
  • API endpoint flexibility: Support for custom WizGit/Gitea instances

⚙️ Smart Features

  • Workspace detection: Automatically identify Git repositories (including nested repos) and extract owner/repo information across a multi-repo workspace
  • Branch enumeration: List and select from available local and remote branches
  • Progress tracking: Visual progress indication during operations
  • Error handling: Comprehensive error reporting and troubleshooting
  • Status bar integration: Single right-aligned status bar item showing account name and configuration status
  • Modern UI components: Enhanced webviews with card-based layouts, smooth animations, and VS Code theme integration
  • Search functionality: Search repositories, issues, and pull requests with advanced filtering
  • Export capabilities: Export issues and pull requests to Markdown, CSV, or JSON formats
  • Notifications: View unread notifications from your WizGIT instance
  • Recent repositories: Quick access to recently opened repositories

Requirements

  • Visual Studio Code v1.74.0 or newer.
  • A valid WizGit account with API access.
  • Personal Access Token from your WizGit instance.

Getting Started

Initial Setup

  1. Configure WizGIT: Open Command Palette (Ctrl+Shift+P) and run WizGIT: Configure WizGIT
  2. Enter your details:
    • WizGit API endpoint (e.g., https://your-wizgit-instance.com/api/v1)
    • Personal Access Token from your WizGit instance
  3. Access the sidebar: Click the WizGIT icon in the activity bar to open the dedicated sidebar

Creating Repositories

  1. In the WizGIT sidebar, go to the Repositories view
  2. Click the "Create Repository" button (➕) in the title bar
  3. Fill in repository details and click "Create Repository"

Managing Issues

  1. In the Issues view, click "Create Issue" (🐛)
  2. The extension will automatically detect your workspace repository
  3. Choose the target branch from the dropdown list (this will create a proper branch reference in WizGIT)
  4. Fill in issue title and description, then submit
  5. Branch references will appear in the WizGIT timeline for easy tracking

Creating Pull Requests

  1. In the Pull Requests view, click "Create Pull Request" (🔀)
  2. The form will automatically detect your workspace repository details
  3. Select source (head) and destination (base) branches from the dropdowns
  4. Fill in PR title and description (body is optional)
  5. All fields are validated - you'll see helpful error messages if anything is missing
  6. Click "Create Pull Request" to submit
  7. Upon success, you'll see a confirmation message with the PR number and an "Open in Browser" button
  8. The form will automatically reset, ready for creating another PR if needed

Reviewing Pull Requests

  1. In the Pull Requests view, browse open PRs organized by state (Open/WIP/Closed)
  2. Click on any PR to open the unified PR viewer/review interface
  3. Or use Command Palette: WizGIT: Start Code Review to select a PR to review
  4. In the review interface:
    • Click on any file to expand and view the diff
    • Click "📂 Open" button to open the file in VS Code editor
    • Review previous reviews and their states
    • Submit your own review by selecting a review type (Comment/Approve/Request Changes)
    • Add review comments with markdown support
  5. For viewing only (without review mode), click any PR from the sidebar to view details, comments, and files

Alternative Access Methods

  • Command Palette: All commands are available via Ctrl+Shift+P
  • Context Menus: Right-click in file explorer or editor to create issues
  • Keyboard Shortcuts: Assign custom shortcuts to frequently used commands

Troubleshooting

Pull Request Creation Not Working

If you're experiencing issues with PR creation:

  1. Ensure you're using v0.0.7 or later (check the extension version in VS Code)
  2. Make sure all required fields are filled: Owner, Repository, Title, Source Branch, and Target Branch
  3. Check the browser console in the webview (Developer Tools) for any error messages
  4. Verify your WizGIT credentials are configured correctly (WizGIT: Configure WizGIT)
  5. Ensure you have the necessary permissions to create PRs in the target repository

Branch References Not Showing in Issues

Branch references should now appear automatically in the WizGIT timeline. If they don't:

  1. Update to v0.0.7 or later
  2. Make sure you select a branch from the dropdown when creating the issue
  3. The branch reference will be created using WizGIT's ref parameter, which displays properly in the timeline

Commands

Repository Commands

  • WizGIT: Configure WizGIT - Set up API endpoint and authentication
  • WizGIT: Create Repository - Create a new repository
  • WizGIT: Clone Repository - Clone an existing repository
  • WizGIT: Clear Configuration - Remove stored authentication data

Issue & PR Commands

  • WizGIT: Create Issue - Create a new issue with workspace auto-detection
  • WizGIT: Create Pull Request - Create a pull request with file change detection
  • WizGIT: Start Code Review - Start a comprehensive code review for a pull request
  • WizGIT: Search Repositories - Search for repositories with advanced filters
  • WizGIT: Search Issues - Search for issues across repositories
  • WizGIT: Search Pull Requests - Search for pull requests with filtering options
  • WizGIT: Export Issues - Export issues to Markdown, CSV, or JSON
  • WizGIT: Export Pull Requests - Export pull requests to various formats
  • WizGIT: Show Notifications - View unread notifications from WizGIT
  • WizGIT: Open Recent Repositories - Quick access to recently viewed repositories
  • WizGIT: Clear Cache - Clear all cached data (API responses, search results, repository detection)

Extension Settings

This extension contributes the following settings:

  • wizgit.apiEndpoint - Your WizGIT API endpoint URL
  • wizgit.autoDetect - Automatically detect WizGIT repositories in workspace (default: true)
  • wizgit.statusBar.enabled - Show WizGIT information in status bar (default: true)
  • wizgit.notifications.enabled - Enable WizGIT notifications (default: true)
  • wizgit.defaultBranch - Default branch name for new repositories (default: master)

You can access these settings through VS Code's Settings UI or by adding them to your settings.json.

Known Issues

  • Network connectivity issues may cause API operations to fail
  • Workspace auto-detection requires a valid Git repository with remote origin configured
  • Please report any bugs or feature requests on our Issues page

Fixed Issues (v0.1.0)

The following improvements have been made in this release:

  • ✅ Performance Optimization - Added API response caching and search result caching for faster operations
  • ✅ UI Styling Overhaul - Replaced Tailwind dependencies with lightweight inline CSS utilities for better performance
  • ✅ Notification System Enhancement - Integrated notifications view into sidebar with refresh capability
  • ✅ Draft PR Detection - Added draft/WIP status indicators for pull requests
  • ✅ Cache Management - New "Clear Cache" command for manual cache clearing
  • ✅ Debounced Workspace Detection - Improved responsiveness with debounced refresh (1 second debounce)
  • ✅ Context Menu Integration - Added "Review Pull Request" action to PR context menu
  • ✅ Status Bar Enhancement - Real-time notification count display in status bar

Fixed Issues (v0.0.8)

The following improvements have been made in this release:

  • ✅ "Unrecognized feature: 'local-network-access'" Warning - Removed Tailwind CDN dependency; browser console now clean
  • ✅ Submission of Pull Request - Fixed premature button reset when submitting that affects form stability
  • ✅ Webview Message Flow - Unified Issue and PR webview implementations for consistency

Fixed Issues (v0.0.7)

The following issues have been resolved in that version:

  • ✅ Pull Request Creation Not Working - Form was non-functional due to HTML attribute issues and message handler conflicts
  • ✅ Issue Branch References Not Displaying - Branch references now appear correctly in WizGIT timeline using the ref API parameter
  • ✅ JavaScript Syntax Errors in PR Webview - Fixed quote escaping and function signature issues
  • ✅ "Unrecognized feature: 'local-network-access'" Warning - Harmless browser console warning from Tailwind CDN (does not affect functionality)

Release Notes

0.1.1 (Latest - December 30, 2025)

UI/UX Improvements:

  • Enhanced Markdown Rendering: Improved markdown rendering in PR and issue descriptions
    • Better spacing between markdown elements for improved readability
    • Refined vertical gap control for headers, paragraphs, lists, and code blocks
    • Optimized list item spacing with proper indentation preserved
    • Consistent rendering across PR viewers and issue viewers
  • Visual Polish: Fine-tuned CSS styling for cleaner, more professional appearance

0.1.0 (December 29, 2025)

Major Performance & UX Enhancements:

  • API Response Caching: Implemented intelligent caching for API responses with 10-minute TTL to reduce network requests and improve performance
  • Search Result Caching: Added 2-minute cache for search operations to speed up repeated searches
  • Repository Detection Caching: Optimized workspace repository detection with 5-minute cache and debounced refresh
  • Lightweight CSS Styling: Completely removed Tailwind dependencies and replaced with inline utility CSS classes
    • Improved extension reliability and load times
    • Cleaner webview markup with better maintainability
    • No visual degradation - identical UI appearance

Notifications System Upgrade:

  • Sidebar Notifications View: New dedicated notifications panel in the activity bar
  • Real-time Badge: Status bar now displays unread notification count
  • Refresh Capability: Manual refresh button for notifications view
  • Notification Actions: Click notifications to open detailed modal with options

Code Review Improvements:

  • Context Menu Integration: Right-click PR in sidebar to "Review Pull Request" directly
  • Draft PR Indicators: Visual badges for draft and WIP pull requests
  • Enhanced PR Tooltips: Better information display for PR status and branch references

Developer Features:

  • Cache Management: New WizGIT: Clear Cache command to manually clear all caches
    • Clears API response cache
    • Clears search cache
    • Clears repository detection cache
  • Debounced Workspace Detection: Prevents excessive refreshes during workspace changes (1 second debounce)

Technical Improvements:

  • Refactored feature imports for better module organization
  • Enhanced notification provider integration
  • Improved status bar state initialization with notification count
  • Better handling of legacy context menu parameters

0.0.8 (December 29, 2025)

Bug Fixes & Polish:

  • Removed Tailwind CDN dependency: Eliminated the "Unrecognized feature: 'local-network-access'" browser console warning by removing external Tailwind CSS dependency
    • Replaced with lightweight inline utility CSS classes
    • Reduces external dependencies and improves extension reliability
    • No visual or functional changes to the UI
  • Unified webview message flow: Aligned Pull Request webview message handling with the proven Issue creation pattern
    • Standardized showMessage() function signature across both webviews
    • Consistent button state management throughout the form lifecycle
    • Improved form clearing behavior to preserve success feedback while clearing inputs
  • Enhanced PR form stability: Refined form submission and success handling
    • Button now stays disabled during API request (fixed premature reset)
    • Form clears on success but preserves success message and PR details
    • More reliable message passing between webview and extension
  • Code quality: Improved maintainability and reduced technical debt in webview implementations

0.0.7 (December 27, 2025)

Workspace and UX Improvements:

  • Added repository-first grouping for issues and pull requests (Repository → State → Item), including WIP for PRs
  • Enhanced repository detection to scan nested folders in multi-repo workspaces and refresh on workspace changes
  • Removed the legacy left-aligned status bar; kept a single right-aligned status bar item for account/config status
  • Cleaned up unused variables after status bar removal to keep builds warning-free

Critical Bug Fixes:

  • Fixed Pull Request Creation: Resolved issue where PR creation form was not functioning due to invalid HTML attributes and message handler mismatches
    • Removed invalid readonly attributes from select elements (HTML select elements don't support readonly)
    • Fixed webview message handler to properly listen for pullRequestCreated messages instead of deprecated success/error messages
    • Corrected showMessage() function signature and parameter order for consistent error/success message display
    • Fixed quote escaping in onclick handlers to prevent JavaScript syntax errors
    • Streamlined button state management with proper reset functionality
  • Fixed Issue Branch Referencing: Updated issue creation to use the ref API parameter for proper Git branch references
    • Branch references now appear correctly in the WizGIT timeline instead of being embedded in the issue body
    • Ensures proper integration with WizGIT's branch tracking and cross-reference features
  • Polished PR Creation UI: Enhanced user experience with cleaner code and better error handling
    • Proper validation messages for required fields
    • Loading states with visual feedback during PR creation
    • Success messages with "Open in Browser" button to view created PRs
    • Clean helper function integration (showMessage, openUrl, resetButton, clearForm)

Technical Improvements:

  • Refactored PR webview JavaScript for better maintainability
  • Improved error handling throughout PR and issue creation workflows
  • Enhanced logging for easier debugging of API interactions
  • Fixed string concatenation issues in generated HTML/JavaScript

0.0.6

Major Features:

  • Unified PR viewer and code review interface: Single comprehensive webview for viewing and reviewing pull requests
  • Code review system: Complete review workflow with approve/request changes/comment capabilities
  • Expandable file diffs: Click to expand files and view inline code changes during reviews
  • Previous reviews display: See all existing reviews with their states and comments
  • Open files in editor: Directly open changed files from the review interface
  • Grouped issues and PRs: Organized display in sidebar with open/closed/WIP categories
  • Search functionality: Advanced search for repositories, issues, and pull requests
  • Export capabilities: Export issues and PRs to Markdown, CSV, or JSON formats
  • Notifications: View and manage unread notifications from WizGIT
  • Recent repositories: Quick access to recently opened repositories

Improvements:

  • Enhanced PR viewer with better file change detection and display
  • Improved webview UI with VS Code theme integration
  • Better state management for issues and pull requests
  • Streamlined review submission workflow

0.0.5

  • Bump version to 0.0.5

UI/UX Enhancements:

  • Enhanced comments section: Complete redesign of comments display in issue and PR webviews with modern card-based layout
  • Improved visual design: Added hover effects, smooth transitions, and better typography for comments
  • Account name display: Status bar now shows the authenticated user's account name after "WizGIT: "
  • Better empty states: Friendly messages when no comments exist with call-to-action prompts
  • Markdown support hints: Added helpful text about markdown formatting in comment forms
  • Enhanced comment forms: Improved styling with better focus states, padding, and visual feedback

Bug Fixes & Improvements:

  • Fixed status bar initialization to properly display account information on extension startup

0.0.4

  • Bump version to 0.0.4
  • Fix issue with branch selection dropdown not populating correctly in some cases
  • Improve error messages for API failures during issue and pull request creation
  • Optimize repository detection logic for workspaces with multiple Git repositories
  • Enhance UI responsiveness during long-running operations with better progress indicators

0.0.3

  • Bump version to 0.0.3

0.0.2

Major feature expansion and UI improvements:

  • New dedicated activity bar with custom WizGIT sidebar
  • Issue management with workspace auto-detection and branch selection
  • Pull request creation with file change detection and diff display
  • Repository cloning functionality
  • Workspace integration - automatic repository detection from Git remotes
  • Branch enumeration - list and select from local/remote branches
  • Context menu integration - create issues from explorer and editor
  • Enhanced configuration - comprehensive settings and token management
  • Improved error handling and user experience
  • Custom branding with WizGIT logo and theming

0.0.1

Initial release of WizGIT:

  • Core repository creation via WizGit API
  • Basic authentication and configuration
  • Progress tracking and error handling

Enjoy comprehensive repository management with WizGIT! 🪄✨

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft