From b1c166edf44faa3cdb2793f24d791e02125eaa50 Mon Sep 17 00:00:00 2001
From: David Hill <iamdavidhill@gmail.com>
Date: Tue, 3 Mar 2026 18:30:04 +0000
Subject: chore(console): add Go to nav

---
 packages/console/app/src/component/header.tsx | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'packages/console/app/src/component/header.tsx')

diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index 6ab5ce2f5..5b0a443fb 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -174,6 +174,9 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
               </Match>
             </Switch>
           </li>
+          <li>
+            <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
+          </li>
           <Show when={!props.hideGetStarted}>
             <li>
               <A href={language.route("/download")} data-slot="cta-button">
@@ -270,6 +273,9 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
                     </Match>
                   </Switch>
                 </li>
+                <li>
+                  <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
+                </li>
                 <Show when={!props.hideGetStarted}>
                   <li>
                     <A href={language.route("/download")} data-slot="cta-button">
-- 
cgit v1.2.3


From c2f5abe7595120843121995df9b6f20d46dbd2f2 Mon Sep 17 00:00:00 2001
From: David Hill <iamdavidhill@gmail.com>
Date: Tue, 3 Mar 2026 18:51:53 +0000
Subject: chore(console): move Enterprise after Go

---
 packages/console/app/src/component/header.tsx | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

(limited to 'packages/console/app/src/component/header.tsx')

diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index 5b0a443fb..302337ef2 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -161,9 +161,6 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
           <li>
             <a href={language.route("/docs")}>{i18n.t("nav.docs")}</a>
           </li>
-          <li>
-            <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
-          </li>
           <li>
             <Switch>
               <Match when={props.zen}>
@@ -177,6 +174,9 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
           <li>
             <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
           </li>
+          <li>
+            <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
+          </li>
           <Show when={!props.hideGetStarted}>
             <li>
               <A href={language.route("/download")} data-slot="cta-button">
@@ -260,9 +260,6 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
                 <li>
                   <a href={language.route("/docs")}>{i18n.t("nav.docs")}</a>
                 </li>
-                <li>
-                  <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
-                </li>
                 <li>
                   <Switch>
                     <Match when={props.zen}>
@@ -276,6 +273,9 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
                 <li>
                   <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
                 </li>
+                <li>
+                  <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
+                </li>
                 <Show when={!props.hideGetStarted}>
                   <li>
                     <A href={language.route("/download")} data-slot="cta-button">
-- 
cgit v1.2.3


From a2d3d62db3dcd7bd63d0660d58b4fb0b99b2e603 Mon Sep 17 00:00:00 2001
From: David Hill <iamdavidhill@gmail.com>
Date: Wed, 4 Mar 2026 11:26:50 +0000
Subject: chore(console): move login to end on zen/go

---
 packages/console/app/src/component/header.tsx | 40 +++++++++++++--------------
 packages/console/app/src/routes/go/index.tsx  |  2 +-
 2 files changed, 21 insertions(+), 21 deletions(-)

(limited to 'packages/console/app/src/component/header.tsx')

diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index 302337ef2..9ec3fe0b8 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -161,22 +161,22 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
           <li>
             <a href={language.route("/docs")}>{i18n.t("nav.docs")}</a>
           </li>
-          <li>
-            <Switch>
-              <Match when={props.zen}>
-                <a href="/auth">{i18n.t("nav.login")}</a>
-              </Match>
-              <Match when={!props.zen}>
-                <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
-              </Match>
-            </Switch>
-          </li>
+          <Show when={!props.zen}>
+            <li>
+              <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
+            </li>
+          </Show>
           <li>
             <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
           </li>
           <li>
             <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
           </li>
+          <Show when={props.zen}>
+            <li>
+              <a href="/auth">{i18n.t("nav.login")}</a>
+            </li>
+          </Show>
           <Show when={!props.hideGetStarted}>
             <li>
               <A href={language.route("/download")} data-slot="cta-button">
@@ -260,22 +260,22 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
                 <li>
                   <a href={language.route("/docs")}>{i18n.t("nav.docs")}</a>
                 </li>
