diff --git a/app/components/chat.tsx b/app/components/chat.tsx index 0b227c7a3..212025785 100644 --- a/app/components/chat.tsx +++ b/app/components/chat.tsx @@ -501,7 +501,7 @@ export function ChatActions(props: { // show next model to default model if exist let nextModel: ModelType = ( models.find((model) => model.isDefault) || models[0] - ).name; + ).name as ModelType; chatStore.updateCurrentSession( (session) => (session.mask.modelConfig.model = nextModel), ); diff --git a/app/components/home.tsx b/app/components/home.tsx index 146556a47..ca1841142 100644 --- a/app/components/home.tsx +++ b/app/components/home.tsx @@ -1,7 +1,5 @@ "use client"; -import { useSession } from "next-auth/react"; - require("../polyfill"); import { useState, useEffect } from "react"; diff --git a/app/utils/model.ts b/app/utils/model.ts index 5b700410d..50f8b4684 100644 --- a/app/utils/model.ts +++ b/app/utils/model.ts @@ -71,6 +71,7 @@ export function collectModelTableWithDefaultModel( name: defaultModel, displayName: defaultModel, available: true, + describe: "默认模型", provider: modelTable[defaultModel]?.provider ?? customProvider(defaultModel), isDefault: true, diff --git a/middleware.ts b/middleware.ts index e16298003..985b3b26e 100644 --- a/middleware.ts +++ b/middleware.ts @@ -15,10 +15,6 @@ export default async function middleware(req: NextRequest) { return NextResponse.redirect(new URL(path.replace('/app', ''), req.url), 301); } - // 如果是主页,交给主页判断,这里判断会影响性能 - // if (path == "/") { - // return NextResponse.next() - // } const session = await getToken({ req }); const isUser = await VerifiedUser(session); @@ -38,8 +34,6 @@ export default async function middleware(req: NextRequest) { return NextResponse.redirect(new URL("/", req.url)) } - - if (path == '/login') { return NextResponse.rewrite( new URL(`/app${path}`, req.url), diff --git a/next.config.mjs b/next.config.mjs index cb56f8d2f..736a714b1 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -3,8 +3,8 @@ import webpack from "webpack"; const mode = process.env.BUILD_MODE ?? "standalone"; console.log("[Next] build mode", mode); -// const disableChunk = !!process.env.DISABLE_CHUNK || mode === "export"; -const disableChunk = true; +const disableChunk = !!process.env.DISABLE_CHUNK || mode === "export"; +// const disableChunk = true; console.log("[Next] build with chunk: ", disableChunk); /** @type {import('next').NextConfig} */