cad-editor/crates/ocs_plugin_api/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Sebastian 3d35919656 feat(plugin): gate marketplace and load on acadrust source
- Add host_acadrust_source and source-hash comparison helpers to ocs_plugin_api.

- Track acadrust_source and acadrust_declared in ExternalPlugin/ReleaseInfo.

- Apply repo-level policy: if any release in a repo declares acadrust_source, undeclared v4+ releases from that repo are incompatible.

- Preserve API v2/v3 backwards compatibility: legacy undeclared releases stay installable.

- Update Plugin Manager UI to only offer compatible releases and show 'acadrust mismatch' status.

- Drop acadrust_version from gate logic; only acadrust_source is required.
2026-08-24 19:01:06 +02:00
..
ipc docs(ipc): clarify polled response reads 2026-08-23 13:23:26 +03:00
process fix(plugin): skip non-V4 plugins in broadcast_notification 2026-08-18 12:12:42 +02:00
ribbon feat(plugin): surface loaded plugin commands in command-line autocomplete 2026-07-04 23:01:53 +03:00
host.rs feat(plugin): harden V4 host integration 2026-08-15 20:17:43 +03:00
host_v4.rs Snapshot: V4 plugin API and host integration 2026-08-12 21:01:39 +02:00
lib.rs Snapshot: V4 plugin API and host integration 2026-08-12 21:01:39 +02:00
manifest.rs Snapshot: V4 plugin API and host integration 2026-08-12 21:01:39 +02:00
process.rs fix(plugin): skip non-V4 plugins in broadcast_notification 2026-08-18 12:12:42 +02:00
ribbon.rs feat(plugin-api): let add-ons ask for a visual style by name 2026-08-07 14:29:01 +03:00
runner.rs feat(plugin): harden V4 host integration 2026-08-15 20:17:43 +03:00
shm.rs fix(plugin): bound shared-memory mappings 2026-08-17 23:22:58 +03:00
type_registry.rs fix(plugin): trace MText registry enums 2026-08-20 00:26:32 +03:00
type_registry_types.rs Snapshot: V4 plugin API and host integration 2026-08-12 21:01:39 +02:00
version_info.rs feat(plugin): gate marketplace and load on acadrust source 2026-08-24 19:01:06 +02:00