openpencil/crates
Kayshen-X 8cd03adacd fix(ci): repair three v0.8.0-new failures (canvaskit test, windows-aarch64 deps, windows nextest)
Three independent CI failures, none caused by the font-lock push:

1. CanvasKit web-host test variables_panel_open_does_not_paint_legacy_modal
   false-tripped: its '> half viewport' heuristic was a proxy for 'no
   full-viewport modal', but only passed because the property panel used
   to narrow the canvas and clamp the floating VariablesPanel below
   half-width. The nothing-selected-by-default change collapsed the
   property panel, widening the canvas so the legitimate 820x480 panel
   paints unclamped. There is no legacy modal. Retarget the assertion at
   a near full-viewport round fill and positively assert the panel paints.

2. windows-aarch64 cross-check failed: op-host-services + op-orchestrator
   pulled op-mcp's native-only 'script' feature unconditionally, dragging
   in rquickjs-sys which ships no bindings for aarch64-pc-windows-msvc.
   Enable 'script' per-target (off on that unshipped check-only arch).

3. Windows workspace tests segfaulted single-threaded (before the first
   test prints, under --test-threads=1) — an intra-test race a thread
   flag can't serialize. Switch the Windows runner to cargo-nextest (one
   process per test) so the crash is isolated + named; doctests run
   separately.
2026-07-06 22:04:56 +08:00
..
op-acp
op-ai merge: sync mesh/shader rendering, web live-sync and platform fixes from remote 2026-07-03 01:25:08 +08:00
op-ai-skills feat(ai): teach a real flex bar chart in the dashboard skill 2026-07-06 01:24:48 +08:00
op-cli feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
op-codegen feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
op-config-store
op-design-lint feat(orchestrator): teach the geometry detectors design intent 2026-07-03 03:02:43 +08:00
op-editor-core fix(editor): new/opened documents open with nothing selected 2026-07-06 00:47:11 +08:00
op-editor-host-core feat(editor): collapse the design loop's model narration 2026-07-04 18:23:43 +08:00
op-editor-ui fix(editor): new/opened documents open with nothing selected 2026-07-06 00:47:11 +08:00
op-figma fix(figma): skip swapped instances in derived pre-seeding 2026-07-04 16:48:14 +08:00
op-git
op-host-desktop fix(renderer): serialize native skia font access via jian font lock 2026-07-06 21:07:49 +08:00
op-host-native fix(renderer): serialize native skia font access via jian font lock 2026-07-06 21:07:49 +08:00
op-host-services fix(ci): repair three v0.8.0-new failures (canvaskit test, windows-aarch64 deps, windows nextest) 2026-07-06 22:04:56 +08:00
op-host-web fix(ci): repair three v0.8.0-new failures (canvaskit test, windows-aarch64 deps, windows nextest) 2026-07-06 22:04:56 +08:00
op-host-web-server fix(editor): repair strokes and legacy render layout 2026-06-21 16:52:31 +08:00
op-i18n i18n(panels): localize the imported-font picker labels across 15 locales 2026-07-05 17:55:11 +08:00
op-mcp feat(orchestrator): self-check auto-fix, content contrast, script bracket repair 2026-07-06 00:47:10 +08:00
op-opmerge
op-orchestrator fix(ci): repair three v0.8.0-new failures (canvaskit test, windows-aarch64 deps, windows nextest) 2026-07-06 22:04:56 +08:00
op-pen-loader feat(renderer): font-generation invalidation for imported fonts (phase 1) 2026-07-05 14:21:46 +08:00
op-process-io
op-rpc-transport
op-smoke feat(ai): seed a numeric artboard when the first loop batch skips it 2026-07-04 14:34:55 +08:00
op-web-sdk feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
CLAUDE.md feat(ai): make script-gen the only subagent output protocol 2026-07-04 17:31:22 +08:00