feat(FN-2181): add dashboard dev-server process manager and API routes

- Introduce DevServerStore and DevServerProcessManager with a simplified store API contract
- Add dev-server script detection and route legacy manager behavior through the new process manager
- Add a dedicated dev-server router with start/stop/status/log endpoints and SSE event streaming
- Wire dev-server routes into the main route table and hook manager shutdown into server teardown
- Expand tests and architecture docs for store, process, route, detection, and SSE coverage
This commit is contained in:
Fusion
2026-04-19 16:28:46 -07:00
committed by gsxdsm
parent 54d7d05bac
commit 0df3234349
23 changed files with 1985 additions and 1408 deletions

View File

@@ -0,0 +1,10 @@
---
"@gsxdsm/fusion": patch
---
Fix: Remove duplicate model entries in CustomModelDropdown favorites list
Favorited models were appearing twice in the dropdown - once in the favorites
section at the top, and again in their provider group. Now favorited models
only appear in the favorites section, eliminating the duplicate FireworksAI
(or any provider) section when models are favorited.

View File

@@ -0,0 +1,8 @@
---
"@gsxdsm/fusion": patch
---
Fix running indicator scroll sync and add nodesView label
- Remove GPU compositing hint (`transform: translateZ(0)`) from executor status bar indicator that was causing it to appear stuck during page scrolling
- Add missing "nodesView" → "Nodes View" label mapping in experimental features settings

View File

@@ -0,0 +1,5 @@
---
"@gsxdsm/fusion": patch
---
Fix running indicator rendering issue during dashboard scroll by adding GPU compositing hint (`transform: translateZ(0)`) to prevent the animated dot from appearing "stuck" or detached from the footer when scrolling.