Felix Riestra
8648225ac5
Merge remote-tracking branch 'origin/main' into plugin/host-model-api
...
# Conflicts:
# crates/ocs_plugin_api/src/process/v4.rs
# src/app/update/mod.rs
2026-09-19 23:58:01 +02:00
Felix Riestra
98b56ef673
Complete Hatch host model coverage
2026-09-19 18:44:31 +02:00
Felix Riestra
cf2a923568
Add nested attribute entity host support
2026-09-19 13:16:40 +02:00
Felix Riestra
5b854bd121
Add AttributeDefinition host model support
2026-09-19 12:47:48 +02:00
Felix Riestra
54322e00e3
Complete Shape host model coverage
2026-09-19 07:43:30 +02:00
Felix Riestra
3387031038
Complete Tolerance host model coverage
2026-09-19 07:33:19 +02:00
Felix Riestra
4dda2dace9
Add host model integration compatibility tests
2026-09-19 01:56:25 +02:00
Felix Riestra
db61379bfe
Add validated Insert transform scripting coverage
2026-09-19 01:20:20 +02:00
Felix Riestra
11d5614991
Add versioned scripting host model and entity coverage
2026-09-19 01:13:24 +02:00
Hakan Seven and Claude Fable 5.1
5ba72ec3e4
chore: pick up cadcodec #47 and cadkernel #66 ; guard the re-align length
...
- acadrust 7ea4247: clamped-knot degree and MINSERT reservation fixes
(cadcodec #47 ). cadkernel a0b962a: dogleg fails on a non-finite
Jacobian (cadkernel #66 ) and pins the same codec rev, so one acadrust
stays in the graph.
- The axis re-alignment from #1361 retains its transformed length through
retain_segment_length, which holds a zero-length segment with per-axis
differences instead of a P2PDistance whose gradient is NaN there.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-18 22:16:06 +03:00
Karim Jerbi
7ea51d81d3
refactor(plugin): share legacy round-trip helper across interactive calls
...
Collapse the triplicated send/timeout/deadline/nested-request loop in interactive_event, get_prompt and needs_entity_pick into PluginProcess::call_simple. Timeout floors, error strings and UnexpectedResponse behavior preserved exactly. Net: +64 / -72 in one file, no behavior change. Verified: cargo check clean, cargo test -p ocs_plugin_api --lib --features host (92 passed), clippy shows only pre-existing warnings.
2026-09-18 15:40:32 +01:00
Karim Jerbi
1bc20b9ecc
refactor(plugin): share timeout helpers between process and process::v4
...
Delete the 5 copy-pasted timeout helpers in process/v4.rs (CALL_TIMEOUT_DEFAULT, call_timeout, request_timeout, execute_code_timeout, base_max_floor, request_kind) and reuse the canonical process.rs versions, now pub(crate). Prevents floor drift between v1 and v4 paths. Net: +3 / -59, no behavior change. Verified: cargo check -p ocs_plugin_api clean, cargo test -p ocs_plugin_api --lib --features host (92 passed).
2026-09-18 14:18:23 +01:00
Felix Riestra
ec2271fc9c
Add versioned host settings API for plugins
2026-09-18 15:13:06 +02:00
Hakan Seven
a27545c379
fix: resolve review regressions and align dependencies
2026-09-17 07:47:15 +03:00
Hakan Seven
d738ebfcc6
Standardize parametric constraints and interoperability
2026-09-15 03:19:52 +03:00
Hakan Seven
753df67ee4
Complete parametric drawing interoperability
2026-09-14 23:51:37 +03:00
Hakan Seven
912b217d26
fix: delegate dimension transforms to cadcodec
2026-09-14 14:22:10 +03:00
Hakan Seven
010d23fa95
chore: sync reviewed dependency mains
2026-09-14 10:02:49 +03:00
Hakan Seven
2f741d689f
fix: address open PR review findings
2026-09-14 09:45:37 +03:00
Hakan Seven
fc1788df65
fix: export interoperable DWG constraint graphs
2026-09-14 02:57:33 +03:00
Hakan Seven
7b4cef41f7
Complete parametric ribbon and constraint tools
2026-09-14 01:05:39 +03:00
Hakan Seven
07acd1284c
Render procedural checker materials correctly
2026-09-13 01:50:42 +03:00
Hakan Seven
932bf970c6
Update CAD dependencies
2026-09-12 14:13:49 +03:00
Hakan Seven
ef189d7781
Update CAD dependencies for DWG template fix
2026-09-11 21:42:29 +03:00
Hakan Seven
798379fbe0
Update dependencies after cadcodec PR 44
2026-09-11 19:13:22 +03:00
Hakan Seven
5e91e23752
Update codec and kernel dependencies
2026-09-11 18:52:31 +03:00
Hakan Seven
e86c045988
Update codec for DXF ATTRIB angle units
2026-09-11 16:42:57 +03:00
Hakan Seven
ba77ee0ea8
Merge pull request #1211 from Ramox81/codex/align-dependent-revisions-20260911
2026-09-11 15:54:07 +03:00
ramox81
d6ca05985c
Merge current main while retaining aligned dependency revisions
2026-09-11 15:15:43 +03:00
Hakan Seven
7edf0de603
Merge updated pull request #1188 from Ramox81/pedit-enhancements
2026-09-11 14:55:26 +03:00
ramox81
59fddf119d
Update hatch origin and oriented region dependencies
2026-09-11 13:49:37 +03:00
ramox81
41cf6ebb70
Update bounded curve conversion and drawing origin revisions
2026-09-11 12:57:59 +03:00
ramox81
0415a58f37
Update spatial spline and material dependency revisions
2026-09-11 12:38:17 +03:00
Hakan Seven
493c7570ee
Update curve editing dependencies
2026-09-11 12:04:55 +03:00
ramox81
d6e88307a0
Align spatial curve editing and nested symbol dependencies
2026-09-11 11:53:42 +03:00
Hakan Seven
376c0eaef1
Update drawing command dependencies
2026-09-11 11:51:07 +03:00
Hakan Seven
8751ece386
Merge pull request #1180 from ramox81/codex/draw-modify-dependency-revisions
...
Update geometry and codec revisions for drawing commands
# Conflicts:
# Cargo.lock
# Cargo.toml
# crates/ocs_doc_api/Cargo.toml
2026-09-11 11:33:02 +03:00
ramox81
3135ec8a35
Use complete curve editing and drawing transparency dependencies
2026-09-11 11:18:20 +03:00
ramox81
e21e83b053
Align drawing commands with geometry and codec revisions
2026-09-11 10:25:38 +03:00
Sebastian
fe8397b3cb
remove ocs_doc_api crate and DocApi v2 host integration
...
- Drop crates/ocs_doc_api from workspace and host dependency.
- Remove src/app/doc_api.rs and its module declaration.
- Strip DocApi v2 undo/dispatch plumbing from HostSession.
- Remove HostApi::doc_api_dispatch default method.
- Remove PluginRequest::DocApiRequest / PluginResponse::DocApiResponse.
- Revert plugin API version from 6 back to 5.
2026-09-11 08:07:30 +02:00
Hakan Seven
f69f0b32be
fix(sectionplane): persist and clip section modes correctly
2026-09-09 20:53:05 +03:00
Hakan Seven
672297e732
chore: update DWG class metadata repair
2026-09-09 10:42:25 +03:00
Hakan Seven
56e09cd3f5
fix(dwg): preserve hatch context loops
2026-09-09 08:23:41 +03:00
Hakan Seven
3fb49c4d3e
chore: update DWG database repair stack
2026-09-09 07:23:33 +03:00
Hakan Seven
4ddd19f6e8
feat(mcp): describe complete CAD record schemas
2026-09-09 01:01:44 +03:00
Hakan Seven
8f574c8388
feat(mcp): expose complete drawing records
2026-09-08 23:59:13 +03:00
Hakan Seven
2d55b90b0e
chore: update DWG save dependencies
2026-09-08 22:20:07 +03:00
Hakan Seven
c5503e4758
Merge PR #1083 : implement solid shell workflow
2026-09-08 21:02:01 +03:00
Hakan Seven
f611ceb638
Update CAD dependency revisions
2026-09-08 19:34:39 +03:00
Hakan Seven
fd3ddc1608
Finish Ramox edge and slice integration
2026-09-08 19:02:08 +03:00