mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
H5 access is a user-facing desktop sharing entrypoint, so it should not be buried inside the broad General settings surface. Move it into its own Settings tab and make the empty QR state point users at the token generation action before a scan link exists. Constraint: Preserve the existing H5 store API and token lifecycle while changing only the desktop settings surface. Rejected: Keep H5 access inside General with a larger visual block | still hides a strong product surface in a catch-all page. Confidence: high Scope-risk: narrow Directive: Keep H5 access as a first-class settings entry unless the navigation model is redesigned holistically. Tested: cd desktop && bun run test -- src/__tests__/generalSettings.test.tsx src/i18n/index.test.tsx Tested: cd desktop && bun run lint Tested: cd desktop && bun run build Tested: bun run verify Not-tested: Live H5 token generation against an enabled local H5 service; current local desktop state had H5 disabled.
Claude Code Haha Desktop
基于 Tauri 2 + React 的桌面客户端。
开发
bun install
bun run tauri dev
构建
# macOS (Apple Silicon)
./scripts/build-macos-arm64.sh
# Windows (x64, MSI only)
.\scripts\build-windows-x64.ps1
构建产物位于 build-artifacts/ 目录,文件名会显式包含平台、架构和包类型。
常见问题
macOS 提示"已损坏,无法打开"
xattr -cr /Applications/Claude\ Code\ Haha.app