Releases: jaypal1046/copilot-browser
v2.1.7
Walkthrough - v1 Release (v2.1.6) Completed
I have completed all steps for the "v1" release, including a critical hotfix for the browser launch process. Version 2.1.6 is now live on the VS Code Marketplace and the source code has been pushed to GitHub.
Changes Made
- Hotfix: Launch Error Resolved (v2.1.6)
Resolved fs is not defined: Identified a scope issues where fs was imported inside a conditional block and used outside. Standardized all core module imports (fs, child_process) to the top level of
extension.js
.
Verified Stability: Confirmed that the "Launch Isolated Browser" command now correctly initializes the relay server and installs dependencies if needed.
[2.1.7] - Port Conflict Hotfix & Browser Build
This release resolves the critical EADDRINUSE error and introduces a professional build process for the Chrome extension.
Key Fixes
Port Priority: The relay server now prioritizes command-line arguments (dynamic ports) over
config.json
defaults.
Process Cleanup: VS Code now proactively kills existing relay server processes before launching a new one.
Improved Port Detection: The
findFreePort
utility now uses 127.0.0.1 explicitly to avoid cross-stack binding issues.
Browser Extension "Build": Added esbuild to the browser extension to provide minified, production-ready bundles.
v2.1.5
Walkthrough -v2.1.5 Release Preparation
I have completed a comprehensive set of updates and successfully published the "v1" (version 2.1.5) release to the VS Code Marketplace.
Changes Made
- Standardized Build Output
Updated
scripts/package-all.js
to ensure build artifacts have clean, version-independent names.
VS Code Extension: Automatically renamed to
copilot-browser-vscode.vsix
.
Chrome Extension: Named
Copilot.Browser.zip
.
2. Collapsible & Dynamic Download UI (Sidebar)
Refactored the sidebar to be highly maintainable and user-friendly:
Dynamic Download Links: The sidebar automatically detects the extension's version (2.1.5) and constructs GitHub download URLs dynamically.
Space Saving: The Downloads & Install section is collapsible.
Dual Options: Includes links to both Official Stores and GitHub Releases.
3. Documentation & Metadata
README.md: Updated with dual-option installation guides.
CHANGELOG.md: Added release notes for version 2.1.5.
Marketplace Metadata: Synced
package.json
and published via vsce.
browser-copilot-chrome
[2.1.4] - 2026-02-11
Added
- Integrated Browser Agent View: New sidebar panel for real-time connection status and quick actions.
- Dynamic Port Selection: Relay server now automatically finds a free port (starting 11800) to avoid EADDRINUSE errors.
- Chrome Extension Configuration: Extension Options page now allows configuring the Relay Server URL.
Changed
- Consolidated Architecture:
relay-serveris now bundled within the VS Code extension, removing the need for separate server management. - Unified Build Process:
npm run package:allbuilds both VS Code (.vsix) and Chrome (.zip) extensions todist/. - Project Structure: Documentation moved to
docs/and build artifacts strictly output todist/.
Fixed
- Fixed EADDRINUSE errors by implementing dynamic port scanning.
- Fixed extension activation issues by resolving
relay-serverdependency path correctly.
Release Notes v2.1.4
Artifacts
- VS Code Extension:
browser-copilot-agent-2.1.4.vsix - Chrome Extension:
browser-copilot-chrome.zip
Installation
- VS Code:
code --install-extension browser-copilot-agent-2.1.4.vsix - Chrome: Load unpacked
browser-copilot-chrome.zip(unzip first).
Highlights
... (same as above)