Skip to content

Tags: damoahdominic/occ

Tags

v3.2.1

Toggle v3.2.1's commit message
docs: add AZURE.md, SYSTEMS.md; tidy APPLE.md

- AZURE.md: step-by-step Azure Trusted Signing setup guide
- SYSTEMS.md: external systems architecture for monetisation
- APPLE.md: minor formatting fix

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

v3.2.0

Toggle v3.2.0's commit message
feat: polished terminal-free install console UI (v3.2.0)

- Replaced basic install log with a card-style console: dark #0d1117
  background, subtle box-shadow, rounded corners, slide-in animation
- Pulsing green status dot in header bar; turns solid on success, red
  on failure with matching border-color transitions
- Log text is GitHub-green (#7ee787) in running state, coral (#ffa198)
  on failure — full green-terminal aesthetic
- Header text updates per state: Installing… → complete ✔ → failed — opening AI…
- Panel auto-hides after 3 s on success, 4.5 s on failure (AI chat
  already open by then)
- Removed old .install-label / loading-dots in favour of new header

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

v3.1.9

Toggle v3.1.9's commit message
fix: silent-first install flow — no more runaway terminals

- Try npm install -g openclaw silently (no terminal, no sudo for most users)
  with live output streamed to a log panel in the home webview
- If npm not available or fails, fall back to a terminal installer
- Track the install terminal — clicking Install again focuses the existing
  terminal instead of opening a new one
- Notify user about password prompt before terminal appears
- On terminal failure, AI is invoked immediately with full context
- Removed 150-line duplicated install logic from extension.ts

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

v3.1.8

Toggle v3.1.8's commit message
fix: Windows installer branding + configureTUI PATH fix

- code.iss: replace Microsoft Corporation with HITL, Inc + correct URLs
- messages.en.isl: 'Updating Visual Studio Code...' → 'Updating OCcode...'
- configureTUI: use cmd /c on Windows so .cmd shims resolve correctly

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

v3.1.7

Toggle v3.1.7's commit message
fix: align ocFreeModel model name with LiteLLM config (moltpilot)

LiteLLM proxy registers the model as 'moltpilot' — app was sending
'z-ai/glm-4.7-flash' which caused 400 errors on every request.

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

v3.1.6

Toggle v3.1.6's commit message
feat: attach device ID to ocFreeModel requests for per-user budget tr…

…acking

Generates a persistent UUID per install (stored in Void settings), sent
as the OpenAI `user` field on every ocFreeModel request. LiteLLM uses
this to track spend per device and enforce max_budget_per_user limits.

No provisioning server needed — just set max_budget_per_user in LiteLLM config.

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

v3.1.5

Toggle v3.1.5's commit message
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 <noreply@anthropic.com>

v3.1.4

Toggle v3.1.4's commit message
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 <noreply@anthropic.com>

v3.1.3

Toggle v3.1.3's commit message
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 <noreply@anthropic.com>

v3.1.2

Toggle v3.1.2's commit message
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 <noreply@anthropic.com>