Commit Graph

311 Commits

Author SHA1 Message Date
iven
4eb164764a feat(openfang): add bundled OpenFang runtime support
- Add prepare-openfang-runtime.mjs script for cross-platform binary download
- Update lib.rs to support binary runtime (fallback to Node.js for legacy)
- Add openfang.cmd/sh launcher scripts
- Update runtime-manifest.json for binary-based runtime
- Add README documentation for bundled runtime architecture

OpenFang binary is downloaded during build, supporting:
- Windows x64/ARM64 (.zip)
- macOS Intel/Apple Silicon (.tar.gz)
- Linux x64/ARM64 (.tar.gz)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 18:03:43 +08:00
iven
cfb06d7209 docs: add frontend test report
- Document current testing status
- List required manual tests
- Chrome DevTools MCP connection issues

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:20:01 +08:00
iven
1d831fb286 test: configure Vitest testing framework
- Add vitest, @testing-library/react, @vitest/ui, jsdom dependencies
- Create vitest.config.ts with jsdom environment and coverage settings
- Add tests/setup.ts with localStorage mock and crypto mock
- Add tests/gateway/ws-client.test.ts for GatewayClient unit tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 00:48:58 +08:00
iven
b8a83b5a26 feat(skills): add code-review and translation skills
- code-review: Code quality analysis, security audit, and best practices checking
- translation: Professional technical translation with terminology consistency

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 00:32:29 +08:00
iven
8b1c4d36a0 refactor: remove v1 legacy code replaced by OpenClaw
- Remove src/core/* - replaced by OpenClaw built-in capabilities
- Remove src/db/* - OpenClaw has its own SQLite storage
- Remove src/config/* - OpenClaw config system replaces this
- Remove src/im/* - OpenClaw Channel system replaces this
- Remove src/api/* - WebSocket + Tauri Commands replace this
- Remove src/utils/* - using OpenClaw utilities
- Remove src/app.ts, src/index.ts - no longer needed

All v1 code is preserved in archive/v1-code-backup branch

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 00:31:24 +08:00
iven
fa108e78aa feat(frontend): update Gateway connection URL to port 18790
- Changed default Gateway URL from 18789 to 18790 to match current running instance
- This allows frontend to connect to Gateway during testing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 00:30:07 +08:00
iven
c00bcb11b6 feat(plugins): add package.json and openclaw.plugin.json for OpenClaw compatibility
- Add package.json with openclaw.extensions field for all three plugins
- Add openclaw.plugin.json manifest files
- Plugins: zclaw-chinese-models, zclaw-feishu, zclaw-ui

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 00:27:47 +08:00
iven
ef849c62ab cc工作前备份 2026-03-12 00:23:42 +08:00
iven
f75a2b798b docs: add comprehensive development documentation 2026-03-11 22:13:03 +08:00
iven
75ff195247 docs: add development progress report 2026-03-11 22:07:29 +08:00
iven
045e9cef5b feat: initialize ZCLAW project with core systems and Tauri desktop
- Created backend core systems:
  - Remote Execution System (远程执行系统)
  - Task Orchestration Engine (任务编排引擎)
  - Persistent Memory System (持续记忆系统)
  - Proactive Service System (主动服务系统)

- Created Tauri desktop app:
  - Three-column layout based on AutoClaw design
  - React + TypeScript + Tailwind CSS
  - Zustand state management
  - Lucide React icons

- Components:
  - Sidebar (Agent list, IM channels, scheduled tasks)
  - ChatArea (Chat interface with message bubbles)
  - RightPanel (Task progress, statistics, next actions)

Next: Test Tauri dev server and integrate with OpenClaw backend
2026-03-11 22:06:07 +08:00