Skip to content

Latest commit

 

History

History
965 lines (721 loc) · 103 KB

File metadata and controls

965 lines (721 loc) · 103 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

3.7.0 (2026-04-20)

Features

  • ticket-052+053: fix Docker setup flicker, persist chosenHostType, surface gateway controls (23521fe)

Bug Fixes

  • config: open gateway dashboard externally to bypass Chrome LNA (85a1576)
  • register missing openclaw.host.setup.{local,docker,ssh} commands (93953d5)
  • ticket-051: restore host picker flow and kill workspace-folder reload loop (60e0d4b)

3.6.1 (2026-04-17)

Bug Fixes

  • macos-ci: publish unsigned artifacts when signing secrets missing (1d5c5b9)

3.6.1 (2026-04-17)

Bug Fixes

  • macos-ci: publish unsigned artifacts when signing secrets missing (1d5c5b9)

3.6.0 (2026-04-17)

Features

  • ci: per-platform npm and electron caching for Windows & macOS (797f11f)
  • ci: skip macOS signing/notarization when secrets missing (45afba1)

Bug Fixes

  • native-modules: add explicit npm rebuild on Windows for vscode-policy-watcher.node (cb79286)
  • ticket-039: apply branded icons across all platforms (77d7676)
  • ticket-039: remove stale branding across all platform manifests (e0d8f06)
  • ticket-039: replace web server icons and fix manifest branding (152433e)
  • windows-build: ensure native modules rebuild even on npm cache hit (46f894e)

3.6.0 (2026-04-17)

Features

  • ci: per-platform npm and electron caching for Windows & macOS (797f11f)
  • ci: skip macOS signing/notarization when secrets missing (45afba1)

Bug Fixes

  • native-modules: add explicit npm rebuild on Windows for vscode-policy-watcher.node (cb79286)
  • ticket-039: apply branded icons across all platforms (77d7676)
  • ticket-039: remove stale branding across all platform manifests (e0d8f06)
  • ticket-039: replace web server icons and fix manifest branding (152433e)
  • windows-build: ensure native modules rebuild even on npm cache hit (46f894e)

3.5.4 (2026-04-16)

3.5.5 (2026-04-17)

Bug Fixes

  • native-modules: add explicit npm rebuild on Windows for vscode-policy-watcher.node (cb79286)
  • ticket-039: apply branded icons across all platforms (77d7676)
  • ticket-039: remove stale branding across all platform manifests (e0d8f06)
  • ticket-039: replace web server icons and fix manifest branding (152433e)

3.5.4 (2026-04-16)

3.5.4 (2026-04-16)

3.5.3 (2026-04-16)

Features

  • add application icon files for branding (6de6a96)
  • add cdp Makefile target for Chrome DevTools Protocol (e5a44e7)
  • Add error code definitions and error modal component (7d133c7)
  • Add error message display to Docker setup wizard (c9f515d)
  • add gateway.proxyUrl config support for custom gateway URLs (1977eb6)
  • add global teardown hook to close all browser tabs after tests (14d9a24)
  • add Phase 1 self-healing to make launch for permission resilience (e47a4cd)
  • billing: implement OCC Credits card and balance display components (71062bc)
  • Display product version from version.txt in OCC Home panel (b7272d2)
  • docker-setup: implement input validation and error reporting (8441267)
  • docker-setup: migrate from docker run to docker-compose (42b3e07)
  • docker: add bind host config, switch to host networking (24625ce)
  • docker: auto-configure occ-legacy on Docker install, skip API key prompt (518834d)
  • docker: rewrite setup wizard to use official openclaw image (62924cd)
  • extract StatusPanelController + show full status panel in adapter tabs (43b7654)
  • gateway-info: add gateway status display component with collapsed UI (ef50d8b)
  • gateway-info: add retry logic and transient error handling (9eb4248)
  • home: add bind host config to Docker 3-step flow (5ba1cfd)
  • Implement error collection and reporting system (c8b2a0a)
  • multihost: add shared host types + adapter extension scaffolds (5304d12)
  • multihost: HostRegistry, HostManager, status bar, tree provider, API export (f2a34a6)
  • multihost: openclaw-docker extension + openclaw-ssh stub (88ba537)
  • multihost: openclaw-local extension — LocalHostAdapter + LocalHostConnection (9dc166a)
  • multihost: Phase 2b — home.ts surgical refactor to HostConnection (d8814d5)
  • openclaw-docker: embed compose file, restore on first run if missing (329ea92)
  • openclaw: open web panel with token instead of external browser (c9f877f)
  • smart host routing + dual status panel titles + hosts overview (2297c2c)
  • ticket-040: add 3-step Docker config modal to Home panel (fb5f691)
  • ticket-040: replace modal docker config with full-page step views (5dec2a1)
  • ticket-045: add error reporting for Docker provisioning failures (fcbc13f)
  • ticket-046: add Docker config flow to DockerSetupPanel (46e7181)
  • ticket-047: implement startup flow BDD spec and E2E test (67a24ba)
  • ticket-047: strengthen E2E tests and integrate proxyUrl validation (bb90547)
  • window-level host binding — one host per VS Code window (0a1825a)

