summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2025-11-22 23:39:25 +0800
committerGitHub <[email protected]>2025-11-22 10:39:25 -0500
commit85d99198b541cfdb51a53806db2fe9d3b7f2cd25 (patch)
tree0a5cf93c9267d3764c88b6090f9c4b8b8509e10e /packages/console/app/src
parent7f183f7404514f6533be6d4ff1705acd0b73a8c6 (diff)
downloadopencode-85d99198b541cfdb51a53806db2fe9d3b7f2cd25.tar.gz
opencode-85d99198b541cfdb51a53806db2fe9d3b7f2cd25.zip
Use devinxi-ed Solid Start (#4635)
Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Dax Raad <[email protected]>
Diffstat (limited to 'packages/console/app/src')
-rw-r--r--packages/console/app/src/context/auth.session.ts2
-rw-r--r--packages/console/app/src/global.d.ts4
-rw-r--r--packages/console/app/src/middleware.ts4
-rw-r--r--packages/console/app/src/routes/index.tsx4
-rw-r--r--packages/console/app/src/routes/zen/index.tsx4
5 files changed, 11 insertions, 7 deletions
diff --git a/packages/console/app/src/context/auth.session.ts b/packages/console/app/src/context/auth.session.ts
index a8e2c4af3..726b6c834 100644
--- a/packages/console/app/src/context/auth.session.ts
+++ b/packages/console/app/src/context/auth.session.ts
@@ -1,4 +1,4 @@
-import { useSession } from "vinxi/http"
+import { useSession } from "@solidjs/start/http"
export interface AuthSession {
account?: Record<
diff --git a/packages/console/app/src/global.d.ts b/packages/console/app/src/global.d.ts
index dc6f10c22..4c2b0a170 100644
--- a/packages/console/app/src/global.d.ts
+++ b/packages/console/app/src/global.d.ts
@@ -1 +1,5 @@
/// <reference types="@solidjs/start/env" />
+
+export declare module "@solidjs/start/server" {
+ export type APIEvent = { request: Request }
+}
diff --git a/packages/console/app/src/middleware.ts b/packages/console/app/src/middleware.ts
index b49473cbe..620fc25aa 100644
--- a/packages/console/app/src/middleware.ts
+++ b/packages/console/app/src/middleware.ts
@@ -1,5 +1,5 @@
-import { defineMiddleware } from "vinxi/http"
+import { createMiddleware } from "@solidjs/start/middleware"
-export default defineMiddleware({
+export default createMiddleware({
onBeforeResponse() {},
})
diff --git a/packages/console/app/src/routes/index.tsx b/packages/console/app/src/routes/index.tsx
index 8b8f44999..89909744d 100644
--- a/packages/console/app/src/routes/index.tsx
+++ b/packages/console/app/src/routes/index.tsx
@@ -1,6 +1,6 @@
import "./index.css"
import { Title, Meta, Link } from "@solidjs/meta"
-import { HttpHeader } from "@solidjs/start"
+// 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"
@@ -42,7 +42,7 @@ export default function Home() {
return (
<main data-page="opencode">
- <HttpHeader name="Cache-Control" value="public, max-age=1, s-maxage=3600, stale-while-revalidate=86400" />
+ {/*<HttpHeader name="Cache-Control" value="public, max-age=1, s-maxage=3600, stale-while-revalidate=86400" />*/}
<Title>OpenCode | The AI coding agent built for the terminal</Title>
<Link rel="canonical" href={config.baseUrl} />
<Link rel="icon" type="image/svg+xml" href="/favicon.svg" />
diff --git a/packages/console/app/src/routes/zen/index.tsx b/packages/console/app/src/routes/zen/index.tsx
index 4eab4dcb9..e972dee95 100644
--- a/packages/console/app/src/routes/zen/index.tsx
+++ b/packages/console/app/src/routes/zen/index.tsx
@@ -1,7 +1,7 @@
import "./index.css"
import { createAsync, query, redirect } from "@solidjs/router"
import { Title, Meta, Link } from "@solidjs/meta"
-import { HttpHeader } from "@solidjs/start"
+// import { HttpHeader } from "@solidjs/start"
import zenLogoLight from "../../asset/zen-ornate-light.svg"
import { config } from "~/config"
import zenLogoDark from "../../asset/zen-ornate-dark.svg"
@@ -29,7 +29,7 @@ export default function Home() {
createAsync(() => checkLoggedIn())
return (
<main data-page="zen">
- <HttpHeader name="Cache-Control" value="public, max-age=1, s-maxage=3600, stale-while-revalidate=86400" />
+ {/*<HttpHeader name="Cache-Control" value="public, max-age=1, s-maxage=3600, stale-while-revalidate=86400" />*/}
<Title>OpenCode Zen | A curated set of reliable optimized models for coding agents</Title>
<Link rel="canonical" href={`${config.baseUrl}/zen`} />
<Link rel="icon" type="image/svg+xml" href="/favicon-zen.svg" />