openpencil/crates
Fini 77f60a4efb fix(editor-core): ref slot-children fallback — instance inline children fill empty-master shells (Pencil slot-component pattern)
Pencil's slot-component pattern uses an empty styled master (slot:[...] + zero children)
with the instance supplying content via its own inline children. expand_ref only
populated children from the master, dropping instance content → empty shell → blank
white circle in converted templates. Now falls back to instance children (remapped)
when the master has none. Fixes converted-template stat-card rendering + composed-ref
content. +2 ref_resolve tests +1 variables_resolve nested-token regression guard.
2026-07-02 21:21:20 +08:00
..
op-acp
op-ai feat(host): agentic-loop screenshot/finalize/spawn bridge + real vision providers + smoke library env 2026-07-02 21:21:15 +08:00
op-ai-skills feat(ai-skills): integrate harvested Pencil guide depth (web-app/mobile/landing/slides/dashboard/design-system) + component-composition + shader-fill teaching 2026-07-02 21:21:17 +08:00
op-cli
op-codegen
op-config-store
op-design-lint fix(lint): typography detector adjustment 2026-07-02 21:21:11 +08:00
op-editor-core fix(editor-core): ref slot-children fallback — instance inline children fill empty-master shells (Pencil slot-component pattern) 2026-07-02 21:21:20 +08:00
op-editor-host-core feat(host): agentic-loop screenshot/finalize/spawn bridge + real vision providers + smoke library env 2026-07-02 21:21:15 +08:00
op-editor-ui chore(editor-ui): chat panel + checklist working-tree progress (WIP) 2026-07-02 21:21:19 +08:00
op-figma perf(canvas): Arc-share image src/url to make scene-cache O(1) 2026-06-21 10:01:37 +08:00
op-git
op-host-desktop feat(desktop): chat-session loop bridge (finalize/spawn) + smoke library load + image downscale 2026-07-02 21:21:16 +08:00
op-host-native feat(render): skia mesh-gradient via draw_vertices + SkSL shader paint (shader_cache) 2026-07-02 21:21:10 +08:00
op-host-services feat(host): agentic-loop screenshot/finalize/spawn bridge + real vision providers + smoke library env 2026-07-02 21:21:15 +08:00
op-host-web chore(editor-ui): chat panel + checklist working-tree progress (WIP) 2026-07-02 21:21:19 +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(ai): agentic design tool-loop, multi-chat tabs, #27 panel restyle 2026-06-25 00:12:45 +08:00
op-mcp feat(mcp): batch_design ref-node emission + full PenFill passthrough + set_node_stroke_side_width tool + get_editor_state 2026-07-02 21:21:12 +08:00
op-opmerge
op-orchestrator feat(orchestrator): loop-finalize backstop + concurrent spawn-agents + vision validation providers + component-manifest prompt 2026-07-02 21:21:14 +08:00
op-pen-loader feat(loader): mesh/shader fills + .pen→.op legacy normalize hardening + pen2op bin + design-library merge 2026-07-02 21:21:09 +08:00
op-process-io
op-rpc-transport
op-smoke feat(smoke): headless agentic-loop mode (OPENPENCIL_SMOKE_LOOP) + design-library loading for benchmarking 2026-07-02 21:21:18 +08:00
op-web-sdk feat(ai): pencil-style agentic design tool-loop, multi-chat tabs, #27 panel restyle 2026-07-02 21:21:06 +08:00
CLAUDE.md feat(ai): pencil-style agentic design tool-loop, multi-chat tabs, #27 panel restyle 2026-07-02 21:21:06 +08:00