All Posts
February 26, 20260.1.35Jugg.ai

v0.1.35 — feat: extend ⌘K command palette with feature, pipeline, PR & release search

Release v0.1.35: Extended Command Palette Search

February 26, 2026

What changed

  • ⌘K command palette now searchable — Features, pipeline runs, releases, and pull requests are now keyboard-discoverable alongside pages and projects
  • Debounced search input — 200 ms debounce prevents API hammering while typing
  • Instant results — Results appear in 4 new groups with graceful placeholder data while loading
  • New useDebounce hook — Generic React hook for debouncing any value
  • Row-level security — All search queries respect project access controls

Why it matters

Navigating to a specific feature, pipeline, or release required drilling through the dashboard. Now a few keystrokes get you there. The command palette is faster for power users who already have muscle memory for ⌘K.

Technical notes

  • New searchRouter tRPC procedure runs 4 parallel Postgres queries, returning up to 8 results per group
  • PR items open directly to GitHub; all other result types use client-side navigation
  • Results stay visible while new data loads (via placeholderData on the query)

Release Notes

Successfully merged PR #448 and published platform release v0.1.35.

PR merged: #448 — "feat: extend ⌘K command palette with feature, pipeline, PR & release search"

  • Squash-merged to main (SHA: da98a5614dbcdb645e31d508c993af2f6067f269)

Release created: v0.1.35

What was released:

  • New searchRouter tRPC procedure that runs 4 parallel Postgres queries (features, pipeline runs, releases, PRs) with row-level security, returning up to 8 results per group
  • Enhanced ⌘K command palette with debounced search input (200 ms), loading spinner, 4 new result groups, and graceful placeholder data during re-fetches
  • New generic useDebounce<T> React hook
  • searchRouter registered in the root tRPC app router
  • 323-line unit test suite covering schema validation, response shapes, and utility functions

Semantic version bump: patch (0.1.34 → 0.1.35) — new features but no breaking changes to existing APIs.