Bug Fixes

  • Add comprehensive debugging for Docker config flow (802c333)
  • add CSS loader to esbuild configuration to prevent MIME type errors (933e067)
  • add mode option to gulp.dest() calls to prevent permission errors (82da79d)
  • build: add codeWeb entry point to web bundle task (344f037)
  • ci: ensure .tmp dir exists before tee and unignore it (bb0b63f)
  • clean out directory before build to prevent permission conflicts (a7092a5)
  • close browser after each spec test (6f670e6)
  • correct Docker container port to match OpenClaw internal port (2068bb0)
  • correct YAML syntax in docker-compose.openclaw.override.yml (c82c2d8)
  • deeplinking working and showing setup cards after signup. hurray (fbb5ce8)
  • deprecate docker run, enforce docker-compose.openclaw.yml as single source of truth (a9536e8)
  • docker-compose: migrate all docker run commands to docker-compose (b0ec609)
  • docker-setup: fix missing/broken buttons in provisioning error view (c28e80a)
  • docker-setup: make image field optional, fall back to default (bca51a3)
  • docker-setup: prevent reload loop on gateway auto-detection (ad0cac9)
  • docker-setup: restore routing to DockerSetupPanel on docker card click (4725166)
  • docker: migrate setup panel from docker-compose V1 to docker compose V2 and use canonical compose file (0d7f38c)
  • docker: show full status panel instead of install screen (23f8feb)
  • ensure all tests navigate to workspace‑aware URL to load OCC extension (VSCODE_WORKSPACE_URL redirect) (d8a846d)
  • explicitly close CDP sessions and pages after each test (1fead7e)
  • fetch download URLs client-side to fix stale versions on static export (d1caa85)
  • home: skip host-picker on first load if gateway or Docker detected (da43069)
  • Improve data directory display and debugging on Docker setup (1692e02)
  • increase E2E test timeouts and improve page navigation reliability (4669e93)
  • install: parallelize postinstall and cascade from root npm install (a517b67)
  • make: redundant build of linux docker image' (f9debf4)
  • MultiHost Docker panel — eliminate setActiveHost race causing host-selector bounce (9df099a)
  • multihost: correct adapter extension main paths after TS rootDir inference (13b332a)
  • only close CDP sessions that the test created (b169545)
  • openclaw-docker: resolve EACCES in docker-in-docker gateway setup (0aac765)
  • openclaw: stop setup panel from mounting gateway data dir as root (485e3eb)
  • persist onboarding error logs instead of hiding them + add view button (cff7ff6)
  • remove unnecessary port rewriting in extension URL handling (56b4aa3)
  • resolve E2E test fixture URL handling in CDP mode (da4e1bf)
  • Resolve npm ENOENT and EACCES errors in multi-user Docker environment (8f89147)
  • Resolve npm lookup failures in multi-user environments (ead60f4)
  • skip node install if higher version already available (ac0307c)
  • ssh: verify install script integrity before execution (35470ff)
  • ticket-040: wire Docker card to 3-step config modal (012c4eb)
  • ticket-040: wire Docker card to config modal (29cde87)
  • ui: add missing webview message handler for 'Open Web Control' button (8ace6cd)
  • use configured host port when opening docker dashboard (6340ad4)

3.5.3 (2026-04-16)

Features

  • add application icon files for branding (6de6a96)
  • add cdp Makefile target for Chrome DevTools Protocol (e5a44e7)
  • Add error code definitions and error modal component (7d133c7)
  • Add error message display to Docker setup wizard (c9f515d)
  • add gateway.proxyUrl config support for custom gateway URLs (1977eb6)
  • add global teardown hook to close all browser tabs after tests (14d9a24)
  • add Phase 1 self-healing to make launch for permission resilience (e47a4cd)
  • billing: implement OCC Credits card and balance display components (71062bc)
  • Display product version from version.txt in OCC Home panel (b7272d2)
  • docker-setup: implement input validation and error reporting (8441267)
  • docker-setup: migrate from docker run to docker-compose (42b3e07)
  • docker: add bind host config, switch to host networking (24625ce)
  • docker: auto-configure occ-legacy on Docker install, skip API key prompt (518834d)
  • docker: rewrite setup wizard to use official openclaw image (62924cd)
  • extract StatusPanelController + show full status panel in adapter tabs (43b7654)
  • gateway-info: add gateway status display component with collapsed UI (ef50d8b)
  • gateway-info: add retry logic and transient error handling (9eb4248)
  • home: add bind host config to Docker 3-step flow (5ba1cfd)
  • Implement error collection and reporting system (c8b2a0a)
  • multihost: add shared host types + adapter extension scaffolds (5304d12)
  • multihost: HostRegistry, HostManager, status bar, tree provider, API export (f2a34a6)
  • multihost: openclaw-docker extension + openclaw-ssh stub (88ba537)
  • multihost: openclaw-local extension — LocalHostAdapter + LocalHostConnection (9dc166a)
  • multihost: Phase 2b — home.ts surgical refactor to HostConnection (d8814d5)
  • openclaw-docker: embed compose file, restore on first run if missing (329ea92)
  • openclaw: open web panel with token instead of external browser (c9f877f)
  • smart host routing + dual status panel titles + hosts overview (2297c2c)
  • ticket-040: add 3-step Docker config modal to Home panel (fb5f691)
  • ticket-040: replace modal docker config with full-page step views (5dec2a1)
  • ticket-045: add error reporting for Docker provisioning failures (fcbc13f)
  • ticket-046: add Docker config flow to DockerSetupPanel (46e7181)
  • ticket-047: implement startup flow BDD spec and E2E test (67a24ba)
  • ticket-047: strengthen E2E tests and integrate proxyUrl validation (bb90547)
  • window-level host binding — one host per VS Code window (0a1825a)

