openpencil/crates
Kayshen-X 6c8f41dc0e refactor(mcp,web): typed errors for mcp_serve, export, and batch direct ops
McpServeError separates protocol faults from socket failures;
ExportError carries structured fields with byte-identical Display;
ProgramError gains precise InvalidValue/ValueOutOfRange variants.
Fifteen map_err adapters in the web canvas server collapse into From
impls. The flaky cli model-discovery trio is fixed at the root: the
test scripts now exec their sleep (the forked child used to inherit
the probe's pipes and hold the reader for the full duration) and poll
with a doubling budget, turning an assumed deadline into a proven one.
2026-07-26 20:32:26 +08:00
..
op-acp fix(editor): async hygiene — safe block_on, bounded acp channels, thread teardown 2026-07-26 13:19:34 +08:00
op-ai refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-ai-skills refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-auth-bridge refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-cli refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
op-codegen refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-config-store refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-design-lint refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-editor-core refactor(editor): single-source widget_host press, keyboard, and dispatch families 2026-07-26 17:18:29 +08:00
op-editor-host-core refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-editor-ui refactor(editor): single-source widget_host press, keyboard, and dispatch families 2026-07-26 17:18:29 +08:00
op-figma feat(editor): image fill crop editing and upload wiring 2026-07-24 21:35:04 +08:00
op-git
op-host-desktop refactor: split every oversized module into sibling files 2026-07-26 14:58:19 +08:00
op-host-native refactor(editor): single-source widget_host press, keyboard, and dispatch families 2026-07-26 17:18:29 +08:00
op-host-services refactor(mcp,web): typed errors for mcp_serve, export, and batch direct ops 2026-07-26 20:32:26 +08:00
op-host-web refactor(editor): single-source widget_host press, keyboard, and dispatch families 2026-07-26 17:18:29 +08:00
op-host-web-server refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-html refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-i18n fix(editor): async hygiene — safe block_on, bounded acp channels, thread teardown 2026-07-26 13:19:34 +08:00
op-mcp refactor(mcp,web): typed errors for mcp_serve, export, and batch direct ops 2026-07-26 20:32:26 +08:00
op-opmerge chore(sync): integrate origin/v0.8.2 interactions and retry batch 2026-07-18 13:11:52 +08:00
op-orchestrator refactor: split every oversized module into sibling files 2026-07-26 14:58:19 +08:00
op-pen-loader refactor: split every oversized module into sibling files 2026-07-26 14:58:19 +08:00
op-process-io
op-rpc-transport
op-smoke fix(agent): target nested navigation tab rows 2026-07-22 22:17:19 +08:00
op-util refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-web-sdk feat(editor): improve document workflows and rendering 2026-07-23 21:15:04 +08:00
CLAUDE.md refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00