-
v1.3.1
StableAll checks were successfulChecks / Functional checks (push) Successful in 14sreleased this
2026-09-24 16:37:15 +00:00 | 121 commits to main since this releasev1.3.1 — UI bugfix round: copy payload, activity time, spanning project line, modal scroll 🐛
Four narrow-window defects fixed in the dashboard, each reproduced and verified with a CDP-driven fixture harness (headless Chrome, trusted input events, granted clipboard) at 1280/900/400 px:
- Copy title — the payload was
JSON.stringify'd into a double-quotedonclickattribute, which the HTML parser truncated at the first quote (onclick="copyText(") — the handler never compiled and clicks copied nothing. Payloads now ride indata-copyattributes served by one delegated listener (immune to quotes/entities, survives the 3 s re-renders), with anexecCommandfallback; clicking 📋 puts exactly that row's displayed title on the clipboard. - Last activity — full datetimes ellipsized to "HH:…" on narrow windows. Now compact and never truncated: relative (
8m,2h 05m) when fresh,Wed 16:10within the week,Aug 10 18:10beyond, full timestamp on hover. Pixel-based column widths keep the time readable at any width; model chips abbreviate to the bare model name (full id on hover). - Project/worktree line — was squeezed into the name column (wrapping to many lines). Each session renders as a two-row group whose second line spans the full table width via
colspan— one clean line down to ~400 px. Below 560 px the models column and the show-button label drop out so everything stays readable. - Modal/drawer scroll — dialogs now take focus on open (
tabindex="-1"+focus()), their bodies contain overscroll, and the page scroll locks while a dialog is open: the wheel always scrolls the conversation, never the dashboard behind.
Also fixes a latent layout bug (
.models { display:flex }hit the header cell and broke fixed-layout column mapping) and regenerates the README screenshot with the new row layout.curl -L -o zcode-dispatch-observatory.tar.gz \ https://oss-oo.io/OSS-Singularity/zcode-dispatch-observatory/releases/download/v1.3.1/zcode-dispatch-observatory.tar.gz tar xzf zcode-dispatch-observatory.tar.gz cd zcode-dispatch-observatory ./install.sh --target ~/tools/zcode-dispatch-observatory zcode-observatory # http://127.0.0.1:8767MIT licensed.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Copy title — the payload was