Bug Fixes

  • Add comprehensive debugging for Docker config flow (802c333)
  • add CSS loader to esbuild configuration to prevent MIME type errors (933e067)
  • add mode option to gulp.dest() calls to prevent permission errors (82da79d)
  • build: add codeWeb entry point to web bundle task (344f037)
  • ci: ensure .tmp dir exists before tee and unignore it (bb0b63f)
  • clean out directory before build to prevent permission conflicts (a7092a5)
  • close browser after each spec test (6f670e6)
  • correct Docker container port to match OpenClaw internal port (2068bb0)
  • correct YAML syntax in docker-compose.openclaw.override.yml (c82c2d8)
  • deeplinking working and showing setup cards after signup. hurray (fbb5ce8)
  • deprecate docker run, enforce docker-compose.openclaw.yml as single source of truth (a9536e8)
  • docker-compose: migrate all docker run commands to docker-compose (b0ec609)
  • docker-setup: fix missing/broken buttons in provisioning error view (c28e80a)
  • docker-setup: make image field optional, fall back to default (bca51a3)
  • docker-setup: prevent reload loop on gateway auto-detection (ad0cac9)
  • docker-setup: restore routing to DockerSetupPanel on docker card click (4725166)
  • docker: migrate setup panel from docker-compose V1 to docker compose V2 and use canonical compose file (0d7f38c)
  • docker: show full status panel instead of install screen (23f8feb)
  • ensure all tests navigate to workspace‑aware URL to load OCC extension (VSCODE_WORKSPACE_URL redirect) (d8a846d)
  • explicitly close CDP sessions and pages after each test (1fead7e)
  • fetch download URLs client-side to fix stale versions on static export (d1caa85)
  • home: skip host-picker on first load if gateway or Docker detected (da43069)
  • Improve data directory display and debugging on Docker setup (1692e02)
  • increase E2E test timeouts and improve page navigation reliability (4669e93)
  • install: parallelize postinstall and cascade from root npm install (a517b67)
  • make: redundant build of linux docker image' (f9debf4)
  • MultiHost Docker panel — eliminate setActiveHost race causing host-selector bounce (9df099a)
  • multihost: correct adapter extension main paths after TS rootDir inference (13b332a)
  • only close CDP sessions that the test created (b169545)
  • openclaw-docker: resolve EACCES in docker-in-docker gateway setup (0aac765)
  • openclaw: stop setup panel from mounting gateway data dir as root (485e3eb)
  • persist onboarding error logs instead of hiding them + add view button (cff7ff6)
  • remove unnecessary port rewriting in extension URL handling (56b4aa3)
  • resolve E2E test fixture URL handling in CDP mode (da4e1bf)
  • Resolve npm ENOENT and EACCES errors in multi-user Docker environment (8f89147)
  • Resolve npm lookup failures in multi-user environments (ead60f4)
  • skip node install if higher version already available (ac0307c)
  • ssh: verify install script integrity before execution (35470ff)
  • ticket-040: wire Docker card to 3-step config modal (012c4eb)
  • ticket-040: wire Docker card to config modal (29cde87)
  • ui: add missing webview message handler for 'Open Web Control' button (8ace6cd)
  • use configured host port when opening docker dashboard (6340ad4)

3.4.3 (2026-04-04)

3.5.3 (2026-04-16)

Features

  • add application icon files for branding (6de6a96)
  • add cdp Makefile target for Chrome DevTools Protocol (e5a44e7)
  • Add error code definitions and error modal component (7d133c7)
  • Add error message display to Docker setup wizard (c9f515d)
  • add gateway.proxyUrl config support for custom gateway URLs (1977eb6)
  • add global teardown hook to close all browser tabs after tests (14d9a24)
  • add Phase 1 self-healing to make launch for permission resilience (e47a4cd)
  • billing: implement OCC Credits card and balance display components (71062bc)
  • Display product version from version.txt in OCC Home panel (b7272d2)
  • docker-setup: implement input validation and error reporting (8441267)
  • docker-setup: migrate from docker run to docker-compose (42b3e07)
  • docker: add bind host config, switch to host networking (24625ce)
  • docker: auto-configure occ-legacy on Docker install, skip API key prompt (518834d)
  • docker: rewrite setup wizard to use official openclaw image (62924cd)
  • extract StatusPanelController + show full status panel in adapter tabs (43b7654)
  • gateway-info: add gateway status display component with collapsed UI (ef50d8b)
  • gateway-info: add retry logic and transient error handling (9eb4248)
  • home: add bind host config to Docker 3-step flow (5ba1cfd)
  • Implement error collection and reporting system (c8b2a0a)
  • multihost: add shared host types + adapter extension scaffolds (5304d12)
  • multihost: HostRegistry, HostManager, status bar, tree provider, API export (f2a34a6)
  • multihost: openclaw-docker extension + openclaw-ssh stub (88ba537)
  • multihost: openclaw-local extension — LocalHostAdapter + LocalHostConnection (9dc166a)
  • multihost: Phase 2b — home.ts surgical refactor to HostConnection (d8814d5)
  • openclaw-docker: embed compose file, restore on first run if missing (329ea92)
  • openclaw: open web panel with token instead of external browser (c9f877f)
  • smart host routing + dual status panel titles + hosts overview (2297c2c)
  • ticket-040: add 3-step Docker config modal to Home panel (fb5f691)
  • ticket-040: replace modal docker config with full-page step views (5dec2a1)
  • ticket-045: add error reporting for Docker provisioning failures (fcbc13f)
  • ticket-046: add Docker config flow to DockerSetupPanel (46e7181)
  • ticket-047: implement startup flow BDD spec and E2E test (67a24ba)
  • ticket-047: strengthen E2E tests and integrate proxyUrl validation (bb90547)
  • window-level host binding — one host per VS Code window (0a1825a)

Bug Fixes

  • Add comprehensive debugging for Docker config flow (802c333)
  • add CSS loader to esbuild configuration to prevent MIME type errors (933e067)
  • add mode option to gulp.dest() calls to prevent permission errors (82da79d)
  • build: add codeWeb entry point to web bundle task (344f037)
  • ci: ensure .tmp dir exists before tee and unignore it (bb0b63f)
  • clean out directory before build to prevent permission conflicts (a7092a5)
  • close browser after each spec test (6f670e6)
  • correct Docker container port to match OpenClaw internal port (2068bb0)
  • correct YAML syntax in docker-compose.openclaw.override.yml (c82c2d8)
  • deeplinking working and showing setup cards after signup. hurray (fbb5ce8)
  • deprecate docker run, enforce docker-compose.openclaw.yml as single source of truth (a9536e8)
  • docker-compose: migrate all docker run commands to docker-compose (b0ec609)
  • docker-setup: fix missing/broken buttons in provisioning error view (c28e80a)
  • docker-setup: make image field optional, fall back to default (bca51a3)
  • docker-setup: prevent reload loop on gateway auto-detection (ad0cac9)
  • docker-setup: restore routing to DockerSetupPanel on docker card click (4725166)
  • docker: migrate setup panel from docker-compose V1 to docker compose V2 and use canonical compose file (0d7f38c)
  • docker: show full status panel instead of install screen (23f8feb)
  • ensure all tests navigate to workspace‑aware URL to load OCC extension (VSCODE_WORKSPACE_URL redirect) (d8a846d)
  • explicitly close CDP sessions and pages after each test (1fead7e)
  • fetch download URLs client-side to fix stale versions on static export (d1caa85)
  • home: skip host-picker on first load if gateway or Docker detected (da43069)
  • Improve data directory display and debugging on Docker setup (1692e02)
  • increase E2E test timeouts and improve page navigation reliability (4669e93)
  • install: parallelize postinstall and cascade from root npm install (a517b67)
  • make: redundant build of linux docker image' (f9debf4)
  • MultiHost Docker panel — eliminate setActiveHost race causing host-selector bounce (9df099a)
  • multihost: correct adapter extension main paths after TS rootDir inference (13b332a)
  • only close CDP sessions that the test created (b169545)
  • openclaw-docker: resolve EACCES in docker-in-docker gateway setup (0aac765)
  • openclaw: stop setup panel from mounting gateway data dir as root (485e3eb)
  • persist onboarding error logs instead of hiding them + add view button (cff7ff6)
  • remove unnecessary port rewriting in extension URL handling (56b4aa3)
  • resolve E2E test fixture URL handling in CDP mode (da4e1bf)
  • Resolve npm ENOENT and EACCES errors in multi-user Docker environment (8f89147)
  • Resolve npm lookup failures in multi-user environments (ead60f4)
  • skip node install if higher version already available (ac0307c)
  • ssh: verify install script integrity before execution (35470ff)
  • ticket-040: wire Docker card to 3-step config modal (012c4eb)
  • ticket-040: wire Docker card to config modal (29cde87)
  • ui: add missing webview message handler for 'Open Web Control' button (8ace6cd)
  • use configured host port when opening docker dashboard (6340ad4)

