From f8a6c130afe604497e828e19634c612d66bfa12f Mon Sep 17 00:00:00 2001 From: forbes-0023 Date: Wed, 11 Feb 2026 10:34:28 -0600 Subject: [PATCH] docs: update Silo_New references for schema-driven creation form - COMPONENTS.md: describe schema-driven form with runtime API fetching - silo.md: update command description with domain/subcategory picker, dynamic properties, live PN preview; add schema_form.py and silo_start.py to directory structure - configuration.md: update keyboard shortcut description --- docs/COMPONENTS.md | 2 +- docs/src/guide/silo.md | 4 +++- docs/src/reference/configuration.md | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/COMPONENTS.md b/docs/COMPONENTS.md index 2e94d33301..3281917ece 100644 --- a/docs/COMPONENTS.md +++ b/docs/COMPONENTS.md @@ -50,7 +50,7 @@ These appear in the File menu and "Origin Tools" toolbar across all workbenches | Command | Function | |---------|----------| -| `Silo_New` | Create new Silo-tracked document | +| `Silo_New` | Schema-driven item creation form — fetches categories and properties from the Silo API at runtime | | `Silo_Open` | Open file from Silo database | | `Silo_Save` | Save to Silo (create revision) | | `Silo_Commit` | Commit current revision | diff --git a/docs/src/guide/silo.md b/docs/src/guide/silo.md index a88ad6710f..b1c7be1d5f 100644 --- a/docs/src/guide/silo.md +++ b/docs/src/guide/silo.md @@ -37,7 +37,7 @@ The silo-mod repository was split from a monorepo into three repos: `silo-client | Command | Shortcut | Description | |---------|----------|-------------| -| `Silo_New` | Ctrl+N | Register a new part — select category, generate part number from schema, optional project tagging | +| `Silo_New` | Ctrl+N | Schema-driven item creation form — domain/subcategory picker, dynamic property fields loaded from the schema API, live part number preview, sourcing fields, and project tagging | | `Silo_Open` | Ctrl+O | Search and open items — combined dialog querying both the database and local files | | `Silo_Save` | Ctrl+S | Save locally to canonical path, collect document properties, upload to MinIO as auto-revision | | `Silo_Commit` | Ctrl+Shift+S | Save as a new revision with a user-provided comment | @@ -128,8 +128,10 @@ mods/silo/ │ └── storage/ # MinIO file storage ├── freecad/ │ ├── InitGui.py # SiloWorkbench registration +│ ├── schema_form.py # Schema-driven item creation dialog (SchemaFormDialog) │ ├── silo_commands.py # 14 commands + dock widgets │ ├── silo_origin.py # FileOrigin backend +│ ├── silo_start.py # Native start panel (database items, activity feed) │ └── resources/icons/ # 10 silo-*.svg icons ├── silo-client/ # Shared Python API client (nested submodule) │ └── silo_client/ diff --git a/docs/src/reference/configuration.md b/docs/src/reference/configuration.md index 43300197fc..55e62fc7b1 100644 --- a/docs/src/reference/configuration.md +++ b/docs/src/reference/configuration.md @@ -31,7 +31,7 @@ Recommended shortcuts (prompted on first workbench activation): | Shortcut | Command | |----------|---------| | Ctrl+O | `Silo_Open` — Search and open items | -| Ctrl+N | `Silo_New` — Create new item | +| Ctrl+N | `Silo_New` — Schema-driven item creation form | | Ctrl+S | `Silo_Save` — Save locally and upload | | Ctrl+Shift+S | `Silo_Commit` — Save with revision comment | -- 2.49.1