Public Access
Merge branch 'claude/main-page-group-hierarchy-3a3210'
This commit is contained in:
+16
-1
@@ -333,7 +333,11 @@ that appear rarely and matter most. Those are marked **◆**.
|
||||
- **Status bar** — the selected terminal's live dot and address, the vault's last status sentence, the sync
|
||||
label again, and the search hint.
|
||||
- **Nav rail** — eight destinations: `HOSTS FILES KEYS PINS SNIPS LOGS TEAM PREFS`. Five characters is a
|
||||
desktop constraint, not a product one; the phone can use words.
|
||||
desktop constraint, not a product one; the phone can use words. ⚠️ **Corrected:** the desktop's v3 moved
|
||||
FILES and the S3 buckets out of the rail and onto fixed tabs beside the terminals, leaving seven — they are
|
||||
the two destinations you *stay in* while something runs, and a rail entry is for somewhere you go and come
|
||||
back from. The phone reached the same count by a different route: three bottom-bar destinations with the
|
||||
rest behind Settings.
|
||||
- **Terminal strip** — always visible, above every screen. Tabs with a close cross *inside* each tab, a `+`,
|
||||
and a sentence when there are none. This is what makes a terminal a surface the window switches to rather
|
||||
than a screen you navigate away from, and it is the single most desktop-shaped idea in the product.
|
||||
@@ -341,10 +345,21 @@ that appear rarely and matter most. Those are marked **◆**.
|
||||
|
||||
### The nine destinations
|
||||
|
||||
> ⚠️ **This is the desktop as it stood when the audit was taken, and it is left that way on purpose** — it is
|
||||
> the checklist the scope was decided against, so rewriting it would erase what was actually weighed. Two
|
||||
> things have moved since, and both are noted where they belong below: the rail lost FILES and S3 to fixed
|
||||
> tabs in the desktop's v3, and the hosts sidebar became a grid of cards. Neither changed what a phone needs
|
||||
> somewhere to put, which is what this list is for.
|
||||
|
||||
**1. Hosts** — the list of machines, and what is known about the selected one.
|
||||
|
||||
- *Sidebar:* filter box; group headings with a chevron and a count, **shown only when groups exist**; host
|
||||
rows carrying a connected dot, name, sync badge, address and one word for how it authenticates.
|
||||
⚠️ **Corrected:** the desktop replaced this column with a grid of cards and a right-hand drawer, and its
|
||||
grid holds one level of the groups at a time — so the headings, their chevrons and UNGROUPED are now the
|
||||
*phone's* alone, drawn from `SidebarRows`. That is what shipped here, and it is why this head flattens the
|
||||
whole tree rather than navigating into it: there is no room for a row of group cards at 360dp and nothing
|
||||
to open one into. See `docs/design-import-gaps.md` on the desktop's v3.
|
||||
- *Editor* (doubles as "add"): name, hostname, port, username, notes, one authentication picker covering
|
||||
typed password / key / stored credential, a group picker, a relay checkbox with the sentence explaining
|
||||
that relay puts the address on the server in plain text, and **◆ forget host key** — the only way back from
|
||||
|
||||
Reference in New Issue
Block a user