Skip to content

Tags: damoahdominic/occ

Tags

v3.1.1

Toggle v3.1.1's commit message
ci: add Linux x64 build job (Ubuntu .deb + .tar.gz)

Builds OCcode for Linux x64 on ubuntu-latest:
- .deb package via vscode-linux-x64-prepare-deb + build-deb (fakeroot/dpkg-deb)
- .tar.gz for any other Linux distro
Both artifacts uploaded to GitHub Release alongside macOS and Windows.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.1.0

Toggle v3.1.0's commit message
fix: pre-release hardening for workshop

- Add 10s/15s AbortController timeouts to web_search and read_url fetch calls
- Validate openWorkspaceFile message against allowlist to prevent path traversal
- Migration guard: populate aiInstructions from default when stored value is empty

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.7

Toggle v3.0.7's commit message
feat(openclaw): add workspace file pills to home panel

Shows AGENTS.md, IDENTITY.md, USER.md, TOOLS.md, MEMORY.md as clickable pills
below the checks section when OpenClaw is installed. Clicking a pill opens
the file from ~/.openclaw/workspace/ in the editor (creates it if missing).
Pills are hidden when OpenClaw is not installed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.6

Toggle v3.0.6's commit message
fix: make aiInstructions override Void system identity (place last, s…

…trong label)

Previously aiInstructions was prepended before the Void system message with a weak
"GUIDELINES" label, causing the coding assistant identity to win. Now the Void base
message comes first (preserving tool defs + workspace context) and aiInstructions
comes last with an explicit override label so MoltPilot's identity takes effect.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.5

Toggle v3.0.5's commit message
feat(openclaw): add Configure (TUI) button that opens openclaw config…

…ure in editor terminal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.4

Toggle v3.0.4's commit message
feat: set MoltPilot system prompt as default aiInstructions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.3

Toggle v3.0.3's commit message
fix: compile OpenClaw extension TypeScript before packaging

out/ is not tracked in git so tsc must run in CI.
fromLocalNormal (vsce.listFiles) packages existing files on disk —
without compiled out/extension.js the extension is empty in the app.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.2

Toggle v3.0.2's commit message
fix: rebuild native modules for Electron 34 ABI before packaging

Add @electron/rebuild step after npm ci to compile all native .node
bindings against Electron 34.3.2 headers (ABI node-v132). Without
this, @vscode/policy-watcher and other native modules are uncompiled
and the app crashes on launch.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.1

Toggle v3.0.1's commit message
fix: noErrorOnMissing: true for msal native files in Windows CI

msal*.node/.dll files aren't present in CI — noErrorOnMissing was
false on Windows, causing CopyWebpackPlugin to error. Safe to skip
since the module is already declared as an external.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v3.0.0

Toggle v3.0.0's commit message
feat: add Windows build job and bump version to 3.0.0

- Add build-windows job to CI (windows-latest, Inno Setup installers)
- Both macOS and Windows jobs run in parallel on tag push
- Bump apps/editor version from 1.99.3 to 3.0.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>