mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-19 13:33:35 +08:00
Workspace file-tree actions should default to project-relative paths because users usually operate inside the selected work directory. The menu now keeps the common copy action relative, preserves absolute copying as an explicit secondary action, and removes the duplicate inline citation entry in favor of Add to chat. Constraint: Desktop workspace context menu should stay compact and avoid duplicate chat-reference actions Rejected: Keep Copy path as absolute | makes the common selected-project workflow copy a less useful path Confidence: high Scope-risk: narrow Tested: cd desktop && bunx vitest run src/components/workspace/WorkspacePanel.test.tsx Tested: bun run check:desktop Tested: git diff --check Not-tested: Manual browser smoke; component interaction tests cover the changed menu behavior
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