agent-orchestrator/packages/web/src/app
i-trytoohard 50dc18ffa1
fix(web): break circular links in DegradedProjectState — Back to project and Open dashboard view both point to current page (#1868)
* fix(web): break circular links in DegradedProjectState

Both "Back to project" and "Open dashboard view" linked to
projectDashboardPath(projectId) — the same page the component is
rendered on. Replace with working navigation:

- "Back to project" → "/" (global dashboard)
- "Open dashboard view" → "/projects/{id}/settings" (edit config)

Fixes #1867

* fix(web): break circular links in DegradedProjectState

Both "Back to project" and "Open dashboard view" linked to
projectDashboardPath(projectId) — the same page the component is
rendered on. Replace with working navigation:

- "Back to project" → "/" (global dashboard)
- "Open dashboard view" → "/projects/{id}/settings" (edit config)

Fixes #1867

* fix(web): remove circular 'Edit settings' link from DegradedProjectState

The 'Edit settings' link pointed to /projects/{id}/settings, which also
renders DegradedProjectState — making the button a self-link on the
settings page. Remove it entirely; 'Back to dashboard' (/) is the only
escape hatch needed.

Add DegradedProjectState component tests and assert both pages show no
'Edit settings' link and that 'Back to dashboard' points to /.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Aditi Chauhan <aditi1178@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 19:55:17 +05:30
..
api fix(cli,release): repair nightly updates and snapshots (#1960) 2026-05-20 21:55:21 +05:30
dev/terminal-test Fix direct terminal attach and keep project-scoped mux routing (#1608) 2026-05-04 19:55:10 +05:30
icon-192 Fix metadata loading and refresh orchestrator session links 2026-03-26 11:12:55 +05:30
icon-512 Fix metadata loading and refresh orchestrator session links 2026-03-26 11:12:55 +05:30
projects fix(web): break circular links in DegradedProjectState — Back to project and Open dashboard view both point to current page (#1868) 2026-05-21 19:55:17 +05:30
prs feat(web): collapse attention zones to 4 with 5-zone feature flag (#1202) 2026-04-17 22:24:25 +05:30
review Add orchestrator-driven code review board (#1871) 2026-05-19 11:47:57 +05:30
reviews Add orchestrator-driven code review board (#1871) 2026-05-19 11:47:57 +05:30
sessions/[id] Add orchestrator-driven code review board (#1871) 2026-05-19 11:47:57 +05:30
test-direct Fix direct terminal attach and keep project-scoped mux routing (#1608) 2026-05-04 19:55:10 +05:30
apple-icon.tsx Fix metadata loading and refresh orchestrator session links 2026-03-26 11:12:55 +05:30
error.test.tsx fix(web): preserve session view on polling errors and add missing link mock 2026-04-06 22:49:51 -07:00
error.tsx feat(web): add dashboard error boundaries 2026-04-06 22:49:51 -07:00
global-error.test.tsx feat(web): add dashboard error boundaries 2026-04-06 22:49:51 -07:00
global-error.tsx feat(web): add dashboard error boundaries 2026-04-06 22:49:51 -07:00
globals.css fix(web): remove XDA chip from terminal header (#1963) 2026-05-20 21:57:28 +05:30
icon.tsx Fix metadata loading and refresh orchestrator session links 2026-03-26 11:12:55 +05:30
layout.test.ts Fix root dashboard project selection (#1480) 2026-04-24 18:35:38 +05:30
layout.tsx Fix root dashboard project selection (#1480) 2026-04-24 18:35:38 +05:30
loading.test.tsx feat(web): add global loading.tsx with spinner for route transitions 2026-04-06 22:49:51 -07:00
loading.tsx feat(web): add global loading.tsx with spinner for route transitions 2026-04-06 22:49:51 -07:00
manifest.test.ts feat(web): add PWA manifest and wire mobile accordion on dashboard (#1476) 2026-05-11 14:04:43 +05:30
manifest.ts feat(web): add PWA manifest and wire mobile accordion on dashboard (#1476) 2026-05-11 14:04:43 +05:30
not-found.test.tsx feat(web): add dashboard error boundaries 2026-04-06 22:49:51 -07:00
not-found.tsx feat(web): add dashboard error boundaries 2026-04-06 22:49:51 -07:00
page.tsx fix(web): surface dashboard SSR load failures (#1316) 2026-04-21 11:38:02 +05:30
providers.test.tsx test(web): add Providers component test for diff coverage 2026-04-06 22:52:53 -07:00
providers.tsx feat(web): add MuxProvider React context for persistent WebSocket 2026-04-06 22:46:29 -07:00