v0.18.0
What's Changed
- Crates by @matej21 in #54
- feat/worktrees colors by @jonasnobile in #57
- fix: wire up content pane registry for PTY dirty notifications by @neumie in #59
- feat: add hook env vars (folder, branch) and fix dtach cleanup by @neumie in #56
- feat(keybindings): add search to keyboard shortcuts dialog by @neumie in #63
- fix(worktree): stale dir cleanup, random adjectives, and close hook fixes by @neumie in #62
- fix: resolve worktree root before removal in monorepos by @JanTvrdik in #61
- feat(sidebar): show git branch instead of worktree name by @neumie in #66
- fix: require authentication for /v1/auth/reload endpoint by @JanTvrdik in #78
- fix(terminal): escape tool name in WSL command -v check by @JanTvrdik in #83
- fix(git): validate git refs to prevent flag injection by @JanTvrdik in #82
- fix: prevent path traversal in get_file_from_working_tree() by @JanTvrdik in #79
- fix(terminal): validate fnm PATH resolution against symlink escape by @JanTvrdik in #84
- feat: display Claude usage reset times in local timezone by @JanTvrdik in #64
- fix: resolve correct project path when opening existing worktrees in monorepos by @JanTvrdik in #67
- fix: worktree hook race + FocusActiveProject keybinding by @neumie in #86
Full Changelog: v0.17.3...v0.18.0