Issue #34 made the hooks honor CLAUDE_CONFIG_DIR when writing the mode flag ($CLAUDE_CONFIG_DIR/.ponytail-active), enforced by tests/hooks.test.js. But both statusline scripts still hardcoded $HOME/.claude/.ponytail-active, so any user with CLAUDE_CONFIG_DIR set gets no badge — or a stale mode from a pre-migration ~/.claude flag that never updates again. Make both scripts resolve the flag the same way getClaudeDir() does: prefer CLAUDE_CONFIG_DIR, fall back to ~/.claude. The fallback branch is identical to the previous behavior, so unset-env users are unaffected. Also corrects the now-inaccurate path comment in the activation hook header. |
||
|---|---|---|
| .. | ||
| copilot-hooks.json | ||
| hooks.json | ||
| ponytail-activate.js | ||
| ponytail-config.js | ||
| ponytail-instructions.js | ||
| ponytail-mode-tracker.js | ||
| ponytail-runtime.js | ||
| ponytail-statusline.ps1 | ||
| ponytail-statusline.sh | ||