Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
93daeb0
Add select mode for element inspection in Roopik
HumbleBee14 Jan 12, 2026
6e6b8f0
Implement Figma-like Design Tab in StyleInspectPanel
HumbleBee14 Jan 12, 2026
e392ce1
Add browser-computed style values to style inspector
HumbleBee14 Jan 13, 2026
206344c
Merge pull request #57 from RoopikLabs/component-select-mode
HumbleBee14 Jan 15, 2026
6f843a2
Improve source tracking with Babel integration and TSX context detection
HumbleBee14 Jan 15, 2026
632ef66
Add support for importing components from local folders
HumbleBee14 Jan 15, 2026
115aa7d
Add workspace change handling and service clearing
HumbleBee14 Jan 15, 2026
407c82c
Improve service reset handling for no workspace folder
HumbleBee14 Jan 15, 2026
f0fb5fa
Add BUILD_SOURCEVERSION env to build workflows
HumbleBee14 Jan 15, 2026
03636af
Improve update cache path handling on Windows
HumbleBee14 Jan 15, 2026
e0c7ab7
rebase packages + vscode shim
HumbleBee14 Jan 18, 2026
0bd1890
roopik-dio src rebase
HumbleBee14 Jan 18, 2026
fbb5848
Update extension.ts
HumbleBee14 Jan 18, 2026
e048c66
webview update
HumbleBee14 Jan 18, 2026
a3ed9ce
properties updates rebase
HumbleBee14 Jan 18, 2026
03873ac
Updated stale packages
HumbleBee14 Jan 19, 2026
f3ceaa8
Merge pull request #58 from RoopikLabs/dio-roo-rebase
HumbleBee14 Jan 19, 2026
8a9ea7e
Update vscode.ts
HumbleBee14 Jan 19, 2026
9847600
Add Debug Proxy settings and update extension branding
HumbleBee14 Jan 19, 2026
0502eae
Refactor to use <user_message> tag for user input
HumbleBee14 Jan 19, 2026
a70f883
feat(openai-codex): add ChatGPT subscription usage limits dashboard
HumbleBee14 Jan 19, 2026
ddcad54
Create sync-from-upstream.cjs
HumbleBee14 Jan 19, 2026
a4df65e
Added Dio extension to marketplace
HumbleBee14 Jan 20, 2026
3f78d9b
Add Dio extension to marketplace
HumbleBee14 Jan 20, 2026
d684976
Automate syncing of roopik.roodio extension version
HumbleBee14 Jan 20, 2026
459bf90
make extenison isBuiltIn false
HumbleBee14 Jan 23, 2026
27e4750
Update updateService.win32.ts
HumbleBee14 Jan 23, 2026
bded661
Update telemetryService.ts
HumbleBee14 Jan 23, 2026
1c515c5
Set update JSON 'version' to commit hash in build workflows
HumbleBee14 Jan 23, 2026
981e557
Improve macOS build version detection and update handling
HumbleBee14 Jan 23, 2026
073c7f7
rebase
HumbleBee14 Jan 24, 2026
15bfdd4
devtools restored
HumbleBee14 Jan 24, 2026
58994d6
devtools restored
HumbleBee14 Jan 24, 2026
9ca317d
Update extensionManagementService.ts
HumbleBee14 Jan 24, 2026
76b0ada
fix(macos): bypass keychain prompts & fix strict build errors
HumbleBee14 Jan 24, 2026
a12e1e8
Added Tailwind support for component mode
HumbleBee14 Jan 27, 2026
5a925dd
IMPROTANT: Device responsive emulation - Enhance sandbox device previ…
HumbleBee14 Jan 27, 2026
2cc5724
Add mobile landscape device preset
HumbleBee14 Jan 27, 2026
f5e1fa5
Merge pull request #64 from RoopikLabs/canvas-mode-tailwind-support
HumbleBee14 Jan 27, 2026
9ed8ca6
default browser open + whitelsit htlm tags
HumbleBee14 Jan 27, 2026
e6d8836
Add DOM element whitelist generation and enforcement
HumbleBee14 Jan 28, 2026
2de6a94
Merge pull request #65 from RoopikLabs/default-brwoser+whitelsit-html…
HumbleBee14 Jan 28, 2026
e17be15
git ignore
HumbleBee14 Jan 28, 2026
84173fe
rebase 4.0
HumbleBee14 Jan 28, 2026
f948e54
bugfixes
HumbleBee14 Jan 28, 2026
b1aaf62
Create .last-vscode-sync-commit
HumbleBee14 Jan 28, 2026
096deca
Update sync-from-upstream.cjs
HumbleBee14 Jan 28, 2026
7dcb5ad
Update sync-from-upstream.cjs
HumbleBee14 Jan 28, 2026
9366e6e
rebase-pacakges
HumbleBee14 Jan 28, 2026
ed798f2
Chatrow
HumbleBee14 Jan 28, 2026
169f312
XML tool support removed
HumbleBee14 Jan 28, 2026
b76e24c
Update extension.ts
HumbleBee14 Jan 28, 2026
e3cc5b5
Create turbo.json
HumbleBee14 Jan 28, 2026
c61971a
Update esbuild.mjs
HumbleBee14 Jan 28, 2026
8556063
webview-ui- tool call failing
HumbleBee14 Jan 28, 2026
8923a56
Add Roopik IDE tool support and update dependencies
HumbleBee14 Jan 28, 2026
d320863
Add config to toggle Roo Dio chat icon in title bar
HumbleBee14 Jan 28, 2026
19d719e
Merge pull request #66 from RoopikLabs/roodio-rebase
HumbleBee14 Jan 28, 2026
f5c87d1
Add flag to control browser editor split view behavior
HumbleBee14 Jan 28, 2026
91e9d7a
Switch to html2canvas-pro in ComponentView
HumbleBee14 Jan 28, 2026
79afa13
browser clip bufix
HumbleBee14 Jan 28, 2026
12ca80a
relateive path support mcp
HumbleBee14 Jan 28, 2026
df4c26e
sync rebase + absolute path fix + worktree management
HumbleBee14 Jan 28, 2026
7b14eef
bugfix: project workspace relative path
HumbleBee14 Jan 28, 2026
dc88394
Prompt refinement
HumbleBee14 Jan 28, 2026
11eefa6
Activity bar default Roopik
HumbleBee14 Jan 28, 2026
8c0c221
Activity bar default Roopik
HumbleBee14 Jan 28, 2026
9f8ccd7
Enable preventFocusDisruption experiment by default
HumbleBee14 Jan 28, 2026
6b74505
Add auto-open toggle for style inspect panel
HumbleBee14 Jan 28, 2026
0d2b6d9
Improve style inspector scrolling and layout
HumbleBee14 Jan 29, 2026
3ff7b7c
Updated chat bar UI with modern styles
HumbleBee14 Jan 29, 2026
32b8e52
Updated icon for inspect element
HumbleBee14 Jan 29, 2026
a353d3c
Add element screenshot capture for AI chat context
HumbleBee14 Jan 29, 2026
c42cdcc
Phase 1- tool-executor layer implemented
HumbleBee14 Jan 29, 2026
70246c1
Phase 2: Websocket server
HumbleBee14 Jan 29, 2026
5c916c0
Phase 3 Complete - STDIO Binary Project Created
HumbleBee14 Jan 29, 2026
b0676db
Phase 4 Complete - Installer Module Created
HumbleBee14 Jan 29, 2026
b495117
Refactor MCP installer for CLI-based agent registration
HumbleBee14 Jan 29, 2026
7af0b0d
Refactor MCP name to constant and update command builders and scope b…
HumbleBee14 Jan 29, 2026
0163eb5
Enhance MCP integration and agent registration logic
HumbleBee14 Jan 29, 2026
d088527
Support new Claude binary path structure
HumbleBee14 Jan 29, 2026
b931c8c
Merge pull request #67 from RoopikLabs/stdio-mcp-external
HumbleBee14 Jan 29, 2026
4410d94
Add MCP STDIO binary build steps to CI workflows
HumbleBee14 Jan 29, 2026
f6b43f1
Include platform-specific MCP binaries in package task
HumbleBee14 Jan 29, 2026
4763aaf
Add MCP server controls and settings
HumbleBee14 Jan 30, 2026
4bed5c0
Refactor MCP settings and enhance dashboard UI
HumbleBee14 Jan 30, 2026
8023d23
Ensure .roopik folder is added to .gitignore
HumbleBee14 Jan 30, 2026
1e567bf
Implement token-based auth for Roopik MCP WebSocket
HumbleBee14 Jan 30, 2026
e7aee4c
Add viewport and network tools to browser automation
HumbleBee14 Jan 30, 2026
9538614
Centralize tool schema definitions and sync across MCP
HumbleBee14 Jan 30, 2026
3f2c7ef
Add browser viewport and network tools
HumbleBee14 Jan 30, 2026
a6c2a75
Remove HTTP/SSE MCP transport and tools
HumbleBee14 Jan 30, 2026
46af98c
Add unified Roopik tool services
HumbleBee14 Jan 30, 2026
9e8c803
Phase 3: WebSocket MCP migrated - Migrate ToolExecutor to unified to…
HumbleBee14 Jan 30, 2026
ad19381
Migrate Roopik channel to unified tool services
HumbleBee14 Jan 31, 2026
3949f8c
Add browser viewport & network tools; enhance CDP monitor
HumbleBee14 Jan 31, 2026
f60aa48
vue-devtool
HumbleBee14 Jan 31, 2026
3013467
Add browser tools, canvas validation & screenshots
HumbleBee14 Jan 31, 2026
18f5350
Update .gitignore
HumbleBee14 Jan 31, 2026
d870b87
Merge pull request #68 from RoopikLabs/mcp-tool-call-revamp
HumbleBee14 Jan 31, 2026
4f60c59
Add canvas_open and roopik_get_guide tools - Prompt finetuning
HumbleBee14 Feb 1, 2026
14a2f99
Prefer component-named files for canvas components
HumbleBee14 Feb 1, 2026
2a5a000
Prefer component-named files for canvas components
HumbleBee14 Feb 1, 2026
19ce111
Add 'canvas_open' canvas action handler
HumbleBee14 Feb 1, 2026
6ec1c07
Start CDP monitoring after navigation/reload
HumbleBee14 Feb 1, 2026
ca37338
CODEX mcp fix
HumbleBee14 Feb 1, 2026
6be3bd9
Expose MCP connection info and token
HumbleBee14 Feb 1, 2026
445fc62
Merge pull request #69 from RoopikLabs/external-agent-support
HumbleBee14 Feb 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"permissions": {
"allow": [
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(GIT_LFS_SKIP_SMUDGE=1 git checkout:*)",
"Bash(node:*)",
"Bash(git ls-tree:*)",
"Bash(python:*)",
"Bash(git push:*)",
"Bash(npm install)",
"Bash(npm run build:*)",
"Bash(ls \"c:\\\\Users\\\\Humblebee\\\\Documents\\\\GitHub\\\\vscode_initi_diff_reference\\\\.github\\\\scripts\"\" 2>/dev/null || echo \"Directory or files not found \")"
]
}
}
4 changes: 2 additions & 2 deletions .config/1espt/PipelineAutobaseliningConfig.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.

## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.
pipelines:
111:
retail:
Expand Down
Empty file modified .devcontainer/install-vscode.sh
100644 → 100755
Empty file.
Empty file modified .devcontainer/post-create.sh
100644 → 100755
Empty file.
3 changes: 0 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ trim_trailing_whitespace = true
[{*.yml,*.yaml,package.json}]
indent_style = space
indent_size = 2

# End of line
end_of_line = lf
1 change: 0 additions & 1 deletion .eslint-ignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
**/src/typings/**/*.d.ts
**/src/vs/*/**/*.d.ts
**/src/vs/base/test/common/filters.perf.data.js
**/src/vs/loader.js
**/test/unit/assert.js
**/test/automation/out/**
**/typings/**
Expand Down
8 changes: 1 addition & 7 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,4 @@ ThirdPartyNotices.txt eol=crlf
*.sh eol=lf
*.rtf -text
**/*.json linguist-language=jsonc

# Standardize all text files to LF in the repo history
* text=auto eol=lf

# Force specific Windows files to stay CRLF if required (e.g., Visual Studio solutions)
*.sln text eol=crlf
*.bat text eol=crlf
*.patch eol=lf
43 changes: 0 additions & 43 deletions .github/agents/data.md

This file was deleted.

130 changes: 0 additions & 130 deletions .github/agents/demonstrate.md

