Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

All notable changes to the "VirtualTabs" extension will be documented in this file.

## [0.5.5] - 2026-05-13

### Changed

- Improved automated publishing for the VS Code Marketplace and Open VSX release flow.
- Added validation and UI test workflows to keep multi-root workspace support safer to maintain.

## [0.5.0] - 2026-05-10

### Added
Expand Down
11 changes: 6 additions & 5 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<meta property="og:url" content="https://winterdrive.github.io/vscode-virtual-tabs/">
<meta property="og:title" content="VirtualTabs - Custom File Groups, AI Agent Integration & MCP for VS Code">
<meta property="og:description"
content="Organize files into custom virtual groups with MCP Server for AI agent integration. Generate Agent Skills for Cursor, Copilot, Claude, Kiro, Antigravity. AI-ready context export & persistent workspace management.">
content="Organize files into custom virtual groups with MCP Server for AI agent integration. Generate Agent Skills for Cursor, Copilot, Claude, Kiro, Antigravity. AI-ready context export, multi-root workspace scopes, and persistent workspace management.">
<meta property="og:image"
content="https://winterdrive.github.io/vscode-virtual-tabs/assets/vscode-virtualtabs-grouping-banner1024X512.png">
<meta property="og:image:width" content="1024">
Expand All @@ -45,7 +45,7 @@
<meta property="twitter:url" content="https://winterdrive.github.io/vscode-virtual-tabs/">
<meta property="twitter:title" content="VirtualTabs - Custom File Groups, AI Agent Integration & MCP for VS Code">
<meta property="twitter:description"
content="Organize files into custom virtual groups with MCP Server for AI agent integration. Generate Agent Skills for Cursor, Copilot, Claude, Kiro, Antigravity. Persistent workspace management.">
content="Organize files into custom virtual groups with MCP Server for AI agent integration. Generate Agent Skills for Cursor, Copilot, Claude, Kiro, Antigravity. Multi-root scopes and persistent workspace management.">
<meta property="twitter:image"
content="https://winterdrive.github.io/vscode-virtual-tabs/assets/vscode-virtualtabs-grouping-banner1024X512.png">
<meta property="twitter:image:alt" content="VirtualTabs VS Code Extension - File Grouping Interface">
Expand Down Expand Up @@ -76,9 +76,9 @@
"url": "https://winterdrive.github.io/vscode-virtual-tabs/",
"downloadUrl": "https://marketplace.visualstudio.com/items?itemName=winterdrive.virtual-tabs",
"installUrl": "https://marketplace.visualstudio.com/items?itemName=winterdrive.virtual-tabs",
"softwareVersion": "0.4.9",
"softwareVersion": "0.5.4",
"datePublished": "2024-01-01",
"dateModified": "2026-04-04",
"dateModified": "2026-05-13",
"author": {
"@type": "Person",
"name": "winterdrive",
Expand Down Expand Up @@ -119,6 +119,7 @@
"MCP Server for AI agent integration",
"Agent Skill generation (Cursor, Copilot, Claude, Kiro, Antigravity)",
"Custom file grouping across directories",
"Multi-root workspace scopes with per-project configs",
"AI-ready context export",
"Persistent workspace management",
"Drag and drop file organization",
Expand Down Expand Up @@ -388,4 +389,4 @@ <h3 style="margin-top: 0; color: #fff; margin-bottom: 10px;">🔥 Quick Prompt</

</body>

</html>
</html>
4 changes: 3 additions & 1 deletion docs/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ In MVC/MVVM or large-scale projects, related files are often scattered across de
- **AI Context Export** — One-click copy all files as LLM-ready context.
- **Portable Config** — Settings saved to `.vscode/virtualTab.json` for team sharing.
- **AI Agent Integration (MCP)** — Connect AI agents (Cursor, Claude, etc.) to manage groups programmatically.
- **Multi-Root Workspace Scopes** — Keep groups separated per workspace folder in multi-root projects.
- **Auto Reveal & Sync** — Automatically focus active files and sync with native editor groups.
- **Send to...** — Quickly send selected files or groups to pre-configured destinations.
- **File Reordering** — Custom manual ordering via Drag & Drop or keyboard shortcuts.
Expand All @@ -101,6 +102,7 @@ In MVC/MVVM or large-scale projects, related files are often scattered across de
### 📁 Group Management

- **Create/Rename**: Right-click panel or groups to manage.
- **Multi-root scopes**: In a multi-root workspace, each detected project appears as its own section. Use the scope header to add a group, open that scope's config, reveal its storage, or clear only that scope.
- **Sub-Groups**: Right-click a group → **Add Sub-Group** (or drag one group into another).
- **Auto-Sync**: The built-in "Open Editors" group automatically tracks your native tabs.
- **Drag & Drop**:
Expand Down Expand Up @@ -153,7 +155,7 @@ VirtualTabs provides full AI agent integration via the **Model Context Protocol
1. **Group by Task, Not Folder**: Think about the feature you're working on.
2. **Use Bookmarks for Logic Flow**: Mark key decision points in your code.
3. **Curate AI Context**: Group only necessary files (5-10) to maximize LLM accuracy and reduce token noise.
4. **Share with Team**: Commit `.vscode/virtualTab.json` to share curated project views.
4. **Share with Team**: Commit each project's `.vscode/virtualTab.json` to share curated project views.

---

Expand Down
4 changes: 2 additions & 2 deletions docs/llms.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# VirtualTabs
> VirtualTabs is a VS Code extension with a bundled MCP Server for organizing files into persistent, cross-directory virtual groups and integrating with AI agents (Cursor, Copilot, Claude, Kiro, Antigravity).

VirtualTabs helps developers manage complex workspaces by grouping related files regardless of location, and provides Agent Skill generation for AI-driven workflows. A built-in MCP Server exposes 15+ tools for programmatic group management, ensuring that logical context is preserved even after closing the editor.
VirtualTabs helps developers manage complex workspaces by grouping related files regardless of location, including multi-root workspace projects with separate scope-level configs. It also provides Agent Skill generation for AI-driven workflows. A built-in MCP Server exposes 15+ tools for programmatic group management, ensuring that logical context is preserved even after closing the editor.

## Documentation
- [README](https://raw.githubusercontent.com/winterdrive/VirtualTabs/main/readme.md): Core features, installation, and usage guide.
- [README](https://raw.githubusercontent.com/winterdrive/VirtualTabs/main/README.md): Core features, installation, and usage guide.
- [Development Guide](https://raw.githubusercontent.com/winterdrive/VirtualTabs/main/DEVELOPMENT.md): Setup, architecture, and contribution instructions.
- [Changelog](https://raw.githubusercontent.com/winterdrive/VirtualTabs/main/CHANGELOG.md): History of releases and updates.
- [Full Context Documentation](https://winterdrive.github.io/VirtualTabs/llms-full.txt): A single file containing the full text of all critical documentation.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "virtual-tabs",
"displayName": "VirtualTabs - Virtual File Directories & AI context management",
"description": "%extension.description%",
"version": "0.5.4",
"version": "0.5.5",
"publisher": "winterdrive",
"icon": "docs/assets/virtualtabs_icon_128.png",
"categories": [
Expand Down
Loading