openpencil/crates
Fini 225c12d1ce feat(i18n): complete locale coverage for batch export and match-ratio keys
The catalog integrity gate requires every locale to carry exactly the
English key set — the eight keys added for batch frame export and the
image-ratio action existed only in en / zh-CN / zh-TW. Translate them
across the remaining twelve locales (placeholders preserved) and bump
the intentional catalog size.
2026-07-28 00:49:57 +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 feat(agent): surface a quality credential after generation 2026-07-28 00:29:39 +08:00
op-ai-skills fix(ai): point the latin line-height tiers at the cjk rules 2026-07-28 00:29:39 +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: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
op-codegen refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
op-config-store test(desktop): keep persistence tests out of the real user config 2026-07-28 00:29:39 +08:00
op-design-lint refactor: final 800-line sweep across editor, mcp, services, and tool crates 2026-07-26 22:34:37 +08:00
op-editor-core fix(editor): route escape through the color-variable popup on native too 2026-07-28 00:36:35 +08:00
op-editor-host-core feat(agent): surface a quality credential after generation 2026-07-28 00:29:39 +08:00
op-editor-ui fix(editor): route escape through the color-variable popup on native too 2026-07-28 00:36:35 +08:00
op-figma refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
op-git
op-host-desktop fix(editor): route escape through the color-variable popup on native too 2026-07-28 00:36:35 +08:00
op-host-native fix(editor): route escape through the color-variable popup on native too 2026-07-28 00:36:35 +08:00
op-host-services fix(editor): route escape through the color-variable popup on native too 2026-07-28 00:36:35 +08:00
op-host-web fix(editor): align the font picker's wheel direction with every other list 2026-07-28 00:29:39 +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: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
op-i18n feat(i18n): complete locale coverage for batch export and match-ratio keys 2026-07-28 00:49:57 +08:00
op-mcp refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
op-opmerge
op-orchestrator feat(agent): surface a quality credential after generation 2026-07-28 00:29:39 +08:00
op-pen-loader feat(editor): drop an image file onto a node to set its fill 2026-07-28 00:29:39 +08:00
op-process-io
op-rpc-transport refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
op-smoke feat(agent): surface a quality credential after generation 2026-07-28 00:29:39 +08:00
op-util refactor: dedupe cross-crate code and converge hardcoded literals 2026-07-26 11:24:22 +08:00
op-web-sdk refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
CLAUDE.md docs: refresh image-fill popover description and add the gl-host test invariant 2026-07-28 00:29:39 +08:00