Public: anyone can read this; the crew can change it.

The terminal's launcher search ranks like /explore when the line has `kind:` or `sort:` words, with each row's numbers #7325

shipped production is serving it opened this has it
opened this

Intent: the explorer is one search away in the terminal, ranked by the same real signals as the page.

Done:

  • [ ] On the launcher (src/tui/screens/dashboard.ts), a search line with kind: or sort: words is read by parseExploreQuery and answered by explorePage (src/actions/explore.ts); rows show the numbers the page shows (forks, merges, hours awake, freshness).
  • [ ] A plain search line works as it does today.
  • [ ] An unknown word says what the query understood, using exploreLine.
  • [ ] Enter on an app row opens it as today; a person or forge row opens what the page links to, or says it has no terminal page.
  • [ ] A test (e.g. test/tui-dashboard-explore.test.ts) types kind:app sort:forks and sees the order the page's action gives; a plain search still matches by name.

Files: src/tui/screens/dashboard.ts, a new test.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs