Commit Graph

172 Commits

Author SHA1 Message Date
dongsheng123132
f4203629c7 simplify: use openclaw onboard for model config instead of custom .env
Don't reinvent the wheel - OpenClaw's own onboard flow handles model
selection, auth, and provider config correctly and securely.
2026-03-09 19:23:28 +08:00
dongsheng123132
cc001e4162 fix: rewrite model config to use models.json + auth-profiles.json
Old approach wrote .env which OpenClaw ignores. Now writes directly
to portable-home agent config files and sets default model via
openclaw config set.
2026-03-09 19:21:13 +08:00
dongsheng123132
cd402a0e5a fix: split QQ bot AppID/AppSecret into separate inputs
Also adds optional allowFrom whitelist prompt and clearer instructions.
2026-03-09 19:09:15 +08:00
dongsheng123132
fa53d6ba25 feat: auto-open browser after gateway starts
Gateway run doesn't open browser by itself. Now scripts wait for
port 18789 to be ready, read auth token from config, and open the
dashboard URL in the default browser automatically.
2026-03-09 19:03:01 +08:00
dongsheng123132
48fab3c060 fix: add --allow-unconfigured --force to gateway run
--allow-unconfigured: lets gateway start without gateway.mode=local
--force: kills existing listener on port 18789 to avoid conflicts
2026-03-09 18:24:59 +08:00
dongsheng123132
56dcf4c811 fix: use gateway run instead of dashboard for persistent service
dashboard only opens browser and exits immediately; gateway run keeps
the service running so the web UI can actually connect.
2026-03-09 18:08:55 +08:00
dongsheng123132
d35cf65727 fix: remove fallback to bare openclaw.mjs after dashboard exits
The `|| openclaw.mjs` fallback ran when dashboard exited with non-zero
(e.g. Ctrl+C), triggering "Control UI assets not found" error message.
2026-03-09 18:01:10 +08:00
dongsheng123132
069e348f6f feat: USB portable mode, remove pnpm dep, improve install UX
- Config/state/memory now saved to USB drive (portable-home/)
- Remove pnpm dependency, use npm directly
- Add spinner animation for long copy operations
- Use tar instead of cp -R to avoid macOS resource fork issues
- Add dashboard menu option [17]
- Add safety warnings for shared/temporary computers
- Simplify docs: remove Linux support, outdated pricing info
- Add ~/.local/bin symlinks (no sudo needed)
2026-03-09 17:53:14 +08:00
dongsheng123132
6be637b77c Revert "chore: update website links to vercel domain"
This reverts commit a5ac6215be.
2026-03-09 11:52:48 +08:00
dongsheng123132
a5ac6215be chore: update website links to vercel domain 2026-03-09 11:51:49 +08:00
dongsheng123132
97448d4317 feat: add Linux support, pnpm build fixes, and website updates
- Add Linux x64 platform support (运行.sh, build script, docs)
- Fix pnpm-first build logic across all launcher scripts
- Update website: 3→4 platforms, Linux in 3-step guide
- Update docs: Qwen free tier, StepFun model, 省钱提示
- Fix .gitignore for build artifacts
2026-03-09 11:37:33 +08:00
dongsheng123132
0bfa26e6e2 fix: make 虾盘 same size as U-Claw in hero title 2026-03-09 11:20:16 +08:00
dongsheng123132
72241ed54b feat: add 虾盘 subtitle to hero title in Chinese mode 2026-03-09 11:18:45 +08:00
dongsheng123132
77ed5c78bf fix: use Xiaohongshu link instead of QR image, keep WeChat QR 2026-03-09 11:16:03 +08:00
dongsheng123132
2a1c8101e5 feat: add Xiaohongshu QR code to website, README, guide, and USB build 2026-03-09 11:14:25 +08:00
dongsheng123132
fa99ec70bc docs: add WeChat QR + contact info to user guide and USB build 2026-03-09 11:10:41 +08:00
dongsheng123132
f686137ee8 docs: add free tier details and StepFun to china user guide
- Qwen: 10M free tokens for new users, 2000 daily calls
- StepFun Step 3.5 Flash: free via OpenRouter
- Added money-saving tips section (dated, easy to update)
2026-03-09 11:05:55 +08:00
dongsheng123132
c556f36d92 fix: 5 critical bugs from Codex review
1. Windows: change "node npm.cmd" to "call npm.cmd" (npm.cmd is a
   batch wrapper, not a JS file — can't run with node.exe)
2. Build: use pnpm instead of npm (upstream build script calls pnpm
   subcommands that fail without it); add set -eo pipefail
3. Build: fail explicitly when dist/ not generated instead of || true
4. Run scripts: separate first-time onboard from normal startup
   (was running onboard every time, blocking normal launch)
5. Windows .bat: fix findstr patterns for .env dedup with /r flag
2026-03-09 11:02:14 +08:00
dongsheng123132
1b4bfb38d9 fix: 9 bugs from code review
Critical:
- build script now copies launcher menu + china guide (was missing!)
- Windows PATH: handle fresh accounts + warn on 1024 char limit
- Windows .bat: remove old .env keys before adding new (no duplicates)

Important:
- Menu error message: fix range 0-14 → 0-16
- API key input: use read -s to hide plaintext
- macOS install: default to .zshrc (not .bash_profile)
- Website table: fix column mismatch (td → span inside td)
2026-03-09 10:51:19 +08:00
dongsheng123132
34a9688edc feat: add contact section with WeChat QR and email
- Website: contact section with WeChat QR code, email, GitHub links
- README: contact section with QR image and email
2026-03-09 10:36:30 +08:00
dongsheng123132
eaa90da834 feat: add bilingual landing page for u-claw.org
Dark-themed single-page site with CN/EN toggle, feature grid,
3-step guide, terminal demo, and models comparison table.
2026-03-09 10:26:16 +08:00
dongsheng123132
6f54151a79 feat: U-Claw v1.0 - OpenClaw offline installer USB for China
- Build script to package Node.js (Mac ARM64/x64 + Win x64) + OpenClaw + all deps
- YuLinMuFeng-style launcher menu with 16 functions (install/repair/backup/reset)
- 8 Chinese AI models one-click config (DeepSeek/Kimi/Qwen/GLM/MiniMax/Doubao/Qianfan/Mimo)
- QQ official integration (Tencent), Feishu, WeChat, Telegram, Discord, WhatsApp, Slack
- 52 pre-installed skills, all offline
- Bilingual README (Chinese + English)
- Full China tutorial (12 chapters)
- MIT license
2026-03-09 10:01:38 +08:00