From dd09217e36ab4fd4c111f5926d62428013175974 Mon Sep 17 00:00:00 2001 From: KM Koushik Date: Tue, 9 Sep 2025 07:40:53 +1000 Subject: [PATCH] remove beta user check --- apps/web/src/app/page.tsx | 6 +----- apps/web/src/providers/next-auth.tsx | 14 -------------- apps/web/src/server/api/trpc.ts | 2 +- apps/web/src/server/auth.ts | 15 ++++----------- 4 files changed, 6 insertions(+), 31 deletions(-) diff --git a/apps/web/src/app/page.tsx b/apps/web/src/app/page.tsx index faa42fb..21d833d 100644 --- a/apps/web/src/app/page.tsx +++ b/apps/web/src/app/page.tsx @@ -8,9 +8,5 @@ export default async function Home() { redirect("/login"); } - if (!session.user.isBetaUser) { - redirect("/wait-list"); - } else { - redirect("/dashboard"); - } + redirect("/dashboard"); } diff --git a/apps/web/src/providers/next-auth.tsx b/apps/web/src/providers/next-auth.tsx index d18b362..25a2d5b 100644 --- a/apps/web/src/providers/next-auth.tsx +++ b/apps/web/src/providers/next-auth.tsx @@ -35,19 +35,5 @@ const AppAuthProvider = ({ children }: { children: React.ReactNode }) => { return ; } - if (!session.user.isBetaUser) { - return ( -
-
- -

You're on the Waitlist!

-

- Hang tight, we'll get to you as soon as possible. -

-
-
- ); - } - return <>{children}; }; diff --git a/apps/web/src/server/api/trpc.ts b/apps/web/src/server/api/trpc.ts index b739875..332d3ed 100644 --- a/apps/web/src/server/api/trpc.ts +++ b/apps/web/src/server/api/trpc.ts @@ -99,7 +99,7 @@ export const publicProcedure = t.procedure; * @see https://trpc.io/docs/procedures */ export const protectedProcedure = t.procedure.use(({ ctx, next }) => { - if (!ctx.session || !ctx.session.user || !ctx.session.user.isBetaUser) { + if (!ctx.session || !ctx.session.user) { throw new TRPCError({ code: "UNAUTHORIZED" }); } diff --git a/apps/web/src/server/auth.ts b/apps/web/src/server/auth.ts index dd03c27..c2c7c33 100644 --- a/apps/web/src/server/auth.ts +++ b/apps/web/src/server/auth.ts @@ -126,17 +126,10 @@ export const authOptions: NextAuthOptions = { invitesAvailable = invites.length > 0; } - // No waitlist for self hosting - if ( - !env.NEXT_PUBLIC_IS_CLOUD || - env.NODE_ENV === "development" || - invitesAvailable - ) { - await db.user.update({ - where: { id: user.id }, - data: { isBetaUser: true }, - }); - } + await db.user.update({ + where: { id: user.id }, + data: { isBetaUser: true }, + }); }, }, providers: getProviders(),