add desktop codex login and analyst copilot

This commit is contained in:
dirtydishes 2026-05-20 10:41:13 -04:00
parent 687a217014
commit d9c8b53b69
23 changed files with 4142 additions and 95 deletions

View file

@ -431,6 +431,24 @@ describe("route feature map", () => {
expect(features.equityOverlay).toBe(true);
expect(features.alerts).toBe(false);
});
it("maps /replay to replay panes and dependencies", () => {
const features = getRouteFeatures("/replay");
expect(features.showReplayConsole).toBe(true);
expect(features.showOptionsPane).toBe(true);
expect(features.showFlowPane).toBe(true);
expect(features.showAlertsPane).toBe(true);
expect(features.needsClassifierDecor).toBe(true);
});
it("maps /settings to a no-feed desktop settings surface", () => {
const features = getRouteFeatures("/settings");
expect(features.showReplayConsole).toBe(false);
expect(features.showOptionsPane).toBe(false);
expect(features.showAlertsPane).toBe(false);
expect(features.options).toBe(false);
expect(features.equities).toBe(false);
});
});
describe("fixed tape virtualization config", () => {
@ -461,10 +479,14 @@ describe("dark underlying route dependency helper", () => {
});
describe("terminal navigation", () => {
it("exposes only Home and Tape as top-level destinations", () => {
it("exposes the terminal routes including Copilot settings", () => {
expect(NAV_ITEMS).toEqual([
{ href: "/", label: "Home" },
{ href: "/tape", label: "Tape" }
{ href: "/tape", label: "Tape" },
{ href: "/signals", label: "Signals" },
{ href: "/charts", label: "Charts" },
{ href: "/replay", label: "Replay" },
{ href: "/settings", label: "Settings" }
]);
});
});