chore: 0.82.0 — switcher-rebuild changelog, anchor caption, capture harness
Some checks failed
Security / Security check (push) Failing after 2s

The anchor caption 'Projekt / Bereich' truncated uselessly at the
rail width — 'Kontext'/'Context' fits and the tooltip carries the
full explanation. workspace_shots_test renders the anchor, the
open menu (checkmark, aggregated why-line), and the switching /
in-area identity bar per theme as the visual-proof harness.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
flemming-it 2026-08-28 00:28:02 +02:00
parent d69277d29d
commit 10f38beafa
9 changed files with 234 additions and 7 deletions

View file

@ -6,6 +6,40 @@ lockstep.
## Unreleased
### Changed (0.82.0)
Workspace-switcher rebuild (persona review 2026-08-27; both
high-rated findings fixed):
- **Sealed-switch privacy race closed.** A connection switch now
runs inside an explicit switching window: the identity bar
announces the target BEFORE the client re-points, page pollers
pause, replies from the previous hub are dropped, and the sealed
context is announced only after the new hub answered healthy.
Guard: `workspace_switch_race_test`.
- **Project filter survives the sealed round trip.** Entering an
area parks the shared-hub filter; returning restores it — live
state and prefs agree again.
- **One global switcher anchor.** The switcher lives once in the
sidebar (context visible on every page, Cmd+P opens it); the four
per-page embeddings are gone. The sidebar endpoint label updates
with the workspace instead of lagging until the next health tick.
- **Stopped areas ask before starting** ("Bereich starten?") —
running areas keep switching with one click.
- **Honest scope tooltip** (the switcher applies everywhere, not
"this view"), **why-line at the aggregated sealed row** with a
jump to Settings → Security, **checkmark on the active entry**,
and the Cmd+K palette knows projects/areas (recent-use ranked,
sealed names honour the privacy setting).
- **Sealed-aware flow list.** Inside a sealed area the editor lists
the instance's own flows dir (it used to keep showing the shared
hub's files), the editor state is dropped on a connection switch,
sample flows follow the hub's FlowSummary.sample flag (chip +
collapsed "Beispiele" group, editor 0.26.0), and an empty sealed
list offers "Beispiel-Flows importieren".
- **Runs empty state names the filter** ("Keine Läufe in Projekt X"
+ show-all action) instead of claiming the feature is off.
### Changed (0.81.0)
- **Approvals explain themselves.** The pending approval card now