Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
ca90d88
chore: scaffold multihost branch — extension dirs, package.jsons, tsc…
damoahdominic Mar 20, 2026
5304d12
feat(multihost): add shared host types + adapter extension scaffolds
damoahdominic Mar 20, 2026
f2a34a6
feat(multihost): HostRegistry, HostManager, status bar, tree provider…
damoahdominic Mar 20, 2026
9dc166a
feat(multihost): openclaw-local extension — LocalHostAdapter + LocalH…
damoahdominic Mar 20, 2026
88ba537
feat(multihost): openclaw-docker extension + openclaw-ssh stub
damoahdominic Mar 20, 2026
13b332a
fix(multihost): correct adapter extension main paths after TS rootDir…
damoahdominic Mar 20, 2026
d8814d5
feat(multihost): Phase 2b — home.ts surgical refactor to HostConnection
damoahdominic Mar 20, 2026
43b7654
feat: extract StatusPanelController + show full status panel in adapt…
damoahdominic Mar 22, 2026
518834d
feat(docker): auto-configure occ-legacy on Docker install, skip API k…
damoahdominic Mar 22, 2026
62924cd
feat(docker): rewrite setup wizard to use official openclaw image
damoahdominic Mar 22, 2026
2297c2c
feat: smart host routing + dual status panel titles + hosts overview
damoahdominic Mar 22, 2026
23f8feb
fix(docker): show full status panel instead of install screen
damoahdominic Mar 22, 2026
0a1825a
feat: window-level host binding — one host per VS Code window
damoahdominic Mar 22, 2026
9df099a
fix: MultiHost Docker panel — eliminate setActiveHost race causing ho…
damoahdominic Mar 26, 2026
089df76
security: fix XSS, CSP, command injection, and dependency vulnerabili…
FletcherFrimpong Mar 26, 2026
72593ce
security: migrate JWT from globalState to SecretStorage (OS keychain)
FletcherFrimpong Mar 26, 2026
5045939
security: verify openclaw package integrity before install
FletcherFrimpong Mar 26, 2026
d1caa85
fix: fetch download URLs client-side to fix stale versions on static …
FletcherFrimpong Mar 26, 2026
fbb5ce8
fix: deeplinking working and showing setup cards after signup. hurray
asieduernest12 Apr 1, 2026
35470ff
fix(ssh): verify install script integrity before execution
FletcherFrimpong Mar 27, 2026
4cbb682
docs: fix contributor images to show all contributors
FletcherFrimpong Mar 31, 2026
c1c96f8
security: move host connection configs to SecretStorage and add adapt…
FletcherFrimpong Mar 31, 2026
00a40c0
security: verify integrity of all install paths, eliminate curl-pipe-…
FletcherFrimpong Mar 31, 2026
2088e84
security: detect exposed gateway and harden health checks
FletcherFrimpong Mar 31, 2026
8f94ad1
security: implement SSH host key verification to prevent MITM attacks
FletcherFrimpong Mar 31, 2026
f599db5
security: harden version checks and download URLs against spoofing
FletcherFrimpong Mar 31, 2026
1af90aa
security: harden Docker containers and audit for dangerous configurat…
FletcherFrimpong Mar 31, 2026
9da3660
security(P0): remove arbitrary command execution and all curl-pipe-bash
FletcherFrimpong Mar 31, 2026
9d9fc7f
security(P1): URL allowlist, API key via env var, filtered exec env
FletcherFrimpong Mar 31, 2026
fb5f691
feat(ticket-040): add 3-step Docker config modal to Home panel
asieduernest12 Apr 7, 2026
29cde87
fix(ticket-040): wire Docker card to config modal
asieduernest12 Apr 7, 2026
cc76f84
chore: update .gitignore to exclude .tmp/, test-results/, and runtime…
asieduernest12 Apr 7, 2026
da76a1d
chore: add MCP server configs and Docker override for OpenClaw gateway
asieduernest12 Apr 7, 2026
1e9c93f
test: introduce unified Playwright fixtures supporting standard/VNC/C…
asieduernest12 Apr 7, 2026
50fdb93
test: update playwright config with Desktop Chrome device and Docker …
asieduernest12 Apr 7, 2026
3a5feeb
test: refactor e2e tests to use unified fixtures import
asieduernest12 Apr 7, 2026
a666ec3
test(e2e): add Docker config modal tests for ticket-040
asieduernest12 Apr 7, 2026
de22085
docs: mark ticket-038 subtask 8.5 as complete (Docker wizard config p…
asieduernest12 Apr 7, 2026
47d192d
ticket(ticket-041): create ticket for unified Playwright test modes
asieduernest12 Apr 7, 2026
c085339
chore: add CPU limit configuration to editor service
asieduernest12 Apr 7, 2026
c25f1b6
chore: add docker/openclaw_docker_data/ to .gitignore
asieduernest12 Apr 7, 2026
012c4eb
fix(ticket-040): wire Docker card to 3-step config modal
asieduernest12 Apr 7, 2026
5dec2a1
feat(ticket-040): replace modal docker config with full-page step views
asieduernest12 Apr 8, 2026
d9c6e45
docs(AGENTS): update CDP and Docker networking guidance
asieduernest12 Apr 9, 2026
24625ce
feat(docker): add bind host config, switch to host networking
asieduernest12 Apr 9, 2026
5ba1cfd
feat(home): add bind host config to Docker 3-step flow
asieduernest12 Apr 9, 2026
6dffed9
test(playwright): add CDP/WS mode and auto-detect Chrome
asieduernest12 Apr 9, 2026
80049ce
test(ticket-042): add Docker-to-IDE E2E flow spec
asieduernest12 Apr 9, 2026
97df015
docs(tickets): add ticket-042 and ticket-043 PRDs
asieduernest12 Apr 9, 2026
4506688
chore: update MCP config with --autoConnect, add wrapper script
asieduernest12 Apr 9, 2026
596ce25
docs(tickets): add agent-history for ticket-042
asieduernest12 Apr 9, 2026
9019c13
chore: update MCP configs with auto-start playwright-novnc and matchi…
asieduernest12 Apr 9, 2026
0ff50d5
docs: specify acceptance criteria in Gherkin BDD format
asieduernest12 Apr 9, 2026
7dc7bbe
chore: update Makefile and docker-compose for development workflow
asieduernest12 Apr 9, 2026
b7272d2
feat: Display product version from version.txt in OCC Home panel
asieduernest12 Apr 9, 2026
c9f515d
feat: Add error message display to Docker setup wizard
asieduernest12 Apr 9, 2026
1692e02
fix: Improve data directory display and debugging on Docker setup
asieduernest12 Apr 9, 2026
7d133c7
feat: Add error code definitions and error modal component
asieduernest12 Apr 9, 2026
802c333
fix: Add comprehensive debugging for Docker config flow
asieduernest12 Apr 9, 2026
c8b2a0a
feat: Implement error collection and reporting system
asieduernest12 Apr 9, 2026
380c9a6
chore: Add launch target to Makefile for quick editor startup
asieduernest12 Apr 9, 2026
795a367
chore: Add dev build install/uninstall targets to Makefile
asieduernest12 Apr 10, 2026
ead60f4
fix: Resolve npm lookup failures in multi-user environments
asieduernest12 Apr 10, 2026
8f89147
fix: Resolve npm ENOENT and EACCES errors in multi-user Docker enviro…
asieduernest12 Apr 10, 2026
fcbc13f
feat(ticket-045): add error reporting for Docker provisioning failures
asieduernest12 Apr 10, 2026
bb43ce8
chore(release): 3.5.0
asieduernest12 Apr 10, 2026
1156ef8
docs: add 3PS and 3PM pair programming models to AGENTS.md
asieduernest12 Apr 10, 2026
0b1390e
security: harden version checks and download URLs against spoofing
FletcherFrimpong Mar 31, 2026
523bc39
security(P0): remove arbitrary command execution and all curl-pipe-bash
FletcherFrimpong Mar 31, 2026
4411311
security(P1): URL allowlist, API key via env var, filtered exec env
FletcherFrimpong Mar 31, 2026
46e7181
feat(ticket-046): add Docker config flow to DockerSetupPanel
asieduernest12 Apr 10, 2026
d8a846d
fix: ensure all tests navigate to workspace‑aware URL to load OCC ext…
asieduernest12 Apr 11, 2026
8725ada
chore: update package.json
asieduernest12 Apr 11, 2026
7377734
docs(AGENTS): improve testing section - prefer CDP, add npm script ex…
asieduernest12 Apr 11, 2026
6f670e6
fix: close browser after each spec test
asieduernest12 Apr 11, 2026
2068bb0
fix: correct Docker container port to match OpenClaw internal port
asieduernest12 Apr 11, 2026
56b4aa3
fix: remove unnecessary port rewriting in extension URL handling
asieduernest12 Apr 11, 2026
82da79d
fix: add mode option to gulp.dest() calls to prevent permission errors
asieduernest12 Apr 11, 2026
a7092a5
fix: clean out directory before build to prevent permission conflicts
asieduernest12 Apr 11, 2026
933e067
fix: add CSS loader to esbuild configuration to prevent MIME type errors
asieduernest12 Apr 11, 2026
cff7ff6
fix: persist onboarding error logs instead of hiding them + add view …
asieduernest12 Apr 11, 2026
a5a2068
test(ticket-047): add 6 tests for onboarding error log persistence to…
asieduernest12 Apr 11, 2026
e47a4cd
feat: add Phase 1 self-healing to make launch for permission resilience
asieduernest12 Apr 11, 2026
c82c2d8
fix: correct YAML syntax in docker-compose.openclaw.override.yml
asieduernest12 Apr 11, 2026
cef1f2f
docs(ticket-048): update audit findings with deleted test files context
asieduernest12 Apr 11, 2026
761b124
docs(ticket-048): add comprehensive next steps and decision points
asieduernest12 Apr 11, 2026
a90f1c6
docs(ticket-048): consolidate Docker setup with comprehensive DOCKER.md
asieduernest12 Apr 12, 2026
cf78331
docs(ticket-048): mark implementation complete
asieduernest12 Apr 12, 2026
e5a44e7
feat: add cdp Makefile target for Chrome DevTools Protocol
asieduernest12 Apr 12, 2026
6340ad4
fix: use configured host port when opening docker dashboard
asieduernest12 Apr 12, 2026
1977eb6
feat: add gateway.proxyUrl config support for custom gateway URLs
asieduernest12 Apr 12, 2026
c77e815
test: add BDD specs for gateway proxy path operations (+/-)
asieduernest12 Apr 12, 2026
c4f6362
refactor: extract proxy URL utilities for standalone testing
asieduernest12 Apr 12, 2026
39d2c37
docs: add comprehensive testing guide for extension
asieduernest12 Apr 12, 2026
06257c1
test(stream-1): create test utilities and strengthen openclaw-install…
asieduernest12 Apr 12, 2026
bb90547
feat(ticket-047): strengthen E2E tests and integrate proxyUrl validation
asieduernest12 Apr 12, 2026
f3677a7
docs(ticket-047): add Stream 3b execution report and completion docum…
asieduernest12 Apr 12, 2026
14d9a24
feat: add global teardown hook to close all browser tabs after tests
asieduernest12 Apr 12, 2026
9bf0174
docs(ticket-047): add Stream 3b final report
asieduernest12 Apr 12, 2026
1fead7e
fix: explicitly close CDP sessions and pages after each test
asieduernest12 Apr 12, 2026
b169545
fix: only close CDP sessions that the test created
asieduernest12 Apr 12, 2026
4669e93
fix: increase E2E test timeouts and improve page navigation reliability
asieduernest12 Apr 13, 2026
8067f80
docs: add E2E testing workflow and test result interpretation guide
asieduernest12 Apr 13, 2026
da4e1bf
fix: resolve E2E test fixture URL handling in CDP mode
asieduernest12 Apr 13, 2026
71062bc
feat(billing): implement OCC Credits card and balance display components
asieduernest12 Apr 13, 2026
3fa7ba6
test(e2e): fix balance polling and settings OCC credits card E2E tests
asieduernest12 Apr 13, 2026
8441267
feat(docker-setup): implement input validation and error reporting
asieduernest12 Apr 14, 2026
42b3e07
feat(docker-setup): migrate from docker run to docker-compose
asieduernest12 Apr 14, 2026
ef50d8b
feat(gateway-info): add gateway status display component with collaps…
asieduernest12 Apr 14, 2026
9eb4248
feat(gateway-info): add retry logic and transient error handling
asieduernest12 Apr 14, 2026
b0ec609
fix(docker-compose): migrate all docker run commands to docker-compose
asieduernest12 Apr 14, 2026
a9536e8
fix: deprecate docker run, enforce docker-compose.openclaw.yml as sin…
asieduernest12 Apr 14, 2026
3dd7109
docs: remove CHROME-DEVTOOLS-MCP.md - deprecated approach
asieduernest12 Apr 14, 2026
a517b67
fix(install): parallelize postinstall and cascade from root npm install
asieduernest12 Apr 14, 2026
0d7f38c
fix(docker): migrate setup panel from docker-compose V1 to docker com…
asieduernest12 Apr 14, 2026
ad0cac9
fix(docker-setup): prevent reload loop on gateway auto-detection
asieduernest12 Apr 14, 2026
8ace6cd
fix(ui): add missing webview message handler for 'Open Web Control' b…
asieduernest12 Apr 14, 2026
344f037
fix(build): add codeWeb entry point to web bundle task
asieduernest12 Apr 14, 2026
4725166
fix(docker-setup): restore routing to DockerSetupPanel on docker card…
asieduernest12 Apr 14, 2026
bca51a3
fix(docker-setup): make image field optional, fall back to default
asieduernest12 Apr 14, 2026
da43069
fix(home): skip host-picker on first load if gateway or Docker detected
asieduernest12 Apr 14, 2026
c28e80a
fix(docker-setup): fix missing/broken buttons in provisioning error view
asieduernest12 Apr 14, 2026
1fca887
docs(ticket-047): add startup user flow diagram and BDD spec
asieduernest12 Apr 15, 2026
67a24ba
feat(ticket-047): implement startup flow BDD spec and E2E test
asieduernest12 Apr 15, 2026
a235c73
test(ticket-047): verify startup flow E2E tests pass 3x
asieduernest12 Apr 15, 2026
485e3eb
fix(openclaw): stop setup panel from mounting gateway data dir as root
asieduernest12 Apr 15, 2026
23975c9
chore: untrack docker/.env.openclaw (generated file)
asieduernest12 Apr 15, 2026
329ea92
feat(openclaw-docker): embed compose file, restore on first run if mi…
asieduernest12 Apr 15, 2026
99186a6
refactor(openclaw-docker): generate compose embed at build time, not …
asieduernest12 Apr 15, 2026
0aac765
fix(openclaw-docker): resolve EACCES in docker-in-docker gateway setup
asieduernest12 Apr 15, 2026
c9f877f
feat(openclaw): open web panel with token instead of external browser
asieduernest12 Apr 15, 2026
ac0307c
fix: skip node install if higher version already available
asieduernest12 Apr 15, 2026
7f9d9ae
chore(release): 3.5.2
asieduernest12 Apr 15, 2026
aad6355
Update: gen changelog for latest 2 tags
asieduernest12 Apr 16, 2026
f9debf4
fix(make): redundant build of linux docker image'
asieduernest12 Apr 16, 2026
108f29c
chore: add .tmp/.gitignore to track dir while ignoring build logs
asieduernest12 Apr 16, 2026
bb0b63f
fix(ci): ensure .tmp dir exists before tee and unignore it
asieduernest12 Apr 16, 2026
fc8ab4a
chore(release): 3.5.3
asieduernest12 Apr 16, 2026
fb64a75
chore(release): 3.5.3
asieduernest12 Apr 16, 2026
7accc6a
chore(release): 3.5.3
asieduernest12 Apr 16, 2026
df358dc
chore(release): 3.5.4
asieduernest12 Apr 16, 2026
77d7676
fix(ticket-039): apply branded icons across all platforms
asieduernest12 Apr 16, 2026
152433e
fix(ticket-039): replace web server icons and fix manifest branding
asieduernest12 Apr 16, 2026
e0d8f06
fix(ticket-039): remove stale branding across all platform manifests
asieduernest12 Apr 16, 2026
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
Prev Previous commit
Next Next commit
chore: add .tmp/.gitignore to track dir while ignoring build logs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • Loading branch information
asieduernest12 and claude committed Apr 16, 2026
commit 108f29c0095042e76ef4f7143434623d7743c191
2 changes: 2 additions & 0 deletions .tmp/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*
!.gitignore