v0.47.11 — map mouse controls + node-text ellipsis
Map mouse controls — standard pan-and-zoom canvas
The session map's mouse controls weren't optimal for a 2D canvas (a plain wheel panned; only ctrl/⌘+wheel zoomed). Now:
- Wheel = zoom, anchored under the cursor — the tree point beneath the pointer stays fixed (~1px drift). Corrects for the column's flex-centering shift so X anchors as cleanly as Y, and normalizes line/page wheel deltas so a notched mouse and a trackpad pinch both zoom sanely.
- Middle-button (wheel press) drag = pan in every direction, 1:1 with the pointer.
- Left-drag still rubber-band selects; the
−/%/+buttons, Tracing, and Auto layout are unchanged.
Node text ellipsis
Long agent role names in step nodes now truncate with a "…" instead of clipping abruptly — they were a raw text child of a display:flex pill where text-overflow: ellipsis never applied. (Titles and agent-start labels already ellipsised.)
CI
Restored the @emnapi cross-platform optional deps that a macOS npm install had pruned from the lockfile, which broke npm ci on the linux runner.
README (English + Korean) now documents the map controls.
Run it: npx @taewooopark/agent-blackbox@0.47.11 up