REL: dev into main for v0.1.0-alpha.3#10
Merged
Merged
Conversation
* feat(nav): fuzzy tree resolution with deterministic ambiguity * feat(ls): add --porcelain stable machine output * feat(gitx): add ShortStatus and LastCommit preview helpers * feat(go): fuzzy-jump navigation with picker and non-TTY porcelain fallback * feat(shell-init): zsh shim with cd protocol, completions, opt-in prompt hook * docs: shell integration page, README nav commands, agent porcelain contract * refactor(nav): pin byte-based score normalization with a multibyte tie test * feat(root): point bare wt at --help when run outside a repository * fix(shell-init): pin zsh emulation and builtins in the shim * style(picker): drop redundant import alias * fix(shell-init): hand the path through when stdout is captured * fix(shell-init): survive a pre-existing wt alias at eval time * fix(shell-init): bootstrap completions and hooks under stock zsh emulation * fix(shell-init): recompute the prompt indicator instead of caching stale answers * test(shell-init): lock exit-status propagation through the wrapper * fix(tty): treat a dumb or unset TERM as non-interactive * fix(go): reject an explicitly empty query as usage * refactor(nav): drop the no-op sort and dedupe from candidate names * refactor(nav): own the exact-spelling tier for every name-resolving command * refactor(shell-init): replace the one-branch template with plain zsh embeds * perf(shell-init): register completions lazily to keep startup to one spawn * fix(shell-init): run the completion bootstrap without sticky emulation * fix(shell-init): keep err_exit shells alive when no wt alias exists * docs(plan): record the uncached prompt hook and plain-zsh shim * refactor(cli): fold the shell-init usage case into the exit-two table * docs(cli): rewrite kept comments without em-dashes * refactor(tty): unify terminal detection on the ioctl probe * docs(plan): record the TERM guard and the ls --porcelain flag
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v0.1.0-alpha.3 - 2026-07-20
Enhancements
eval "$(wt shell-init zsh)"line in.zshrcmakes barewtan interactive tree picker,wt goa fuzzy cd, andwt newland in the fresh tree — with zsh completions, an opt-inWT_PROMPTindicator, and a script-safewt ls --porcelainfallback whenever no TTY is present. (Phase 3: shell integration & navigation — shell-init, go, picker #8)Documentation
WT_PROMPT/starship prompt recipes. (Phase 3: shell integration & navigation — shell-init, go, picker #8)Infrastructure