Skip to content

v0.11.0 — OpenCode Navigator

Choose a tag to compare

@St1ggy St1ggy released this 19 Sep 22:12
1b1fa99

OpenCode Navigator

Pretty Sidebar is now OpenCode Navigator, published as opencode-navigator.

Highlights

  • Search Everything: fuzzy search across Skills, Subagents, MCP and Actions with category tabs, a configurable shortcut, stable selection and scrolling, cached results, and retry support.
  • Nested dialog navigation: Escape and Cancel return to the previous menu and restore its state. MCP toggles keep Search Everything open, including on failure.
  • Consistent visuals: shared Nerd Font/text modes, rounded selection surfaces, compact icon controls, and distinct hover feedback for nested buttons.
  • MCP improvements: user-wide bookmarks, radio-style connection indicators, truncated preset labels, and single-line section controls.
  • Subagents: text/status filters, parent-session navigation, silent background refresh, and five-second snapshot polling while local session events remain immediate.
  • LSP details: error-first ordering and live server ID, root, and connection status.
  • Shared Solid ESLint/Prettier configuration, expanded rendering regressions, and reproducible font generation checks.

Upgrade

Replace opencode-pretty-sidebar with opencode-navigator in your tui.json plugin entry and any matching plugin_enabled key. Load only the new entry.

Existing preferences, presets, favorites, recent skills, and shortcuts are retained. Navigator continues to use the existing state directory and supports legacy command aliases.

opencode plugin --global opencode-navigator@0.11.0

Rounded multiline selections: install the corner font

Nerd Font mode now uses the additional OpenCode Navigator Corners 1.001 fallback font. It is included in the npm package and attached to this release.

Run this on the machine displaying your terminal, including when OpenCode itself runs over SSH:

npx --yes --package=opencode-navigator@0.11.0 opencode-navigator-font

Keep your existing Nerd Font selected, then fully quit and reopen the terminal application. If you tested font version 1.000, reinstall it to get the corrected corner masks.

Without the additional font, use Settings → Behavior → Icon style → Text fallback.

Verification

  • 161 tests / 1100 assertions passed locally.
  • TypeScript, ESLint, Prettier, bundle budget, and font reproducibility checks passed.
  • OpenCode PTY smoke test passed.
  • The packaged font installer was tested from the release tarball.