Version Packages

This commit is contained in:
github-actions[bot]
2026-04-23 19:40:55 +00:00
parent d989f8bf1c
commit 020cb6d93f
13 changed files with 31 additions and 47 deletions

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Dashboard TUI now surfaces engine log output in the Logs tab. Previously, the engine's `createLogger()` writes (scheduler, executor, triage, merger, PR monitor, heartbeat, etc.) went straight to `console.error` and were rendered beneath the alt-screen TUI — effectively invisible. `DashboardLogSink.captureConsole()` now intercepts `console.log/warn/error` while the TUI is running and routes each line into the ring buffer, parsing a leading `[prefix]` tag so entries carry the subsystem prefix. Originals are restored on TUI shutdown.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Add keyboard navigation and inspection features to the Dashboard TUI Logs tab: arrow keys and j/k to navigate entries, Enter to expand selected entry, Esc to close expanded view, and w to toggle wrap mode for long messages.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
`fn dashboard` TTY mode now opens on the System tab first so users immediately see host, port, URL, and auth token access details.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix dashboard TUI log navigation: add Home/End shortcuts for jumping to first/last log entry, add Space and e keys as alternatives to Enter for expanding logs, improve word wrap to handle long unbroken tokens (URLs, stack traces) by hard-wrapping them at terminal width.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix iOS terminal typing in the dashboard. On touch-primary devices, tapping the terminal opened the on-screen keyboard but keystrokes were silently dropped because the bubble-phase `handleTerminalGestureFocus` handler re-focused the helper textarea and reset its selection during touchstart/pointerdown, disrupting iOS's input-event attribution. The CSS fix in commit c7266b7f already positions the textarea to receive taps natively, so the JS handler is now a no-op on `(hover: none) and (pointer: coarse)` devices and desktop retains click-to-focus.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix executor model resolution precedence so project `defaultProviderOverride`/`defaultModelIdOverride` is honored before falling back to global `defaultProvider`/`defaultModelId` across execute, hot-swap, and step-session paths.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Fix dashboard TUI log behavior so log navigation can reach all entries still present in the ring buffer and streamed merge output is buffered into log lines instead of writing raw fragments into the interactive terminal UI.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Guard SQLite FTS5 usage so Fusion starts cleanly on Node builds whose bundled `node:sqlite` was compiled without FTS5. On affected systems, `fn dashboard` previously crashed on first run with `Error: no such module: fts5` during schema migration. The Database and ArchiveDatabase now probe for FTS5 at startup and skip the virtual table + triggers when unavailable; `TaskStore.searchTasks` and `ArchiveDatabase.search` fall back to LIKE-based scans. Set `FUSION_DISABLE_FTS5=1` to force the fallback on runtimes where FTS5 is present but undesirable.

View File

@@ -1,5 +0,0 @@
---
"@runfusion/fusion": patch
---
Update dashboard TUI header branding from "fn board" to "fusion" for consistent product naming.