Skip to content

Header product links: Flow Council, Flow Splitter, Flow QF - #347

Merged
tnrdd merged 3 commits into
mainfrom
feat/header
Jul 16, 2026
Merged

Header product links: Flow Council, Flow Splitter, Flow QF#347
tnrdd merged 3 commits into
mainfrom
feat/header

Conversation

@tnrdd

@tnrdd tnrdd commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Replaces the audience links in the Home page header with the product links, removes Flow Caster, and gives the Flow QF docs page a real CTA (since Flow QF is the only product without a launch page, the header sends people to the docs).

Header

  • Home header: For funders / For builders / For everyone -> Flow Council (launch page), Flow Splitter (launch page), Flow QF (docs).
  • App header: same three products; Flow Council / Flow Splitter keep pointing at the product pages, Flow Caster is replaced by Flow QF.
  • The home/app branch for nav links collapsed into two hrefs, so both the desktop nav and the mobile offcanvas lost a duplicated block.

Flow Caster removal

  • Gone from the header (desktop + mobile), the footer, and the Home page "Learn more" buttons. Explore round cards are untouched.
  • Also removed the now-unused ?for-funders / ?for-builders / ?for-everyone deep links on the Home page (the audience tabs themselves stay), and the Beamr link.

Docs

docs/platform/flow-qf.md gets a stronger top admonition (Telegram + email, "rounds aren't self-serve, we run them with you") and a new "Run a Flow QF round" section covering round design, applications & review, the round page, and donor/grantee support. The docs repo PR is autogenerated on merge.

Verification

Drove the real header in a browser: home links land on /flow-councils/launch and /flow-splitters/launch, app links on /flow-councils and /flow-splitters, both mobile menus show the three products, and no Flow Caster string remains in the header, footer, or home page. Built the Docusaurus site with the updated page (no broken links). pnpm typecheck, pnpm lint, pnpm prettier pass.

Replace the home page's For funders/builders/everyone header links with the
product links, drop Flow Caster from the header, footer, and home page, and
give the Flow QF docs page a full CTA to run a round.
@vercel

vercel Bot commented Jul 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
platform Ready Ready Preview, Comment Jul 15, 2026 8:03am

Request Review

@gaston-review gaston-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gaston Review

Verdict: Approved

Score: ████████░░ 8/10

Pull Request Summary

This PR replaces the split home/non-home header navigation with a unified "Flow Council / Flow Splitter / Flow QF" nav bar on all pages, removes all "Flow Caster" and "Beamr" links from the header, footer, and home page, and cleans up the now-unused query-param-based audience scrolling (?for-funders, ?for-builders, ?for-everyone). On the home page, Council and Splitter link to /launch; elsewhere they link to the index. Flow QF points to the docs site. The docs also get a new "Run a Flow QF round" section.

Review Summary

🔵 Suggestion — Flow Caster remnants outside this PR's scope
Flow Caster links are removed from header/footer/home, but src/app/api/flow-caster/ routes and src/app/explore/ references still exist. If Flow Caster is being sunset, those should be cleaned up in a follow-up.

Nice simplification. The old header had a bulky conditional duplicating structure for home vs non-home; the computed-href approach is cleaner and easier to maintain. The dead-code removal (query-param scrolling, unused imports) is thorough. No bugs, no security issues. The Flow Caster API routes and explore-page references still exist, but that's clearly out of scope for this nav-focused PR.

📌 1 inline comment
⚪ Nitpick: 1


🔍 Reviewed by Gaston

Comment thread src/components/Header.tsx Outdated

@gaston-review gaston-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gaston Review

Verdict: Approved

Score: ████████░░ 8/10

Pull Request Summary

This follow-up push extracts the hardcoded Flow QF docs URL into a shared FLOW_QF_DOCS_URL constant in src/lib/constants.ts and replaces all three usages (Header, Footer, home page) with it. It also adds a "Run a Flow QF round" section to the docs, tweaks the existing tip callout copy, and completes the home-page cleanup from the prior push (removing Flow Caster/Beamr links and the query-param scrolling logic).

This addresses the nitpick from my first review about the duplicated docs URL. The constant is in the right place, all usages converge on it, and the docs addition is well-structured. Nothing to flag — the PR is clean.


🔍 Reviewed by Gaston

@gaston-review gaston-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gaston Review

Verdict: Approved

Score: ████████░░ 8/10

Pull Request Summary

This PR unifies the header navigation across all pages to show "Flow Council / Flow Splitter / Flow QF," removes Flow Caster and Beamr links from header, footer, and home page, extracts the docs URL into a shared constant, cleans up the dead query-param scrolling code, and adds a "Run a Flow QF round" section to the docs. The latest commit fixes the product links to point at the grid pages (/flow-councils, /flow-splitters) instead of /launch.

Clean simplification across all three pushes. The header went from a bulky home/non-home conditional duplicating structure to a single unified nav bar with computed variables. The shared constant addresses my earlier nitpick. Dead code removal is thorough. No bugs, no security issues.


🔍 Reviewed by Gaston

@tnrdd
tnrdd merged commit c26f235 into main Jul 16, 2026
4 checks passed
@tnrdd
tnrdd deleted the feat/header branch July 16, 2026 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant