diff --git a/README.md b/README.md index 3e62075..77b8d5b 100644 --- a/README.md +++ b/README.md @@ -18,13 +18,12 @@ It helps keep design assets human-readable, Git-friendly, and usable as structur * **Application logic**: App Process business flows, Screen definitions, and Business Rules. * **Impact analysis**: Automatically detect relationships and dependencies across the design. -## Recent updates in 0.1.13 +## Recent updates in 0.1.17 -* `app_process` can place Business Flow steps with `Steps.domain`, resolve local `## Domains` and reusable `## Domain Sources`, render Domain hierarchy, and apply Domain group Color Scheme rows. -* `dfd_diagram` can resolve `Objects.domain` with external Domain Sources plus local Domains. -* Domain Sources tables consistently support `ref` or `ref | notes`. -* Domains / Domain Diagram `render_mode` handling, settings labels, templates, and English/Japanese preview labels were cleaned up. -* Screen preview now reserves height for empty sections so placeholder rows are not clipped. +* `app_process` Business Flow supports LR / TD direction with `flow_direction` frontmatter and the `defaultBusinessFlowDirection` setting. +* Business Flow step nodes support expanded `Steps.kind` rendering and ref-aware hover / click targets resolved from `Steps`, `Inputs`, and `Outputs`. +* App Process Flow Connect Mode can add `from -> to` rows to `## Flows` by clicking two step nodes, while Markdown remains the source of truth. +* Connect Flow mode now shows active state and status text, and preserves View Only mode across editing and re-rendering. ## Basic idea diff --git a/docs/releases/v0.1.17.md b/docs/releases/v0.1.17.md new file mode 100644 index 0000000..e506e82 --- /dev/null +++ b/docs/releases/v0.1.17.md @@ -0,0 +1,24 @@ +# Model Weave 0.1.17 + +Model Weave 0.1.17 focuses on App Process Business Flow authoring and navigation while keeping Markdown as the source of truth. + +## Compatibility + +Model Weave 0.1.17 requires Obsidian 1.8.7 or later. + +## Highlights + +* Added App Process Business Flow direction control with LR / TD support. +* Added `flow_direction` frontmatter for per-file Business Flow direction. +* Added the `defaultBusinessFlowDirection` setting for the default Business Flow direction. +* Expanded supported `Steps.kind` rendering for App Process Business Flow step nodes. +* Added ref-aware Business Flow step hover previews and click targets, resolving targets from `Steps`, `Inputs`, and `Outputs`. +* Added App Process Flow Connect Mode for adding `from -> to` rows to the `## Flows` table by clicking two step nodes. +* Improved Connect Flow active display with active button state, status text, and clearer source-step selection feedback. +* Preserved View Only mode across Connect Flow toggles, source selection, flow add, duplicate detection, failed add, and preview re-render. + +## Editing notes + +Markdown remains the source of truth. Flow Connect Mode is an input helper that updates the `## Flows` table in the Markdown file; it does not replace text-first editing. + +DFD editing, drag connections, edge editing, and per-field hotspots are out of scope for this release. diff --git a/manifest.json b/manifest.json index e78c56c..9464b88 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "model-weave", "name": "Model Weave", - "version": "0.1.16", + "version": "0.1.17", "minAppVersion": "1.8.7", "description": "Manage text-first models, relationships, and diagrams in Markdown.", "author": "nejimakibird", diff --git a/package.json b/package.json index 5655a3c..d212a5f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-model-weave", - "version": "0.1.16", + "version": "0.1.17", "description": "An Obsidian plugin for managing text-first models, relationships, and diagrams in Markdown.", "main": "main.js", "scripts": { diff --git a/versions.json b/versions.json index b871630..4ad840c 100644 --- a/versions.json +++ b/versions.json @@ -14,5 +14,6 @@ "0.1.13": "1.7.2", "0.1.14": "1.7.2", "0.1.15": "1.7.2", - "0.1.16": "1.8.7" + "0.1.16": "1.8.7", + "0.1.17": "1.8.7" }