> For the complete documentation index, see [llms.txt](https://docs.diaflow.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.diaflow.io/changelog/2026/april-20-2026.md).

# April 20, 2026

Workflow loop refactoring safety, interactive credit balance tooltips, and multi-surface flow state synchronization.

See what’s new and improved in our latest update.

### Move Nodes Out of Loops Before Deletion

* When refactoring automated workflows, you can now freely drag and relocate nested nodes out of a Loop container onto the open canvas before deleting the loop itself.
* Completely eliminates the risk of accidentally destroying complex sub-workflow branches nested inside loops.
* Preserves all incoming/outgoing wire connections, parameter configurations, and variable mappings.

### Real-Time Credit Balance Info Tooltips

* Added an interactive info tooltip button next to your workspace credit counter on the top navigation bar.
* Hovering displays a real-time summary of remaining credits, subscription tier allowance, add-on balances, and the next renewal date.
* Eliminates the need to navigate away from your active canvas into Billing settings to monitor credit burn.

### Workflow Multi-Surface State Consistency

* Hardened workflow state synchronization across all platform surfaces: Canvas Editor, Archive list, Published links, Run via API endpoints, and central Dashboard metrics.
* Editing, republishing, or archiving a flow updates execution availability immediately without stale caching delays.

<details>

<summary>Improved</summary>

* **Loop Refactoring Safety:** Enabled smooth node extraction handles inside loop blocks to facilitate workflow refactoring without rebuilding logic.
* **Credit Transparency:** Added granular tooltips breaking down credit consumption between AI inference, execution runs, and third-party connector calls.
* **Canvas State Sync:** Immediate propagation of publish/archive states to public webhooks and API triggers.
* **Canvas Pan & Zoom:** Refined zoom smoothing and mouse wheel panning performance on complex multi-branch canvases.

</details>

<details>

<summary>Fixed</summary>

* **End Node Disconnection on Type Switch:** Fixed a critical bug where changing a workflow's trigger type disconnected downstream end nodes and cleared payload mappings.
* **OpenAI Advanced Model Parameters:** Resolved an issue where "Reasoning Effort" (low/medium/high) and "Verbosity" selectors were unclickable in OpenAI model configuration panels.
* **Node Header Alignment:** Fixed a minor CSS visual bug where custom status badges overlapped node titles on zoomed-out canvas views.

</details>
