openpencil/crates
Kayshen-X c4a2d5e0d7 fix(web): browser smoke reads the mount marker from the console stream
The editor now holds a live SSE stream, and an in-flight network
request pauses headless Chrome's virtual clock — so --dump-dom never
flushes, the DOM grep never matches, and the smoke either timed out
(CI, 45s) or hung on a TERM-immune Chrome behind a bare wait (observed
12 hours locally). The mount marker is now mirrored to the console,
which reaches the stderr log incrementally, and the poll loop treats
that line as readiness, synthesizing the DOM marker the assertions
expect; the timeout path uses SIGKILL. Verified end to end locally:
both the pure CanvasKit page and the daemon host page mount.
2026-08-09 11:27:59 +08:00
..
op-acp fix(services): carry cli output into failures as bounded redacted tails 2026-08-09 02:22:02 +08:00
op-ai feat(editor): chat panel round — chips, thinking, caret, hover card 2026-08-09 02:22:02 +08:00
op-ai-skills feat(ai): nine original style guides join the corpus 2026-08-09 02:24:43 +08:00
op-auth-bridge chore: bump version to 0.8.3 2026-08-06 21:15:39 +08:00
op-chrome-extension-core feat(web): chrome extension offline download emits a ready-to-open .op file 2026-08-05 22:15:09 +08:00
op-cli chore: bump version to 0.8.3 2026-08-06 21:15:39 +08:00
op-codegen
op-collab
op-collab-host feat(web): fetch preview assets at runtime instead of embedding them 2026-08-09 01:37:06 +08:00
op-collab-policy-file
op-collab-relay-client
op-collab-relay-control-plane refactor(collab): split the control-plane pairing wire tests 2026-08-03 21:05:11 +08:00
op-collab-relay-locator-hsm fix(collab): make the hsm relay locator unix-only 2026-08-09 02:22:02 +08:00
op-collab-relay-locator-server
op-collab-relay-protocol
op-collab-relay-server test(desktop): unflag the redaction fixture and de-unixify relay path tests 2026-08-09 08:59:43 +08:00
op-collab-smoke fix(desktop): update collab smoke to the PeerIdentityPolicy admission API 2026-08-08 22:59:05 +08:00
op-collab-transport fix(collab): clamp kernel keepalive to whole seconds 2026-08-09 02:22:02 +08:00
op-config-store
op-design-lint fix(agent): repair text that is invisible against its own background 2026-08-02 21:21:13 +08:00
op-editor-core fix(editor): tighten template copy that wrapped into orphan lines 2026-08-09 02:24:44 +08:00
op-editor-host-core feat(editor): chat panel round — chips, thinking, caret, hover card 2026-08-09 02:22:02 +08:00
op-editor-ui test(editor): count the two web prompt previews in the route audit 2026-08-09 02:40:28 +08:00
op-figma
op-git
op-host-desktop feat(editor): grow the template library to fifty-eight across six scenes 2026-08-09 02:24:43 +08:00
op-host-native feat(editor): asset center round — responsive gallery, palette bands, one control language 2026-08-09 02:24:43 +08:00
op-host-services fix(web): browser smoke reads the mount marker from the console stream 2026-08-09 11:27:59 +08:00
op-host-web fix(web): browser smoke reads the mount marker from the console stream 2026-08-09 11:27:59 +08:00
op-host-web-server
op-html fix(html): make web-snapshot text, icon and layout capture faithful 2026-08-05 22:15:09 +08:00
op-i18n feat(i18n): add this round's panel keys across all fifteen locales 2026-08-09 02:22:01 +08:00
op-mcp fix(mcp): stop later batches consuming named screen shells 2026-08-09 02:22:02 +08:00
op-opmerge
op-orchestrator test(agent): cover tier gating through the cleanup driver 2026-08-09 02:24:44 +08:00
op-pen-loader fix(renderer): hit only the active tabs panel and drop unpainted widget strokes 2026-08-09 02:24:43 +08:00
op-process-io
op-rpc-transport
op-smoke fix(ai): route smoke reasoning controls through the live wire builder 2026-08-09 02:22:02 +08:00
op-util test(desktop): unflag the redaction fixture and de-unixify relay path tests 2026-08-09 08:59:43 +08:00
op-web-sdk feat(web): fetch preview assets at runtime instead of embedding them 2026-08-09 01:37:06 +08:00
CLAUDE.md feat(web): fetch preview assets at runtime instead of embedding them 2026-08-09 01:37:06 +08:00