mirror of
https://github.com/NanmiCoder/claude-code-haha.git
synced 2026-10-10 11:53:10 +08:00
36838b44d4
Recording: - While dictating, the composer's toolbar row becomes a recording bar: cancel, a scrolling trace of what the microphone heard, the clock (a countdown in the last 15 s), stop, and send. Recording is no longer painted in the error color. - Stop writes the text into the draft. Send writes it, then submits the draft through the composer's own path once the render carries the text. Text held back because the draft changed is never sent. - Dictated text is tinted for a moment where it landed. - The settings transcription test uses the same trace, clock and stop disc. VoiceWave is removed. Default: - Voice input is on by default for preferences that never saved it; a saved `false` is kept. - In the desktop app the microphone shows before the model is downloaded and opens Settings > Voice input. The browser (H5) never offers it.
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