chore(release): v0.26.0

Version bump via changesets.
This commit is contained in:
gsxdsm
2026-05-10 08:55:51 -07:00
parent f1ece4b1d4
commit 08e04498f5
79 changed files with 358 additions and 147 deletions

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix merger autostash lifecycle cleanup to drop primary and race-rescue stashes on terminal paths, and add startup/periodic stale autostash sweeping with a configurable max-age threshold.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Add stash recovery APIs and dashboard surface for listing, diffing, applying, and safely dropping orphaned merger autostashes.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Create a tracking GitHub issue when a Fusion task is created with GitHub tracking enabled. Default is OFF; no GitHub calls are made when tracking is disabled.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
GitHub tracking issues now use the format `[FN-XXXX] Title` for the title and a short plaintext summary prefixed with `Fusion task: FN-XXXX` for the body. The full task prompt is never included and no hyperlink back to Fusion is added.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fusion now posts a short comment on the linked GitHub tracking issue when a tracked task moves to in-progress or done. Comments include the Fusion task ID as plain text and never link back to the Fusion app.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fusion now closes the linked GitHub tracking issue when a tracked task moves to done, and reopens it when the task moves back to an active column. Done → archived leaves the issue closed. Failures are recorded in the task activity log and never block the move.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Expose per-task GitHub tracking controls in task creation/editing and task detail, including repo override handling, linked-issue display, and manual unlink flow.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
GitHub tracking lifecycle now strictly honors the project-level `githubAuthMode`. Token mode requires `githubAuthToken` (or `GITHUB_TOKEN`); gh-cli mode requires an authenticated `gh` CLI. The previous opportunistic fallback no longer applies to tracking issue creation/comments/state sync flows (legacy PR/import flows are unchanged).

View File

@@ -1,7 +0,0 @@
---
"@runfusion/fusion": patch
---
Generalize the SQLite schema self-heal pass to reconcile missing columns for every critical table on `Database.init()`, not just `tasks`.
This prevents legacy or drifted databases from hitting `no such column: <X>` regressions after new column additions, and adds architecture lint coverage to ensure new `CREATE TABLE` definitions are always included in schema-compatibility coverage.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Merger sessions now honor the assigned agent's `runtimeConfig.model` before falling back to project/global defaults, matching executor and planning lanes.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Research now works out of the box using the agent's built-in `WebSearch`/`WebFetch` tools. External search providers (SearXNG, Brave, Google, Tavily) are now optional advanced configuration.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Honor task-configured merge targets across CLI and merge completion paths, including PR creation base branch selection and merge metadata resolution.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix `fn_task_update` (and `fn_task_create`) silently failing with "Agent not found" when callers pass an empty string or the literal string `"null"` to clear a task's agent assignment. Empty/whitespace strings and `"null"` are now normalized to a clear-assignment signal, matching the dashboard `PATCH /api/tasks/:id` contract. JSON `null` continues to work as before.

View File

@@ -1,7 +0,0 @@
---
"@runfusion/fusion": patch
---
Add per-task GitHub tracking fields (enabled flag, optional repo override,
linked issue metadata) to the Task contract and SQLite store. No user-visible
behavior yet; surfaced by FN-3870+.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Restore ListView bulk-delete: select multiple tasks and delete them together, with archived selections skipped automatically and a per-task force-delete prompt for dependency conflicts.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Improve stale dependency unblocking so todo tasks are released promptly when their blocker reaches done or archived, and ensure startup recovery runs the stale `blockedBy` sweep once on boot to repair previously stuck rows. This complements the existing periodic self-heal pass, reducing unblock latency and automatically repairing incidents like dependents remaining blocked after a completed task.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": minor
---
Show downstream blocker fan-out count on the board so high-impact blockers are visible at a glance.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix agent sidebar action buttons (Run Now, Pause, Details) overflowing on narrow agent cards by collapsing them to icon-only controls in the sidebar context.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix bundled Dependency Graph plugin reliability in the dashboard. Built-in plugin view registration now uses literal-specifier lazy imports so production bundles can resolve and load the bundled graph/roadmap dashboard views instead of falling back to an unavailable placeholder. Plugin install mode now resolves bundled plugin paths server-side when relative `./plugins/...` inputs do not exist under the current working directory, so installing built-in plugins from Settings works reliably across runtime locations.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix triage planning model selection so project/task planning settings are passed to runtime using the correct default model keys.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Hide Chat Rooms behind the `chatRooms` experimental flag. By default, Chat now shows direct-chat-only UI; re-enable rooms via **Settings → Experimental Features → Chat Rooms**.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Bundle and auto-install the cli-printing-press plugin with the published CLI.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix scheduler `blockedBy` propagation so dependency-unblocked todo tasks are not re-pointed to unrelated overlap blockers, and extend stale-blocker recovery to clear corrupted `blockedBy` rows that no longer match unresolved dependencies.