openpencil/crates
Fini d439f4edc0 feat(agent): wire app-mode screen navigation into generation
Generated multi-screen documents never carried screen markers or onTap
navigation, so preview always degraded to a single scrolling page. Add
the deterministic wire_screen_navigation cleanup pass (marks
screen-shaped top-level frames, binds nav tabs and header back buttons
as string-literal expression bodies, idempotent and additive-only),
teach the same contract to models in the design-agent and interactivity
skills (fixing the bare-path push syntax the skill used to teach, which
never compiled), echo unbound matching tabs per batch as navIssues, and
verify the insert program path passes screen/events through unfiltered.
2026-07-17 21:12:38 +08:00
..
op-acp
op-ai feat(agent): unify generation UX and CLI providers 2026-07-15 03:48:29 +08:00
op-ai-skills feat(agent): wire app-mode screen navigation into generation 2026-07-17 21:12:38 +08:00
op-cli fix(cli): land opencode skill install in the scanned skills dir 2026-07-17 20:18:26 +08:00
op-codegen test: decouple document fixtures from product releases 2026-07-15 21:17:20 +08:00
op-config-store
op-design-lint fix(orchestrator): preserve and repair progress rings 2026-07-15 03:29:39 +08:00
op-editor-core feat(web): allow public AI endpoints with connect-time SSRF guards 2026-07-17 20:20:39 +08:00
op-editor-host-core fix(ci): clear Rust workflow blockers 2026-07-15 22:47:39 +08:00
op-editor-ui feat(web): allow public AI endpoints with connect-time SSRF guards 2026-07-17 20:20:39 +08:00
op-figma perf(figma): cut import clone amplification 2026-07-11 10:04:41 +08:00
op-git
op-host-desktop feat(web): managed serve-web contract with handshake and parent-death lease 2026-07-16 23:28:08 +08:00
op-host-native fix(desktop): prefer fewest-MSAA GL config so skia wraps intel framebuffers 2026-07-17 20:19:33 +08:00
op-host-services feat(agent): wire app-mode screen navigation into generation 2026-07-17 21:12:38 +08:00
op-host-web feat(web): allow public AI endpoints with connect-time SSRF guards 2026-07-17 20:20:39 +08:00
op-host-web-server test(web): end-to-end smoke for the managed daemon contract 2026-07-17 02:52:05 +08:00
op-i18n feat(web): allow public AI endpoints with connect-time SSRF guards 2026-07-17 20:20:39 +08:00
op-mcp feat(agent): wire app-mode screen navigation into generation 2026-07-17 21:12:38 +08:00
op-opmerge
op-orchestrator feat(agent): wire app-mode screen navigation into generation 2026-07-17 21:12:38 +08:00
op-pen-loader test: decouple document fixtures from product releases 2026-07-15 21:17:20 +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 fix(orchestrator): preserve and repair progress rings 2026-07-15 03:29:39 +08:00