openpencil/crates
Kayshen-X 25e644dbc7 build(deps): vendor casement (winit fork) as a submodule
The casement crate was depended on through a sibling-repo path
(`../../../winit`) that only existed on the maintainer's machine,
so CI couldn't load the workspace manifest and every Rust Check
job died with "failed to read winit/Cargo.toml".

Vendoring it as a real submodule under `vendor/casement` (matching
the `vendor/jian` pattern, picked up by CI's `submodules:
recursive` checkout) closes that gap. The renamed GitHub repo
`ZSeven-W/casement` (was `ZSeven-W/winit`) tracks the `op-file-open`
branch — `feat(macos): drain_opened_file_urls` + the package rename
landed there as commit 5877fa83.

- `.gitmodules`: add vendor/casement.
- Root Cargo.toml: exclude vendor/casement from the workspace glob
  (it's its own workspace).
- op-host-native + op-host-desktop: path = "../../vendor/casement".
2026-05-21 22:23:34 +08:00
..
op-acp style: clear clippy lints for the workspace -D warnings gate 2026-05-17 23:12:16 +08:00
op-ai feat(ai): chat image attachments + per-provider thinking/effort 2026-05-17 22:44:28 +08:00
op-ai-skills style: clear clippy lints for the workspace -D warnings gate 2026-05-17 23:12:16 +08:00
op-app refactor(rust): add op-app composition-root crate 2026-05-16 23:57:03 +08:00
op-cli feat: close six TS-parity gaps in the Rust shell 2026-05-17 13:03:11 +08:00
op-codegen feat(editor): add Design-MD panel and complete i18n coverage 2026-05-19 22:29:22 +08:00
op-editor-core style: apply rustfmt to the workspace 2026-05-21 22:03:43 +08:00
op-editor-ui style: apply rustfmt to the workspace 2026-05-21 22:03:43 +08:00
op-figma feat(editor): add Design-MD panel and complete i18n coverage 2026-05-19 22:29:22 +08:00
op-git style: apply rustfmt to the workspace 2026-05-21 22:03:43 +08:00
op-host-desktop build(deps): vendor casement (winit fork) as a submodule 2026-05-21 22:23:34 +08:00
op-host-native build(deps): vendor casement (winit fork) as a submodule 2026-05-21 22:23:34 +08:00
op-host-web feat(ai): polish chat panel with streaming, tool-calls, thinking, images 2026-05-18 08:23:31 +08:00
op-i18n style: apply rustfmt to the workspace 2026-05-21 22:03:43 +08:00
op-mcp style: apply rustfmt to the workspace 2026-05-21 22:03:43 +08:00
op-opmerge style: apply rustfmt to the workspace 2026-05-21 22:03:43 +08:00
op-pen-loader style: apply rustfmt across the AI-subsystem crates 2026-05-17 22:50:27 +08:00
wasm-libc-shim fix: clear clippy -D warnings across the workspace 2026-05-17 01:26:29 +08:00
CLAUDE.md docs: fix stale i18n + renderer paths flagged by Codex review 2026-05-16 15:45:54 +08:00