openpencil/crates
Fini c5feaeec01 fix(desktop): open a multi-page file where its design actually is
A 16-page document whose first page was a blank cover opened onto empty
canvas ("content bbox None") and read as a load failure - the design was
on page 2. With no editor metadata to restore, the file now lands on the
first page that has content; a file that is empty everywhere still opens
on page 1.
2026-07-14 00:29:51 +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): design-system bootstrap teaching and end-to-end preset test 2026-07-14 00:29:37 +08:00
op-cli refactor(cli): split app control tests 2026-07-13 21:41:23 +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): geometry-driven contract repairs for weak-model output 2026-07-12 02:55:42 +08:00
op-editor-core fix(agent): reunite stray photos with their slots, unstretch control rows 2026-07-14 00:29:47 +08:00
op-editor-host-core feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-editor-ui feat(editor): render the narration as typed markdown, not a grey wall 2026-07-14 00:29:50 +08:00
op-figma perf(figma): cut import clone amplification 2026-07-11 10:04:41 +08:00
op-git
op-host-desktop feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-host-native feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-host-services fix(desktop): open a multi-page file where its design actually is 2026-07-14 00:29:51 +08:00
op-host-web fix(web): handle pencil cursor settings selection 2026-07-12 15:02:05 +08:00
op-host-web-server fix(editor): repair strokes and legacy render layout 2026-06-21 16:52:31 +08:00
op-i18n feat(canvas): device-frame preview with switcher, scroll and pinned nav 2026-07-11 04:00:24 +08:00
op-mcp fix(agent): an omitted container layout stacks instead of turning into a row 2026-07-14 00:29:49 +08:00
op-opmerge
op-orchestrator fix(agent): an omitted container layout stacks instead of turning into a row 2026-07-14 00:29:49 +08:00
op-pen-loader feat(editor): property edits on component-instance children 2026-07-12 02:55:42 +08:00
op-process-io
op-rpc-transport
op-smoke chore(smoke): audit rubric and loop-vs-orchestrator A/B harness 2026-07-12 02:56:43 +08:00
op-web-sdk perf(sdk): share scene via rc and idle the raf pump when clean 2026-07-10 22:56:25 +08:00
CLAUDE.md feat(ai): make script-gen the only subagent output protocol 2026-07-04 17:31:22 +08:00