Loading...
Loading...
Compare original and translation side by side
./scripts/dev/reset-for-testing.sh~/.capacitor/./scripts/dev/reset-for-testing.sh~/.capacitor/| Feature | How to Test | Expected |
|---|---|---|
| Add project | Click +, select a project folder | Project appears in list |
| Session detection | Start Claude in that project | State shows Ready/Working |
| State transitions | Type prompt, wait for response | Working → Ready transitions |
| Lock detection | Check | Lock dir exists while Claude runs |
| Session end | Exit Claude session | State returns to Idle |
| 功能 | 测试方法 | 预期结果 |
|---|---|---|
| 添加项目 | 点击+,选择项目文件夹 | 项目出现在列表中 |
| 会话检测 | 在该项目中启动Claude | 状态显示为就绪/工作中 |
| 状态转换 | 输入提示词,等待响应 | 工作中 → 就绪 状态正常转换 |
| 锁检测 | 执行 | Claude运行时锁目录存在 |
| 会话结束 | 退出Claude会话 | 状态返回至空闲 |
undefinedundefinedundefinedundefined./scripts/dev/restart-app.sh./scripts/dev/restart-app.shcat ~/.capacitor/sessions/*.lock/pid | xargs -I {} ps -p {}cat ~/.capacitor/sessions/*.lock/pid | xargs -I {} ps -p {}cat ~/.claude/settings.json | jq '.hooks'hud-state-tracker.shcat ~/.claude/settings.json | jq '.hooks'hud-state-tracker.shcargo build -p hud-core --release
cd core/hud-core && cargo run --bin uniffi-bindgen generate --library ../../target/release/libhud_core.dylib --language swift --out-dir ../../apps/swift/bindings/
cp ../../apps/swift/bindings/hud_core.swift ../../apps/swift/Sources/ClaudeHUD/Bridge/
rm -rf ../../apps/swift/.buildcargo build -p hud-core --release
cd core/hud-core && cargo run --bin uniffi-bindgen generate --library ../../target/release/libhud_core.dylib --language swift --out-dir ../../apps/swift/bindings/
cp ../../apps/swift/bindings/hud_core.swift ../../apps/swift/Sources/ClaudeHUD/Bridge/
rm -rf ../../apps/swift/.build