You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Smart directory navigation and zoxide integration #147
zoxide — https://github.com/ajeetdsouza/zoxide. Query its database (for example ranked listings) for users who already use it. Its zsh hooks are already preserved (#16).
UX / product direction
Never hijack ordinary cd semantics.cd keeps behaving exactly like cd.
When NMSh navigates on the user's behalf, it runs a visible real cd command so the transcript and shell state stay truthful.
Acceptance criteria
Native frecency ranks directories from recorded history.
Explicit navigation action via picker/palette.
zoxide used when selected and installed; falls back to Native.
Development implementation is reviewable in #238; final acceptance documentation is #241. These are dependent, unmerged PRs on current dev, with no release/version bump.
The complete code head passed 714 local tests, build, typecheck, benchmark types and diff checks, plus Node 22/26 CI. Architecture and limitations describe what is implemented and deferred. One physical-QA checklist covers the relevant keyboard/layout/provider/privacy checks; it has not been performed.
This issue stays open until release. Project status could not be updated because the available token lacks read:project; active branches/PRs provide durable work status.
Implemented on the v0.16 branch (PR #303, feature/v016-platform-portability-agents). Native directory frecency plus an optional read-only zoxide provider, plain cd unchanged: src/shell/DirectoryService.ts, tests/directoryNavigation.test.ts. It was part of the integrated build the maintainer physically validated in the earlier v0.16 QA pass; closing with the implementation.
Activity
raiseCatError commentedon Sep 30, 2026
Development implementation is reviewable in #238; final acceptance documentation is #241. These are dependent, unmerged PRs on current dev, with no release/version bump.
The complete code head passed 714 local tests, build, typecheck, benchmark types and diff checks, plus Node 22/26 CI. Architecture and limitations describe what is implemented and deferred. One physical-QA checklist covers the relevant keyboard/layout/provider/privacy checks; it has not been performed.
This issue stays open until release. Project status could not be updated because the available token lacks read:project; active branches/PRs provide durable work status.
raiseCatError commentedon Oct 4, 2026
Implemented on the v0.16 branch (PR #303,
feature/v016-platform-portability-agents). Native directory frecency plus an optional read-only zoxide provider, plaincdunchanged:src/shell/DirectoryService.ts,tests/directoryNavigation.test.ts. It was part of the integrated build the maintainer physically validated in the earlier v0.16 QA pass; closing with the implementation.