feat(dashboard): NiceGUI port — pagina Overview con auto-refresh live
Prima fase migrazione da Streamlit a NiceGUI. Pagina indice riproduce l'Overview con: - run selector reattivo - 2 progress bar live (generations, evaluations) con WebSocket push - 4 metric card (top fitness, median, parse success %, cost) - timer auto-refresh ogni 3s (no click manuale) - status badge colorato (running/completed/failed) - config JSON code block Avvio: uv run python -m multi_swarm.dashboard.nicegui_app (porta 8080) Streamlit resta attivo su 8501 durante la migrazione. Backend invariato: riusa dashboard/data.py senza modifiche. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,7 @@ dependencies = [
|
||||
"streamlit>=1.40",
|
||||
"plotly>=5.24",
|
||||
"pyarrow>=18.0",
|
||||
"nicegui>=3.11.1",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
|
||||
Reference in New Issue
Block a user