3.4.3 (2026-04-04)

3.5.3 (2026-04-16)

Bug Fixes

  • ci: ensure .tmp dir exists before tee and unignore it (75e5e5e)
  • make: redundant build of linux docker image' (a23fab2)

3.5.2 (2026-04-15)

Features

  • add cdp Makefile target for Chrome DevTools Protocol (27e20bf)
  • add gateway.proxyUrl config support for custom gateway URLs (6b31398)
  • add global teardown hook to close all browser tabs after tests (e1cbc14)
  • billing: implement OCC Credits card and balance display components (7c5d75a)
  • docker-setup: implement input validation and error reporting (6171f5f)
  • docker-setup: migrate from docker run to docker-compose (50e29cc)
  • gateway-info: add gateway status display component with collapsed UI (18f3670)
  • gateway-info: add retry logic and transient error handling (8b0c9a1)
  • openclaw-docker: embed compose file, restore on first run if missing (baca31d)
  • openclaw: open web panel with token instead of external browser (145634c)
  • ticket-047: implement startup flow BDD spec and E2E test (0e142a3)
  • ticket-047: strengthen E2E tests and integrate proxyUrl validation (e210158)

Bug Fixes

  • build: add codeWeb entry point to web bundle task (75707a8)
  • deprecate docker run, enforce docker-compose.openclaw.yml as single source of truth (709dcb9)
  • docker-compose: migrate all docker run commands to docker-compose (663aa29)
  • docker-setup: fix missing/broken buttons in provisioning error view (0391814)
  • docker-setup: make image field optional, fall back to default (263ddb1)
  • docker-setup: prevent reload loop on gateway auto-detection (751f403)
  • docker-setup: restore routing to DockerSetupPanel on docker card click (c1ec97c)
  • docker: migrate setup panel from docker-compose V1 to docker compose V2 and use canonical compose file (e7569f5)
  • explicitly close CDP sessions and pages after each test (4ee74a2)
  • home: skip host-picker on first load if gateway or Docker detected (4fc413a)
  • increase E2E test timeouts and improve page navigation reliability (66bfc3a)
  • install: parallelize postinstall and cascade from root npm install (e412fc9)
  • only close CDP sessions that the test created (f224949)
  • openclaw-docker: resolve EACCES in docker-in-docker gateway setup (bc6ac80)
  • openclaw: stop setup panel from mounting gateway data dir as root (12a2301)
  • resolve E2E test fixture URL handling in CDP mode (ed99fe0)
  • skip node install if higher version already available (5febd12)
  • ui: add missing webview message handler for 'Open Web Control' button (3c8c1a5)
  • use configured host port when opening docker dashboard (f9f38a4)

3.5.2 (2026-04-15)

Features

  • add cdp Makefile target for Chrome DevTools Protocol (27e20bf)
  • add gateway.proxyUrl config support for custom gateway URLs (6b31398)
  • add global teardown hook to close all browser tabs after tests (e1cbc14)
  • billing: implement OCC Credits card and balance display components (7c5d75a)
  • docker-setup: implement input validation and error reporting (6171f5f)
  • docker-setup: migrate from docker run to docker-compose (50e29cc)
  • gateway-info: add gateway status display component with collapsed UI (18f3670)
  • gateway-info: add retry logic and transient error handling (8b0c9a1)
  • openclaw-docker: embed compose file, restore on first run if missing (baca31d)
  • openclaw: open web panel with token instead of external browser (145634c)
  • ticket-047: implement startup flow BDD spec and E2E test (0e142a3)
  • ticket-047: strengthen E2E tests and integrate proxyUrl validation (e210158)

Bug Fixes

  • build: add codeWeb entry point to web bundle task (75707a8)
  • deprecate docker run, enforce docker-compose.openclaw.yml as single source of truth (709dcb9)
  • docker-compose: migrate all docker run commands to docker-compose (663aa29)
  • docker-setup: fix missing/broken buttons in provisioning error view (0391814)
  • docker-setup: make image field optional, fall back to default (263ddb1)
  • docker-setup: prevent reload loop on gateway auto-detection (751f403)
  • docker-setup: restore routing to DockerSetupPanel on docker card click (c1ec97c)
  • docker: migrate setup panel from docker-compose V1 to docker compose V2 and use canonical compose file (e7569f5)
  • explicitly close CDP sessions and pages after each test (4ee74a2)
  • home: skip host-picker on first load if gateway or Docker detected (4fc413a)
  • increase E2E test timeouts and improve page navigation reliability (66bfc3a)
  • install: parallelize postinstall and cascade from root npm install (e412fc9)
  • only close CDP sessions that the test created (f224949)
  • openclaw-docker: resolve EACCES in docker-in-docker gateway setup (bc6ac80)
  • openclaw: stop setup panel from mounting gateway data dir as root (12a2301)
  • resolve E2E test fixture URL handling in CDP mode (ed99fe0)
  • skip node install if higher version already available (5febd12)
  • ui: add missing webview message handler for 'Open Web Control' button (3c8c1a5)
  • use configured host port when opening docker dashboard (f9f38a4)

