Skip to content

Releases: damoahdominic/occ

OCcode v3.1.6

07 Mar 03:22

Choose a tag to compare

feat: attach device ID to ocFreeModel requests for per-user budget tr…

OCcode v3.1.5

06 Mar 18:27

Choose a tag to compare

feat: route ocFreeModel through LiteLLM proxy at inference.mba.sh

Replaces hardcoded OpenRouter endpoint and API key with the self-hosted
LiteLLM proxy. Real API key is now kept server-side only.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

OCcode v3.1.4

06 Mar 18:20

Choose a tag to compare

feat(openclaw): add anonymous install ping via Aptabase

Fires once per install on first activation. Sends OS name and app version
only — no personal data, no PII. Silent on failure, never blocks the app.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

OCcode v3.1.3

06 Mar 03:05

Choose a tag to compare

fix(ci): remove musl parcel watcher before deb packaging on Ubuntu

dpkg-shlibdeps fails when it encounters @parcel/watcher-linux-x64-musl
because libc.musl-x86_64.so.1 doesn't exist on glibc Ubuntu runners.
The musl variant isn't needed on Debian/Ubuntu — only the glibc one is.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

OCcode v3.1.2

06 Mar 02:26

Choose a tag to compare

feat(web): fetch latest release assets and wire direct download links

On page load, fetches GitHub Releases API to get per-platform artifact URLs:
- macOS → darwin-arm64-signed.zip
- Windows → win32-x64-system-setup.exe (+ user-setup in dropdown)
- Linux → linux-x64.deb (+ .tar.gz fallback in dropdown)
Falls back to /releases page if API is unreachable or no assets yet.
Shows version tag ("v3.1.x") in navbar button and below hero button.
Dropdown gains "All releases →" link and per-platform extras.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

OCcode v3.0.5

06 Mar 00:35

Choose a tag to compare

feat(openclaw): add Configure (TUI) button that opens openclaw config…

OCcode v3.0.4

06 Mar 00:31

Choose a tag to compare

feat: set MoltPilot system prompt as default aiInstructions

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>

OCcode v3.0.3

05 Mar 22:53

Choose a tag to compare

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 <[email protected]>

OCcode v3.0.2

05 Mar 20:30

Choose a tag to compare

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 <[email protected]>

OCcode v3.0.1

05 Mar 20:13

Choose a tag to compare

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 <[email protected]>