diff --git a/CHANGELOG.md b/CHANGELOG.md index 060b7a1..dbc931f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/docs/index.html b/docs/index.html index 3afdac6..e2328ec 100644 --- a/docs/index.html +++ b/docs/index.html @@ -31,7 +31,7 @@ + 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."> @@ -45,7 +45,7 @@ + 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."> @@ -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", @@ -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", @@ -388,4 +389,4 @@

🔥 Quick Prompt - \ No newline at end of file + diff --git a/docs/llms-full.txt b/docs/llms-full.txt index 3d49794..49f6af3 100644 --- a/docs/llms-full.txt +++ b/docs/llms-full.txt @@ -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. @@ -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**: @@ -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. --- diff --git a/docs/llms.txt b/docs/llms.txt index c062be9..8d7f4ad 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -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. diff --git a/package-lock.json b/package-lock.json index 0f72e91..e2c8aba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "virtual-tabs", - "version": "0.5.4", + "version": "0.5.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "virtual-tabs", - "version": "0.5.4", + "version": "0.5.5", "license": "MIT", "dependencies": { "fast-glob": "^3.3.3" diff --git a/package.json b/package.json index 35e2e89..c30ad76 100644 --- a/package.json +++ b/package.json @@ -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": [