3.5.0 (2026-04-10)

Features

  • add application icon files for branding (69e61c7)
  • add commit and bump npm script' (cf887bc)
  • add dev:editor script; serve editor via code-server on port 9888 (1f22d3c)
  • Add error code definitions and error modal component (b747fc3)
  • Add error message display to Docker setup wizard (7e87022)
  • Display product version from version.txt in OCC Home panel (d46cffc)
  • docker: add bind host config, switch to host networking (68b8288)
  • docker: auto-configure occ-legacy on Docker install, skip API key prompt (6fcbae0)
  • docker: rewrite setup wizard to use official openclaw image (97a5aed)
  • extract StatusPanelController + show full status panel in adapter tabs (0aa329b)
  • home: add bind host config to Docker 3-step flow (bd6c4af)
  • Implement error collection and reporting system (712ed27)
  • multihost: add shared host types + adapter extension scaffolds (2db4263)
  • multihost: HostRegistry, HostManager, status bar, tree provider, API export (2cdcfc2)
  • multihost: openclaw-docker extension + openclaw-ssh stub (fa90261)
  • multihost: openclaw-local extension — LocalHostAdapter + LocalHostConnection (03a88b8)
  • multihost: Phase 2b — home.ts surgical refactor to HostConnection (5409dfe)
  • show extension version below OCC logo on all welcome panels (b874210)
  • smart host routing + dual status panel titles + hosts overview (854153f)
  • ticket-021: add docker compose full stack + fix launch-editor.sh for Linux (0dfd354)
  • ticket-021: co-locate .openclaw inside OCC install dir (~/Desktop/occ/.openclaw) (a158e82)
  • ticket-021: complete Docker bootstrap setup and local option (32b49c4)
  • ticket-021: implement docker bootstrap wizard UI + engine in home.ts (c405dc6)
  • ticket-022: add Playwright e2e smoke tests + workbench browser fixes (99eeb49)
  • ticket-022: implement Docker compose validation workflow (e75719a)
  • ticket-026: dev scheme ownership for occode:// on all platforms (e56ac73)
  • ticket-028: add ticket for editor web server mode and Playwright e2e (b91a2aa)
  • ticket-029: add Playwright smoke test ticket (9f40c12)
  • ticket-030: add Dockerfile.openclaw, rename compose file, update all references (784e149)
  • ticket-038: add configurable gateway port and env file (e249013)
  • ticket-038: add docker setup UI with port config (15078e9)
  • ticket-038: add gatewayReboot to host adapters (7f23672)
  • ticket-040: add 3-step Docker config modal to Home panel (4c058ec)
  • ticket-040: replace modal docker config with full-page step views (9b728c1)
  • ticket-045: add error reporting for Docker provisioning failures (90f3d8c)
  • tickets-031-035: implement post-provision flow — AI config, auto-open, dashboard unify, IDE transition, reset command (16d791a)
  • web: replace download CTAs with early access signup form (df886de)
  • window-level host binding — one host per VS Code window (22648fb)

Bug Fixes

  • Add comprehensive debugging for Docker config flow (a1691d0)
  • auto-register occode:// protocol handler on Linux, add to Windows installer (59d84f5)
  • build: use explicit path for rcedit to avoid npx resolution issues on Windows (ef2a095)
  • ci: give each matrix leg a unique artifact name to prevent overwrites (83f9996)
  • docker: bind server to 0.0.0.0, use curl for healthcheck, skip postinstall in dev (b87c8cc)
  • docker: show full status panel instead of install screen (62dd967)
  • enable Chromium sandbox and resolve blank window on virtual GPUs (3568ed9)
  • fetch download URLs client-side to fix stale versions on static export (9430363)
  • Improve data directory display and debugging on Docker setup (ceb0813)
  • MultiHost Docker panel — eliminate setActiveHost race causing host-selector bounce (0dc263f)
  • multihost: correct adapter extension main paths after TS rootDir inference (c388acc)
  • parametrisize docker mem limit (a4fc0b2)
  • register missing openclaw.host.setup.{local,docker,ssh} commands (dbda104)
  • replace litellm/localhost:4000 references with occ.mba.sh (6334c6d)
  • replace npx rcedit with gulp task for win32 icon stamping (e8d5521)
  • Resolve npm ENOENT and EACCES errors in multi-user Docker environment (d983ef6)
  • Resolve npm lookup failures in multi-user environments (521fd42)
  • restore npx rcedit in build-windows (not a local dep) (1187860)
  • run npm i before concurrently in dev:editor script (96d7957)
  • shorten early access button text to prevent multi-line wrapping (086a144)
  • skip npm postinstall scripts in container build (376eabc)
  • ssh: verify install script integrity before execution (9f17fc3)
  • ticket-001: update onboarding copy — remove MoltPilot references, rename Start Free to Create Account (cb5e86c)
  • ticket-027: correct compose file path in _handleResetSetup and validate-docker (58a220f)
  • ticket-030: align compose volume mount with Dockerfile root user (2970963)
  • ticket-030: correct docker card flow and amend PRD (79f7c07)
  • ticket-030: direct docker card flow — auto-provision on click (b66ba4a)
  • ticket-030: replace docker compose pull with build for gateway image (c65b213)
  • ticket-030: rewrite Dockerfile.openclaw using oven/bun:1.3.10-slim template (b592a1e)
  • ticket-030: rewrite Dockerfile.openclaw with oven/bun base, fnm, node 24, openclaw cli (ec9ded2)
  • ticket-036: remove host port bindings for postgres and redis (72082c1)
  • ticket-036: run docker compose down before provision to ensure clean state (aa628d4)
  • ticket-037: MoltPilot Open Chat button fails with image input error (9ae951c)
  • ticket-039: resolve Windows app icon showing blue box (6d75543)
  • ticket-040: wire Docker card to 3-step config modal (278c8ee)
  • ticket-040: wire Docker card to config modal (8bb1258)
  • tickets-032,034: fix failing acceptance criteria from audit (8971082)
  • tickets-034,035: fix remaining failing acceptance criteria from audit (80b1faf)

