Skip to content

[Frontend] Broken /app route prefix in landing CTA, dashboard links, and wizard redirect #500

@ogazboiz

Description

@ogazboiz

Telegram: https://t.me/+DOylgFv1jyJlNzM0

Why this matters

Several navigation targets point to an /app route prefix that does not exist in the Next.js App Router. The src/app/ directory only has dashboard, streams, incoming, activity, and settings segments (no app/ segment), and next.config.ts has no rewrites. Every one of these links lands on a 404, including the primary "Launch App" call-to-action on the landing page.

Verified broken targets

  • frontend/src/app/page.tsx line 41 — landing "Launch App" button: href="/app" (should be /dashboard).
  • frontend/src/components/dashboard/dashboard-view.tsx line 359 — stream "Details" link: href={\/app/streams/${stream.id}`}(should be/streams/${stream.id}`).
  • frontend/src/components/stream-creation/StreamCreationWizard.tsx line 340 — post-create redirect: router.push(\/app/streams/${newStream.streamId}`)(should be/streams/...`).

The Navbar already uses the correct /dashboard and /streams/create paths, confirming /app is wrong.

Acceptance criteria

  • Landing "Launch App" navigates to a real route (/dashboard).
  • Dashboard stream "Details" links navigate to /streams/[id].
  • Post-creation redirect lands on the created stream's detail page at the real route.
  • No remaining /app references in frontend/src (grep clean).

Files to touch

  • frontend/src/app/page.tsx
  • frontend/src/components/dashboard/dashboard-view.tsx
  • frontend/src/components/stream-creation/StreamCreationWizard.tsx

Out of scope

  • The stray duplicate route directory app/streams/streams/[streamId] (tracked separately).

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programbugSomething isn't workingfrontendFrontend related tasksuiUser interface refinement

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions