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(),