diff options
| author | Brendan Allan <[email protected]> | 2025-11-22 23:39:25 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-22 10:39:25 -0500 |
| commit | 85d99198b541cfdb51a53806db2fe9d3b7f2cd25 (patch) | |
| tree | 0a5cf93c9267d3764c88b6090f9c4b8b8509e10e /packages/console/app/src | |
| parent | 7f183f7404514f6533be6d4ff1705acd0b73a8c6 (diff) | |
| download | opencode-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.ts | 2 | ||||
| -rw-r--r-- | packages/console/app/src/global.d.ts | 4 | ||||
| -rw-r--r-- | packages/console/app/src/middleware.ts | 4 | ||||
| -rw-r--r-- | packages/console/app/src/routes/index.tsx | 4 | ||||
| -rw-r--r-- | packages/console/app/src/routes/zen/index.tsx | 4 |
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" /> |