3.4.3 (2026-04-04)

3.4.2 (2026-04-04)

Features

  • add commit and bump npm script' (8add84d)
  • add dev:editor script; serve editor via code-server on port 9888 (9546e30)
  • ticket-021: complete Docker bootstrap setup and local option (e066210)
  • ticket-022: add Playwright e2e smoke tests + workbench browser fixes (55f282a)
  • ticket-022: implement Docker compose validation workflow (73213c5)
  • ticket-026: dev scheme ownership for occode:// on all platforms (29e1aa1)
  • ticket-028: add ticket for editor web server mode and Playwright e2e (b39b2ab)
  • ticket-029: add Playwright smoke test ticket (6de0911)
  • ticket-030: add Dockerfile.openclaw, rename compose file, update all references (bc8f716)
  • ticket-038: add configurable gateway port and env file (3531db2)
  • ticket-038: add docker setup UI with port config (0c3d919)
  • ticket-038: add gatewayReboot to host adapters (09b5443)
  • tickets-031-035: implement post-provision flow — AI config, auto-open, dashboard unify, IDE transition, reset command (5698a69)

Bug Fixes

  • deeplinking working and showing setup cards after signup. hurray (39feb63)
  • docker: bind server to 0.0.0.0, use curl for healthcheck, skip postinstall in dev (22b3e96)
  • parametrisize docker mem limit (8500346)
  • run npm i before concurrently in dev:editor script (72c418d)
  • ticket-001: update onboarding copy — remove MoltPilot references, rename Start Free to Create Account (8ce7309)
  • ticket-027: correct compose file path in _handleResetSetup and validate-docker (7423f7a)
  • ticket-030: align compose volume mount with Dockerfile root user (8381e21)
  • ticket-030: correct docker card flow and amend PRD (3d8f751)
  • ticket-030: direct docker card flow — auto-provision on click (6742fd5)
  • ticket-030: replace docker compose pull with build for gateway image (65f30ce)
  • ticket-030: rewrite Dockerfile.openclaw using oven/bun:1.3.10-slim template (1d04873)
  • ticket-030: rewrite Dockerfile.openclaw with oven/bun base, fnm, node 24, openclaw cli (461d205)
  • ticket-036: remove host port bindings for postgres and redis (5bb86c7)
  • ticket-036: run docker compose down before provision to ensure clean state (a79556b)
  • ticket-037: MoltPilot Open Chat button fails with image input error (e12c447)
  • ticket-039: resolve Windows app icon showing blue box (1672dfe)
  • tickets-032,034: fix failing acceptance criteria from audit (ba3f07e)
  • tickets-034,035: fix remaining failing acceptance criteria from audit (3327174)

3.3.0 (2026-04-01)

Features

  • show extension version below OCC logo on all welcome panels (f892a5c)

Bug Fixes

  • enable Chromium sandbox and resolve blank window on virtual GPUs (9204d2b)

3.2.47 (2026-04-01)

Bug Fixes

  • auto-register occode:// protocol handler on Linux, add to Windows installer (a5523cd)
  • register missing openclaw.host.setup.{local,docker,ssh} commands (bfe334e)

3.2.46 (2026-03-31)

Bug Fixes

  • replace npx rcedit with gulp task for win32 icon stamping (e65037f)
  • restore npx rcedit in build-windows (not a local dep) (15146f9)

3.2.45 (2026-03-31)

Bug Fixes

  • build: use explicit path for rcedit to avoid npx resolution issues on Windows (c21662e)
  • ci: give each matrix leg a unique artifact name to prevent overwrites (bd91981)

3.2.44 (2026-03-31)

Bug Fixes

  • build: use explicit path for rcedit to avoid npx resolution issues on Windows (c21662e)
  • ci: give each matrix leg a unique artifact name to prevent overwrites (bd91981)

3.2.43 (2026-03-31)

Bug Fixes

  • build: use explicit path for rcedit to avoid npx resolution issues on Windows (f8c1fc3)
  • ci: give each matrix leg a unique artifact name to prevent overwrites (09886c8)

3.2.42 (2026-03-31)

3.2.41 (2026-03-31)

3.2.40 (2026-03-31)

3.2.38 (2026-03-31)

3.2.39 (2026-03-31)

3.2.37 (2026-03-31)

3.2.37 (2026-03-31)

3.2.38 (2026-03-30)

3.2.37 (2026-03-30)

3.2.36 (2026-03-30)

0.2.7-3.2.35-02.0 (2026-03-30)

Features

  • docker: auto-configure occ-legacy on Docker install, skip API key prompt (da98b4b)
  • docker: rewrite setup wizard to use official openclaw image (fa5f149)
  • extract StatusPanelController + show full status panel in adapter tabs (fa70f41)
  • multihost: add shared host types + adapter extension scaffolds (7ddd79b)
  • multihost: HostRegistry, HostManager, status bar, tree provider, API export (b38bca4)
  • multihost: openclaw-docker extension + openclaw-ssh stub (1f09951)
  • multihost: openclaw-local extension — LocalHostAdapter + LocalHostConnection (e342e89)
  • multihost: Phase 2b — home.ts surgical refactor to HostConnection (399373c)
  • smart host routing + dual status panel titles + hosts overview (1f370f2)
  • ticket-021: add docker compose full stack + fix launch-editor.sh for Linux (8fb6fa7)
  • ticket-021: co-locate .openclaw inside OCC install dir (~/Desktop/occ/.openclaw) (4e17d95)
  • ticket-021: implement docker bootstrap wizard UI + engine in home.ts (3d93fb3)
  • web: replace download CTAs with early access signup form (b9741fd)
  • window-level host binding — one host per VS Code window (c20d228)

Bug Fixes

  • docker: show full status panel instead of install screen (11e120e)
  • fetch download URLs client-side to fix stale versions on static export (f00e771)
  • MultiHost Docker panel — eliminate setActiveHost race causing host-selector bounce (26d6184)
  • multihost: correct adapter extension main paths after TS rootDir inference (c5a28cd)
  • replace litellm/localhost:4000 references with occ.mba.sh (6334c6d)
  • shorten early access button text to prevent multi-line wrapping (e1a3193)
  • skip npm postinstall scripts in container build (aaf9988)

