Skip to content

Commit 94eb322

Browse files
Merge pull request #348 from CrewForm/release/v1.8.1
release: v1.8.1 — canvas improvements & bug fixes
2 parents 4e20444 + e69e716 commit 94eb322

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,33 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## [Unreleased]
88

9+
## [1.8.1] - 2026-04-10
10+
11+
### Added
12+
13+
- **Canvas: Copy/Paste Nodes**`Ctrl+C` / `Ctrl+V` to duplicate agent nodes on the workflow canvas. Auto-connects pasted nodes based on team mode (brain link in orchestrator, mesh in collaboration)
14+
- **Canvas: Sticky Notes** — Right-click canvas → "Add Note" for free-text annotations. 5 color presets (yellow, blue, green, pink, purple) with inline editing. Notes persist across saves and page navigation
15+
- **Canvas: Node I/O Inspector** — Click any agent node during/after a run to see collapsible Input/Output sections showing exact data the agent received and produced
16+
- **Canvas: Autosave Infrastructure**`draft_config` column on teams (Migration `075`), `useSaveDraft` / `usePublishDraft` hooks for future Save vs. Publish workflow
17+
- **Canvas: Re-run Step Hook**`useRerunStep` mutation hook for re-executing individual pipeline steps (backend endpoint coming in a future release)
18+
- **Keyboard Shortcuts** — Added `⌘C`, `⌘V` to the shortcuts overlay
19+
20+
### Fixed
21+
22+
- **Canvas: Node Blur** — Reduced `backdrop-filter` blur from 12px to 4px and raised background opacity. Added `will-change: transform` for crisp text rendering on all GPUs
23+
- **Canvas: Copy/Paste Not Working** — Rewrote paste logic from broken nested `setNodes`/`setEdges` pattern to direct state updates
24+
- **Canvas: Notes Disappearing** — Notes now persist in `config._canvas_notes` and are restored when rebuilding the graph from config
25+
- **Orchestrator: Lazy Final Answer** — Brain's `final_answer` is now augmented with aggregated worker outputs when insufficient, ensuring full content reaches webhook dispatchers
26+
- **Orchestrator: Webhook Output** — All three executors (pipeline, orchestrator, collaboration) now consistently pass output to the webhook dispatcher
27+
- **Webhook: DB Fallback** — Dispatcher fetches output from `task_runs.output` as a safety net if the in-memory value is empty
28+
- **Trello: Robust Parser** — Output parser now uses 4 fallback strategies (heading-based, separator-based, paragraph-based, single-card) for reliable multi-card delivery
29+
- **Trello: Multi-Card Delivery** — Fixed test handler and card creation for structured multi-card outputs
30+
31+
### Changed
32+
33+
- **Roadmap** — Updated Visual Workflow Builder status to Phase 3 (copy/paste, sticky notes, I/O inspector, draft autosave)
34+
- **README** — Major overhaul for v1.8.0; comparison table reformatted
35+
936
## [1.8.0] - 2026-04-08
1037

1138
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "crewform",
33
"private": true,
4-
"version": "1.8.0",
4+
"version": "1.8.1",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

0 commit comments

Comments
 (0)