feat(FN-4360): complete Step 4 — wire reliability view and nav

Fusion-Task-Id: FN-4360
Fusion-Task-Lineage: 50e17cef-29b0-4adc-aa1c-bffdebe4b43c
This commit is contained in:
Fusion
2026-05-13 22:15:24 -07:00
committed by gsxdsm
parent e2dc8997bf
commit 3418fbab1d
3 changed files with 27 additions and 2 deletions

View File

@@ -1182,7 +1182,7 @@ export function Header({
<>
<button
ref={viewOverflowTriggerRef}
className={`view-toggle-btn${["research", "skills", "insights", "memory", "dev-server", "devserver", "graph", "stash-recovery"].includes(view) || (experimentalFeatures?.evalsView && view === "evals") || (todosEnabled && todosOpen) || isPluginViewId(view) ? " active" : ""}`}
className={`view-toggle-btn${["research", "skills", "insights", "memory", "reliability", "dev-server", "devserver", "graph", "stash-recovery"].includes(view) || (experimentalFeatures?.evalsView && view === "evals") || (todosEnabled && todosOpen) || isPluginViewId(view) ? " active" : ""}`}
onClick={() => setIsViewOverflowOpen((prev) => !prev)}
title="More views"
aria-label="More views"
@@ -1284,6 +1284,18 @@ export function Header({
<span>Memory</span>
</button>
)}
<button
className={`view-toggle-overflow-item${view === "reliability" ? " active" : ""}`}
onClick={() => {
onChangeView("reliability");
setIsViewOverflowOpen(false);
}}
role="menuitem"
data-testid="view-overflow-reliability"
>
<Activity size={14} />
<span>Reliability</span>
</button>
{experimentalFeatures?.devServerView && (
<button
className={`view-toggle-overflow-item${view === "dev-server" || view === "devserver" ? " active" : ""}`}