3.2.35 (2026-03-19)

Bug Fixes

  • eliminate ' escaping in template literal causing script parse error (72a92f4)

3.2.34 (2026-03-19)

Bug Fixes

  • pass maintainer as separate string args to avoid JSON breaking onclick HTML attribute (1455ced)

3.2.33 (2026-03-19)

Bug Fixes

  • hide MoltPilot by default, remove "Open OpenClaw State Directory" button (80a0472)
  • NemoClaw docs link → /nemoclaw (13cceb1)
  • remove hover flicker from command center grid (a4b8ce4)

3.2.32 (2026-03-19)

Features

  • add Apps Ecosystem section — 9 purpose-built management apps (66cd08c)
  • rename "AI Harness for OpenClaw" to "Cursor for OpenClaw" everywhere (edd30a0)

3.2.31 (2026-03-19)

Features

  • add named maintainers to app WIP modals (2e287e9)
  • update feature bentos — new copy + larger icons (9aa6c10)

3.2.30 (2026-03-19)

Features

  • rename "Configure OpenClaw" button to "Open Web Control" (546ac75)

3.2.29 (2026-03-19)

Bug Fixes

  • auto-stamp voidVersion/date in CI, fix About text to v3.2.28 (19423d3)

3.2.28 (2026-03-19)

Bug Fixes

  • tidy About dialog — show v3.2.27, remove undefined fields, add community credit (00ca304)

3.2.27 (2026-03-19)

Bug Fixes

  • CTA section matches hero layout with GitHub button + responsive stacking (b8881ba)
  • hero buttons stack vertically on mobile for responsive layout (cfca9c1)
  • NemoClaw docs link points to docs.openclawcode.ai (711c171)
  • show friendly message instead of verbose 402 LiteLLM error in chat (cfbc96a)

3.2.26 (2026-03-19)

Features

  • auto-approve terminal runs by default for all users (f0e6260)

3.2.25 (2026-03-18)

Features

  • open Configure OpenClaw in default browser instead of webview panel (1f97375)

3.2.24 (2026-03-18)

Features

  • add back/forward nav, window.open bridge, live URL bar to config panel (e189eb1)

3.2.23 (2026-03-18)

Bug Fixes

  • auto-install Node.js 22 via nvm when openclaw setup requires it (f4cfb5f)

3.2.22 (2026-03-18)

Bug Fixes

  • macos: Xcode CLI screen, binary path storage, chown group error (6cc6d9e)
  • Windows app icons not showing correctly (e6e185e), closes #1a1a1

3.2.21 (2026-03-18)

Bug Fixes

  • bundle app tile emojis inside extension media folder (d4f1f34)

3.2.20 (2026-03-18)

Bug Fixes

  • close sidebar after gateway is running, not on setup start (f57eeec)

3.2.19 (2026-03-18)

Features

  • hide MoltPilot sidebar when onboarding setup starts (3e8ce67)

3.2.18 (2026-03-18)

Bug Fixes

  • escape \n in proceedAutoSetup handler to prevent script parse failure (34b9d2e)

3.2.17 (2026-03-18)

3.2.16 (2026-03-18)

3.2.15 (2026-03-18)

Bug Fixes

  • escape \x1b in template literal to prevent script parse failure (7c571be)

3.2.14 (2026-03-18)

Features

  • Show Error Logs button on install failure + strip ANSI from logs (4d93fad)

3.2.13 (2026-03-18)

Features

  • persistent diagnostics log + Open Logs in Search Actions (55e27bc)

3.2.12 (2026-03-18)

Features

  • auto-install Node.js on Windows when missing (no UAC required) (18e947e)

Bug Fixes

  • proactive sudo, prerequisite checks, PATH detection, and post-install verification (fbb8cf0)
  • Windows Node.js install robustness and cleaner install log UI (5be13ee)

3.2.11 (2026-03-18)

Features

  • add Jensen Huang image to NemoClaw section with split layout (38bec4a)
  • add OCC Legacy model constants and patch openclaw.json after setup (99179a8)
  • NemoClaw enterprise section, MoltPilot trim, nav/branding updates (c59e8ee)
  • new Jensen claw image + card layout for NemoClaw section (28a2967)
  • NEW NemoClaw pill in hero section with anchor link (d413992)

Bug Fixes

  • prevent duplicate OCC Home tab on uninstall, add silent Node.js install for Unix (5996893)
  • replace Void cube with OCC lobster in Windows installer wizard image (5c5db4b)

3.2.9 (2026-03-16)

