chore: 0.82.0 — switcher-rebuild changelog, anchor caption, capture harness
Some checks failed
Security / Security check (push) Failing after 2s
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:
parent
d69277d29d
commit
10f38beafa
9 changed files with 234 additions and 7 deletions
34
CHANGELOG.md
34
CHANGELOG.md
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue