Commit Graph
12 Commits
Author SHA1 Message Date
Felix RiestraandClaude Sonnet 5 ec10bdbc48 Map Leader in the Python host model; record acadrust W blockers
Adds Leader validation and annotation/dimension-style reference checks to
ocs_plugin_api, maps 15 writable and 5 read-only fields in the adapter, and
adds staged_python_leader_lifecycle_over_real_ipc covering C/R/E/D/U/I/V/P.
The W gate stays open: acadrust's DXF writer omits the annotation handle and
DXF reads drop annotation_offset; DWG R2010+ does not store text size or the
hookline flag. Each gap is pinned by a canary assertion.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-09-20 11:12:27 +02:00
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 de51c1a17f Bundle the first-party Python scripting plugin 2026-09-19 23:16:27 +02:00
Hydro Engineer e6e60c136a registry: note Storm Sewer free/Pro split 2026-09-08 10:56:19 -04:00
Hakan Seven 3a5591e036 Fix JSON syntax in registry.json 2026-08-31 00:01:42 +03:00
Sebastian 26f00019d2 Update registry.json
Adding Python REPL Plugin
2026-08-30 22:36:51 +02:00
piytonandClaude Opus 5 dd466bbf54 registry: add MCP Bridge
Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-25 21:02:56 +02:00
Hakan Seven 4100044c01 Update registry.json 2026-06-23 00:22:08 +03:00
Kevin Griffin 08c59cab23 registry: add Land Survey plugin 2026-06-22 14:11:23 -07:00
Michael Flynn 53ef6b19ee Add HydroComplete to plugin marketplace registry 2026-06-22 15:25:40 -04:00
Michael Flynn 29d2a4a16c feat(registry): list Storm Sewer plugin (mf4633/opencad-storm-sewer-plugin) 2026-06-17 14:38:20 -04:00
Hakan SevenandClaude Opus 4.8 020a3a4c84 feat(plugin): marketplace — install plugins from a curated registry
Add a Plugin Manager marketplace that installs external add-ons from a
GitHub repo's Releases. A curated registry (plugins/registry.json in this
repo, extended by PR) lists discoverable plugins; the host fetches it,
shows each entry with a release dropdown, and on install downloads the
asset matching the user's platform plus plugin.toml into the plugins
folder (API-version checked first). Users can also link arbitrary
owner/repo manually. Linked repos persist in settings.

Desktop only (ureq + serde_json); the install path reuses the phase-2
loader. Part of the #100 extensibility epic (phase 2).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-06-17 15:24:56 +03:00