Features

  • 4-step onboarding with theme picker and OpenClaw Light theme (846893b), closes #D40000
  • add app icon (lobster claw) for all platforms + splash screen (fbfd5d4)
  • add manual close button to CASS overlay, auto-open AI chat on setup failure (cfa2390)
  • add OCCode landing page with download links and feature highlights (0b3645d)
  • add release workflow — tag v* to build + publish all platform binaries (f18519a)
  • add shared Control Center package + extension UI (2c57bf9)
  • add sponsors section with MoltPod as Diamond Sponsor (9757426)
  • add Star on GitHub button next to Download in hero section (f77d730)
  • add sudo command tool, auto-update check, improve install/uninstall flows (4ab3c1c)
  • add Void editor fork as new base (git submodule) (9e700c0)
  • add web_search and read_url builtin agent tools (43223bc)
  • add Windows build job and bump version to 3.0.0 (5993d1c)
  • AI-driven install — chat handles installation and password (ad287fc)
  • attach device ID to ocFreeModel requests for per-user budget tracking (f93f251)
  • clipboard bridge in config panel, gateway port detection, and misc fixes (6d20a25)
  • deterministic cross-platform CASS setup (replaces AI delegation) (7e9eacf)
  • event-driven install detection — no polling overhead (2ff6b19)
  • first-run onboarding as a separate panel, independent of OCC Home (d949f6e)
  • implement home screen with OpenClaw detection, install, and config flow (86b68f8)
  • live install detection + co-pilot system prompt (9b44189)
  • MoltPilot improvements, QR display, OpenClaw status in system prompt (7557d2a)
  • OCC Home improvements, auth provider, install UX hardening (f3866c0)
  • OpenClaw home panel UX, MoltPilot AI state, hardened installer (8c79388)
  • openclaw: add anonymous install ping via Aptabase (4132944)
  • openclaw: add Configure (TUI) button that opens openclaw configure in editor terminal (8445d05)
  • openclaw: add workspace file pills to home panel (20c5933)
  • polish icon + control center stability (322d446)
  • polished terminal-free install console UI (v3.2.0) (2e90af4), closes #0d1117 #7ee787 #ffa198
  • real-time credits, smoke test, MoltPilot fixes, .openclaw permissions (f3f6eac)
  • rebrand VSCodium with OCCode icon on all platforms (9d56b38)
  • replace all icons with new PNG mascot (transparent background) (e3bca49)
  • replace app icon with new OpenClaw mascot across all platforms (83f8005)
  • route ocFreeModel through LiteLLM proxy at inference.mba.sh (d5f1fad)
  • scaffold Electron wrapper + VS Code extension (Milestones 2 & 3) (0af420d)
  • set MoltPilot system prompt as default aiInstructions (0e80e71)
  • unified setup view, smart uninstall, flexible MoltPilot, onboarding redesign (8ec89a8)
  • update all icons to final PNG with correct transparency (8ece542)
  • update editor submodule — macOS icon converted (ddc3eee)
  • update editor submodule — OCcode rebrand + OpenClaw extension integrated (6c3022f)
  • update editor submodule — remove AddProvidersPage from onboarding (7ec874b)
  • update empty panel watermark and onboarding icon to new mascot (6adf62a)
  • update model lists to March 2026 latest (90d0960)
  • VS Code walkthrough for first-run onboarding (79f2da3)
  • web: add Community link to navbar, change Download to Sign In (597952a)
  • web: add icons to top nav Docs and OpenClaw links (7c4f74e)
  • web: fetch latest release assets and wire direct download links (9dcc419)
  • web: rewrite copy as AI harness, add globe effects + install toasts (29c2cdb)
  • web: single platform download button with alt link (893f5fc)
  • website download links auto-update from latest GitHub release (b92dfed)
  • web: switch to Space Grotesk font + add hero background videos (4fa40c1)
  • web: update hero screenshots with new OCC Home UI (9780577)
  • web: update hero subtext copy (362c678)
  • web: update site title to AI powered local harness for OpenClaw (d4f90f8)
  • web: wire v3.1.2 direct download links, remove sponsor pill (f91bec6)

Bug Fixes

  • add .vscodeignore and --allow-missing-repository for vsce in monorepo (d127374)
  • add homepage, author, repository to wrapper package.json for electron-builder (4896bdf)
  • add repository field to extension package.json (fixes vsce packaging) (e3e6516)
  • align ocFreeModel model name with LiteLLM config (moltpilot) (057f924)
  • bump activity bar hide key to V3 so SCM stays hidden on existing installs (c50c8d8)
  • bundle extension .vsix into wrapper before building (sequential CI) (fd07dd3)
  • BYOK ollama support, deterministic uninstall, auto-close terminals (8d87241)
  • bypass npm shim on Windows — resolve node.exe + invoke JS entry point directly (425c22b)
  • CASS setup downloads prebuilt Rust binary instead of pip install (b49d7b8)
  • CASS setup now shows progress overlay in home panel (9a36836)
  • ci: remove musl parcel watcher before deb packaging on Ubuntu (0371768)
  • coerce array newContent to string in validateStr (cc02e64)
  • compile OpenClaw extension TypeScript before packaging (d0b123b)
  • correct directory ownership and workspace open logic (e6c1fc7)
  • correct model IDs verified by smoke tests (c531697)
  • disable git built-in extensions to suppress activation errors (d36f9ef)
  • exclude vscodium from files to avoid electron-builder conflict (2198057)
  • guard against empty dependenciesSrc in packageNativeLocalExtensionsStream (565aee1)
  • guard webview access after panel disposal (c0762bb)
  • handle flat VSCodium extraction in rebrand (Linux/Windows) (d646118)
  • include control-center data in VSIX (b6030b3)
  • macOS/Linux binary paths and splash icon loading (v0.2.6.1) (eadd773)
  • make aiInstructions override Void system identity (place last, strong label) (9c13c42)
  • mount control center webview reliably (6b73713)
  • noErrorOnMissing: true for msal native files in Windows CI (c21b754)
  • pre-release hardening for workshop (155565c)
  • prefer .cmd over .ps1 shims on Windows for reliable openclaw CLI execution (1d5ded1)
  • rebuild native modules for Electron 34 ABI before packaging (18e0401)
  • remove duplicate assets entry from extraResources (ad0220f)
  • remove microsoft-authentication from nativeExtensions list (f50b989)
  • restore missing closing braces in webview message handler (c3f899e)
  • route inference through OCC backend proxy instead of direct LiteLLM (f6cac4a)
  • scroll jitter, new thread button, suppress more extension errors (42e9280)
  • silent-first install flow — no more runaway terminals (cab8ac2)
  • syntax error in wizardLog handler — extra brace + unescaped newline (4561268)
  • test + fix wrapper and extension for Linux, add REPORTS.md (b8ec0b5)
  • update auto-update URLs to damoahdominic/occ repo, use occRelease for version checks (2552b70)
  • update security report email to [email protected] (af5e12e)
  • use bash shell for VSIX verify step (Windows compat) (ffab0f0)
  • use canonical Apache 2.0 LICENSE text + add license to package.json (cea30ea)
  • use env var to check AZURE_CLIENT_ID in workflow if condition (b8e3b2c)
  • use execSync with shell:true for extension install (codium is a shell script) (7371f7e)
  • use openclaw.json as the single install detection signal (ed5a01d)
  • version to 0.2.6 (semver compliant) (d176697)
  • web: remove Skool community link from hero section (e093024)
  • web: sync website with dev branch design (ad1a4f7)
  • Windows installer branding + configureTUI PATH fix (d8af3bb)