diff options
| author | Maze <167211895+mazeincoding@users.noreply.github.com> | 2025-07-12 15:24:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-12 15:24:01 +0200 |
| commit | 457d828c45c9294d2161bd6f04ffed7f6137dd1b (patch) | |
| tree | 147fe3c22a27c060c9a58cb67b53fc18de9baf6e | |
| parent | d925b62a47d69024d03ef1e5cfbf5fcb13e30465 (diff) | |
| parent | d48a3fe2879b018c8bb4b3ab7ffc0bfd43a0cab4 (diff) | |
| download | opencut-457d828c45c9294d2161bd6f04ffed7f6137dd1b.tar.gz | |
Merge pull request #210 from Mirza-Samad-Ahmed-Baig/main
refactor: improve theme handling, env var safety, and db schema
| -rw-r--r-- | apps/web/src/app/layout.tsx | 2 | ||||
| -rw-r--r-- | packages/auth/src/server.ts | 2 | ||||
| -rw-r--r-- | packages/db/src/index.ts | 6 | ||||
| -rw-r--r-- | packages/db/src/schema.ts | 2 |
4 files changed, 4 insertions, 8 deletions
diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index 6d0ebc64..e2dcac9c 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -19,7 +19,7 @@ export default function RootLayout({ return ( <html lang="en" suppressHydrationWarning> <body className={`${defaultFont.className} font-sans antialiased`}> - <ThemeProvider attribute="class" forcedTheme="dark" enableSystem> + <ThemeProvider attribute="class" enableSystem> <TooltipProvider> <StorageProvider>{children}</StorageProvider> <Analytics /> diff --git a/packages/auth/src/server.ts b/packages/auth/src/server.ts index 6590c0af..940f24c2 100644 --- a/packages/auth/src/server.ts +++ b/packages/auth/src/server.ts @@ -7,7 +7,7 @@ export const auth = betterAuth({ provider: "pg", usePlural: true, }), - secret: process.env.BETTER_AUTH_SECRET!, + secret: process.env.BETTER_AUTH_SECRET, user: { deleteUser: { enabled: true, diff --git a/packages/db/src/index.ts b/packages/db/src/index.ts index 9ebf611e..b480f566 100644 --- a/packages/db/src/index.ts +++ b/packages/db/src/index.ts @@ -19,11 +19,7 @@ function getDb() { } // Export a proxy that forwards all calls to the actual db instance -export const db = new Proxy({} as ReturnType<typeof drizzle>, { - get(target, prop) { - return getDb()[prop as keyof typeof _db]; - }, -}); +export const db = getDb(); // Re-export schema for convenience export * from "./schema"; diff --git a/packages/db/src/schema.ts b/packages/db/src/schema.ts index 12fc7689..c4af608d 100644 --- a/packages/db/src/schema.ts +++ b/packages/db/src/schema.ts @@ -5,7 +5,7 @@ export const users = pgTable("users", { name: text("name").notNull(), email: text("email").notNull().unique(), emailVerified: boolean("email_verified") - .$defaultFn(() => false) + .default(false) .notNull(), image: text("image"), createdAt: timestamp("created_at") |