-                <li>
-                  <Switch>
-                    <Match when={props.zen}>
-                      <a href="/auth">{i18n.t("nav.login")}</a>
-                    </Match>
-                    <Match when={!props.zen}>
-                      <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
-                    </Match>
-                  </Switch>
-                </li>
+                <Show when={!props.zen}>
+                  <li>
+                    <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
+                  </li>
+                </Show>
                 <li>
                   <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
                 </li>
                 <li>
                   <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
                 </li>
+                <Show when={props.zen}>
+                  <li>
+                    <a href="/auth">{i18n.t("nav.login")}</a>
+                  </li>
+                </Show>
                 <Show when={!props.hideGetStarted}>
                   <li>
                     <A href={language.route("/download")} data-slot="cta-button">
diff --git a/packages/console/app/src/routes/go/index.tsx b/packages/console/app/src/routes/go/index.tsx
index 1148059b1..f991060ba 100644
--- a/packages/console/app/src/routes/go/index.tsx
+++ b/packages/console/app/src/routes/go/index.tsx
@@ -127,7 +127,7 @@ export default function Home() {
                 */}
               </div>
               <a href="/auth">
-                <span>{i18n.t("zen.cta.start")}</span>
+                <span>Subscribe to Go - $10/mo</span>
                 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                   <path
                     d="M6.5 12L17 12M13 16.5L17.5 12L13 7.5"
-- 
cgit v1.2.3


From 9909f94048cf0b1f325f9867d453534a30b088b0 Mon Sep 17 00:00:00 2001
From: David Hill <iamdavidhill@gmail.com>
Date: Wed, 4 Mar 2026 11:46:30 +0000
Subject: chore(console): hide Go nav item on /go

---
 packages/console/app/src/component/header.tsx | 22 +++++++++++++---------
 packages/console/app/src/routes/go/index.tsx  |  2 +-
 2 files changed, 14 insertions(+), 10 deletions(-)

(limited to 'packages/console/app/src/component/header.tsx')

diff --git a/packages/console/app/src/component/header.tsx b/packages/console/app/src/component/header.tsx
index 9ec3fe0b8..24d5a897c 100644
--- a/packages/console/app/src/component/header.tsx
+++ b/packages/console/app/src/component/header.tsx
@@ -36,7 +36,7 @@ const fetchSvgContent = async (svgPath: string): Promise<string> => {
   }
 }
 
-export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
+export function Header(props: { zen?: boolean; go?: boolean; hideGetStarted?: boolean }) {
   const navigate = useNavigate()
   const i18n = useI18n()
   const language = useLanguage()
@@ -166,13 +166,15 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
               <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
             </li>
           </Show>
-          <li>
-            <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
-          </li>
+          <Show when={!props.go}>
+            <li>
+              <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
+            </li>
+          </Show>
           <li>
             <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
           </li>
-          <Show when={props.zen}>
+          <Show when={props.zen || props.go}>
             <li>
               <a href="/auth">{i18n.t("nav.login")}</a>
             </li>
@@ -265,13 +267,15 @@ export function Header(props: { zen?: boolean; hideGetStarted?: boolean }) {
                     <A href={language.route("/zen")}>{i18n.t("nav.zen")}</A>
                   </li>
                 </Show>
-                <li>
-                  <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
-                </li>
+                <Show when={!props.go}>
+                  <li>
+                    <A href={language.route("/go")}>{i18n.t("nav.go")}</A>
+                  </li>
+                </Show>
                 <li>
                   <A href={language.route("/enterprise")}>{i18n.t("nav.enterprise")}</A>
                 </li>
-                <Show when={props.zen}>
+                <Show when={props.zen || props.go}>
                   <li>
                     <a href="/auth">{i18n.t("nav.login")}</a>
                   </li>
diff --git a/packages/console/app/src/routes/go/index.tsx b/packages/console/app/src/routes/go/index.tsx
index e51900293..2516d2dac 100644
--- a/packages/console/app/src/routes/go/index.tsx
+++ b/packages/console/app/src/routes/go/index.tsx
@@ -42,7 +42,7 @@ export default function Home() {
       <Meta name="opencode:auth" content={loggedin() ? "true" : "false"} />
 
       <div data-component="container">
-        <Header zen hideGetStarted />
+        <Header go hideGetStarted />
 
         <div data-component="content">
           <section data-component="hero">
-- 
cgit v1.2.3