This file was deleted.

18 changes: 0 additions & 18 deletions .github/agents/engineering.md

This file was deleted.

5 changes: 5 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Visual Studio Code is built with a layered architecture using TypeScript, web AP
The core architecture follows these principles:
- **Layered architecture** - from `base`, `platform`, `editor`, to `workbench`
- **Dependency injection** - Services are injected through constructor parameters
- If non-service parameters are needed, they need to come after the service parameters
- **Contribution model** - Features contribute to registries and extension points
- **Cross-platform compatibility** - Abstractions separate platform-specific code

Expand Down Expand Up @@ -136,3 +137,7 @@ function f(x: number, y: string): void { }
- Do not use `any` or `unknown` as the type for variables, parameters, or return values unless absolutely necessary. If they need type annotations, they should have proper types or interfaces defined.
- When adding file watching, prefer correlated file watchers (via fileService.createWatcher) to shared ones.
- When adding tooltips to UI elements, prefer the use of IHoverService service.
- Do not duplicate code. Always look for existing utility functions, helpers, or patterns in the codebase before implementing new functionality. Reuse and extend existing code whenever possible.

## Learnings
- Minimize the amount of assertions in tests. Prefer one snapshot-style `assert.deepStrictEqual` over multiple precise assertions, as they are much more difficult to understand and to update.
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
6 changes: 0 additions & 6 deletions .github/insiders.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/instructions/disposable.instructions.md

This file was deleted.

32 changes: 0 additions & 32 deletions .github/instructions/learnings.instructions.md

This file was deleted.

Loading
Loading