[Feature]: Keep project name and host name reliably visible on workspace cards
- Dominant language
- TypeScript
- Stars
- 71.3k
- Forks
- 4.7k
- Avg merge
- 14h 54m
- Merged PRs (30d)
- 520
Description
### Problem or use case
Workspace cards can already surface a project (repo) badge and a host badge, but both are conditional and disappear exactly when I still need them:
- The **project name is effectively only visible when the list is grouped by project.** With grouping **off**, the project name isn't shown on the card at all — so in a flat, ungrouped list I can't tell which project a card belongs to. (This is the opposite of what I'd want: grouping already implies the project via its section header, yet ungrouped — where I most need it — the name is missing.) Two same-named cards, or the same branch across repos, become ambiguous. This is the pain in #6235.
- The **host badge** is not shown in compact card mode, so a workspace running on an SSH/remote host looks identical to a local one at a glance.
The result: to answer "which project / which host is this card?" I sometimes have to hover or click in.
### Proposed solution
- [ ] **Project name** — show it on the card even when the list is **not** grouped by project (e.g. an option to always show the project badge, or show it whenever more than one project is present regardless of grouping).
- [ ] **Host name** — show a host indicator and name even in compact mode when the workspace is not on the default local host.
Both should stay secondary/muted per the design system so branch + status remain primary. A per-card "show project / show host" toggle (or a density setting) would be a reasonable home for this.
### Alternatives or additional context
- Related: #6235 (disambiguate same-named projects), #6714 (experimental new card style).
- Today these already render conditionally; this request is about making them dependable rather than adding brand-new fields.
Contributor guide
Assessment
This issue has not been assessed yet.