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
Built-in lint runs with configurable commands, project filters, archived history, and an editor shortcut for opening saved run output
Customizable keymap.toml shortcuts with hot-reload, conflict diagnostics, and an in-app keymap overlay for browsing and rebinding actions
Vendored crates and Git submodules now appear as child entries in the project tree with their own navigation and detail views
Workspace worktrees are now grouped under their primary checkout with expandable member hierarchies and rolled-up git and lint state
A dedicated Languages pane now shows per-project language breakdowns with icons, file counts, code, comments, and blank-line totals
Git status now includes local-main sync indicators, clearer unpublished-branch states, and a refresh action for fetching newly created CI runs
A configurable terminal shortcut opens a shell at the selected project, and config/keymap overlays can be opened directly in the editor
Broken worktrees are detected and highlighted in the tree, and build output now preserves ANSI colors
Changed
cargo-port is now TUI-only, with the old list and ci subcommands removed
Startup, scanning, and CI fetching are substantially faster through background discovery, batched HTTP and GraphQL requests, and decoupled git and disk refreshes
The TUI layout was reworked into dedicated Package, Type, Languages, Git, Lint Runs, and CI panes with per-pane scrolling, hover, and focus behavior
Git and CI details are now scoped to the correct branch-owning row, with configurable primary-branch comparisons instead of relying on remote-only state
Lint data now lives under the shared cache root with stable archived run directories and cache-size-based pruning
Fixed
New projects are detected while the app is running, and deleted projects are excluded from project counts and worktree totals
Workspace membership and worktree grouping now stay correct for nested members, linked worktrees, and vendored children during live updates
Git state now refreshes correctly after commits, index updates, linked worktree metadata changes, and worktree cleanup events
Startup and priority background work no longer block the UI thread, improving responsiveness during scans and metadata refreshes
Lint timestamps, unpublished-branch CI messaging, toast rendering, and pane hover and selection behavior were corrected across the redesigned interface