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

The terminal's explore and owner screens and the dashboard's feed leave; the dashboard is a launcher #837

Merged opened this in answer to

Check · Review · Land · Live done — Landed and live in production.

Merged

Closes #636

shipped production is serving it for issue #636 — its issue is already done deploy c3de1ab

opened this

Closes #636

The TUI's dashboard is a short launcher. It shows your repositories, typing in its filter ("find a repository", /) reaches every repository you can see, and alongside are On you (enter opens the issue or the review) and On your machine (pins). Enter opens a repository in the workspace. What happened, and other people's pages, are the web's job: the feed, the explorer (#607) and /:owner.

Removed

  • src/tui/screens/explore.ts (161 lines), src/tui/screens/owner.ts (304) and src/tui/screens/activity.ts (284).
  • The dashboard's "Recent activity" and "Organizations" panes, its e (explore) and o (own profile) keys, and the org rows' Enter.
  • Lines: src/ is about +55/−1060.
  • Workspace, editor and review are untouched.

What they did, and where it lives now

  • Explore (every repository the forge shows): the launcher's filter, which searches everything you can see once you type. The palette's Explore hands over the web explorer's address (/explore).
  • A person's or an org's page: the palette's Open a profile hands over /:name.
  • An org's repositories: they were already in "Repositories" (yours and your orgs').
  • The activity feed: the web home's feed. "On you" keeps what is assigned to you, live on the outbox.

Tests, updated rather than deleted where the behaviour survives: tui-mouse (clicking the On you pane focuses it, and Enter opens its issue; a help-bar hint presses its key), tui-size (On you beside the repositories at two columns and under them below), tui-code (the bus refreshes On you with no key pressed), tui-screens (the launcher has no feed or orgs pane), tui-workflows (the ref picker answers the pointer; the owner-screen part is gone with the screen), and new in tui-apps: "finding someone else's repository is the launcher's filter…" (a reader finds a public repository by typing and never a private one). tui-widgets' sentence tests for the feed went with activity.ts.

Verified: tsc is clean. All tui* and palette suites pass, as do studio and the five protocol files. Looks: no new screen is drawn. The launcher reflows at the existing breakpoints, which tui-size checks.

🤖 Generated with Claude Code

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs