Commit Graph
6 Commits
Author SHA1 Message Date
taodengandClaude Opus 4.6 cdcf28ff4e feat: Phase 1 scaffold — React + Vite + TypeScript + Dashboard (v0.10.0)
- Add Vite + React + TypeScript + Tailwind CSS to Electron app
- Create Dashboard page with gateway control (start/stop/restart/status)
- Expand preload.js IPC bridge with gateway and OCM API channels
- Add IPC handlers in main.js for openclaw CLI and OCM proxy
- Dev mode loads Vite dev server, production loads built dist/
- Bump version to 0.10.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 07:30:27 +10:00
taodengandClaude Sonnet 4.6 b74f9942dd fix: sync package-lock.json version to 0.9.6
package-lock.json still referenced version 0.9.4 while package.json
was already at 0.9.6; align them to avoid npm install warnings and
electron-builder version mismatches.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 06:13:20 +10:00
taodengandClaude Sonnet 4.6 b240b764ef feat: regenerate icons with proper orange circle + white O design (v0.9.6)
- Regenerated icon.png (512x512 RGBA) and tray-icon.png (16x16 RGBA)
  with lobster orange #FF6B35 circle and white "O" ring
- Rebuilt icon.icns via sips + iconutil with full iconset (10 sizes)
- Added icon.ico for Windows (6 sizes, PNG-embedded ICO)
- Added icon.iconset/ source files for future icon regeneration
- Tray hide-to-tray already enabled; package.json build config already
  targets mac (DMG+icns), linux (AppImage+png), win (NSIS+ico)
- Build verified: ODO-0.9.6-arm64.dmg produced successfully

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 22:15:09 +10:00
taodengandClaude Sonnet 4.6 7e18aa9b4f feat: add tray support and cross-platform packaging assets (v0.9.6)
- Generate placeholder icons: icon.png (512x512), tray-icon.png (16x16), icon.icns (macOS)
- Fix window close behavior: hide to tray instead of quitting
- Add tray left-click and double-click handlers to restore window
- Add app.dock.hide/show on macOS for proper dock visibility
- Bump version to 0.9.6 in package.json, preload.js, openclaw-manager.js

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 21:56:35 +10:00
taodengandClaude Sonnet 4.6 3cba8552cf fix: close window quits app instead of hiding to tray
No system tray is shown, so hiding the window on close left the app
running with no way to quit except Ctrl+C. Now closing the window
sets isQuitting=true and lets the normal close flow proceed, which
triggers before-quit → stopServer().

Bumps version 0.9.4 → 0.9.5.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 21:32:16 +10:00
taodeng a1e7e66ae1 feat: initial commit — odo v0.9.4 Electron desktop app for OpenClaw management
- Electron main process with tray icon and IPC setup
- openclaw-manager.js server bridge
- Architecture design document (ODO_ARCHITECTURE.md)
- preload.js for renderer context bridge
2026-03-19 21:10:14 +10:00