Frank 4 ماه پیش
والد
کامیت
600b512c9c

+ 1 - 14
packages/console/app/src/routes/index.tsx

@@ -4,10 +4,7 @@ import { HttpHeader } from "@solidjs/start"
 import video from "../asset/lander/opencode-min.mp4"
 import videoPoster from "../asset/lander/opencode-poster.png"
 import { IconCopy, IconCheck } from "../component/icon"
-import { A, createAsync, query } from "@solidjs/router"
-import { getActor } from "~/context/auth"
-import { withActor } from "~/context/auth.withActor"
-import { Account } from "@opencode/console-core/account.js"
+import { A, createAsync } from "@solidjs/router"
 import { EmailSignup } from "~/component/email-signup"
 import { Tabs } from "@kobalte/core/tabs"
 import { Faq } from "~/component/faq"
@@ -26,18 +23,8 @@ function CopyStatus() {
   )
 }
 
-const defaultWorkspace = query(async () => {
-  "use server"
-  const actor = await getActor()
-  if (actor.type === "account") {
-    const workspaces = await withActor(() => Account.workspaces())
-    return workspaces[0].id
-  }
-}, "defaultWorkspace")
-
 export default function Home() {
   const githubData = createAsync(() => github())
-  const workspace = createAsync(() => defaultWorkspace())
   const release = createMemo(() => githubData()?.release)
 
   const handleCopyClick = (event: Event) => {

+ 0 - 14
packages/console/app/src/routes/temp.tsx

@@ -5,10 +5,6 @@ import logoLight from "../asset/logo-ornate-light.svg"
 import logoDark from "../asset/logo-ornate-dark.svg"
 import IMG_SPLASH from "../asset/lander/screenshot-splash.png"
 import { IconCopy, IconCheck } from "../component/icon"
-import { createAsync, query } from "@solidjs/router"
-import { getActor } from "~/context/auth"
-import { withActor } from "~/context/auth.withActor"
-import { Account } from "@opencode/console-core/account.js"
 
 function CopyStatus() {
   return (
@@ -19,17 +15,7 @@ function CopyStatus() {
   )
 }
 
-const defaultWorkspace = query(async () => {
-  "use server"
-  const actor = await getActor()
-  if (actor.type === "account") {
-    const workspaces = await withActor(() => Account.workspaces())
-    return workspaces[0].id
-  }
-}, "defaultWorkspace")
-
 export default function Home() {
-  const workspace = createAsync(() => defaultWorkspace())
   onMount(() => {
     const commands = document.querySelectorAll("[data-copy]")
     for (const button of commands) {

+ 4 - 18
packages/console/app/src/routes/zen/index.tsx

@@ -10,28 +10,13 @@ import avatarJay from "../../asset/lander/avatar-jay.png"
 import avatarFrank from "../../asset/lander/avatar-frank.png"
 import avatarAdam from "../../asset/lander/avatar-adam.png"
 import avatarDavid from "../../asset/lander/avatar-david.png"
-import { A, createAsync, query } from "@solidjs/router"
-import { getActor } from "~/context/auth"
-import { withActor } from "~/context/auth.withActor"
-import { Account } from "@opencode/console-core/account.js"
 import { EmailSignup } from "~/component/email-signup"
 import { Faq } from "~/component/faq"
 import { Legal } from "~/component/legal"
 import { Footer } from "~/component/footer"
 import { Header } from "~/component/header"
 
-const defaultWorkspace = query(async () => {
-  "use server"
-  const actor = await getActor()
-  if (actor.type === "account") {
-    const workspaces = await withActor(() => Account.workspaces())
-    return workspaces[0].id
-  }
-}, "defaultWorkspace")
-
 export default function Home() {
-  const workspace = createAsync(() => defaultWorkspace())
-
   return (
     <main data-page="zen">
       <HttpHeader name="Cache-Control" value="public, max-age=1, s-maxage=3600, stale-while-revalidate=86400" />
@@ -146,7 +131,8 @@ export default function Home() {
             <div data-slot="section-title">
               <h3>What problem is Zen solving?</h3>
               <p>
-                There are so many models available, but only a few work well with coding agents.  Most providers configure them differently with varying results.
+                There are so many models available, but only a few work well with coding agents. Most providers
+                configure them differently with varying results.
               </p>
             </div>
             <p>We're fixing this for everyone, not just OpenCode users.</p>
@@ -216,8 +202,8 @@ export default function Home() {
                   <strong>Dax Raad</strong>
                   <span>ex-CEO, Terminal Products</span>
                 </div>
-                <div data-slot="quote"><span>@OpenCode</span> Zen has been life
-                  changing, it's truly a no-brainer.
+                <div data-slot="quote">
+                  <span>@OpenCode</span> Zen has been life changing, it's truly a no-brainer.
                 </div>
               </div>
             </a>