diff --git a/.env.example b/.env.example index 0ff47a8580..9c4494817a 100644 --- a/.env.example +++ b/.env.example @@ -343,12 +343,14 @@ APP_ROUTER_APPS_SLUG_SETUP_ENABLED=0 APP_ROUTER_APPS_CATEGORIES_ENABLED=0 # whether we redirect to the future/apps/categories/[category] from /apps/categories/[category] or not APP_ROUTER_APPS_CATEGORIES_CATEGORY_ENABLED=0 +APP_ROUTER_BOOKING_ENABLED=0 APP_ROUTER_BOOKINGS_STATUS_ENABLED=0 APP_ROUTER_WORKFLOWS_ENABLED=0 APP_ROUTER_SETTINGS_TEAMS_ENABLED=0 APP_ROUTER_GETTING_STARTED_STEP_ENABLED=0 APP_ROUTER_APPS_ENABLED=0 APP_ROUTER_VIDEO_ENABLED=0 +APP_ROUTER_TEAM_ENABLED=0 APP_ROUTER_TEAMS_ENABLED=0 APP_ROUTER_AVAILABILITY_ENABLED=0 APP_ROUTER_AUTH_FORGOT_PASSWORD_ENABLED=0 diff --git a/apps/web/abTest/middlewareFactory.ts b/apps/web/abTest/middlewareFactory.ts index 50e5e3d2aa..c04f08fd15 100644 --- a/apps/web/abTest/middlewareFactory.ts +++ b/apps/web/abTest/middlewareFactory.ts @@ -28,7 +28,9 @@ const ROUTES: [URLPattern, boolean][] = [ ["/getting-started/:step", process.env.APP_ROUTER_GETTING_STARTED_STEP_ENABLED === "1"] as const, ["/apps", process.env.APP_ROUTER_APPS_ENABLED === "1"] as const, ["/bookings/:status", process.env.APP_ROUTER_BOOKINGS_STATUS_ENABLED === "1"] as const, + ["/booking/:path*", process.env.APP_ROUTER_BOOKING_ENABLED === "1"] as const, ["/video/:path*", process.env.APP_ROUTER_VIDEO_ENABLED === "1"] as const, + ["/team", process.env.APP_ROUTER_TEAM_ENABLED === "1"] as const, ["/teams", process.env.APP_ROUTER_TEAMS_ENABLED === "1"] as const, ["/more", process.env.APP_ROUTER_MORE_ENABLED === "1"] as const, ["/maintenance", process.env.APP_ROUTER_MAINTENANCE_ENABLED === "1"] as const, diff --git a/apps/web/app/future/bookings/[status]/page.tsx b/apps/web/app/future/bookings/[status]/page.tsx index 15f5630fa0..a4a5a0e058 100644 --- a/apps/web/app/future/bookings/[status]/page.tsx +++ b/apps/web/app/future/bookings/[status]/page.tsx @@ -3,8 +3,6 @@ import { _generateMetadata } from "app/_utils"; import { WithLayout } from "app/layoutHOC"; import type { InferGetStaticPropsType } from "next"; -import { APP_NAME } from "@calcom/lib/constants"; - import { validStatuses } from "~/bookings/lib/validStatuses"; import Page from "~/bookings/views/bookings-listing-view"; import { getStaticProps } from "~/bookings/views/bookings-listing-view.getStaticProps"; @@ -14,8 +12,8 @@ const getData = withAppDirSsg(getStaticProps); export const generateMetadata = async () => await _generateMetadata( - (t) => `${APP_NAME} | ${t("bookings")}`, - () => "" + () => "Bookings", + () => "Create events to share for people to book on your calendar." ); export const generateStaticParams = async () => { diff --git a/apps/web/scripts/vercel-app-router-deploy.sh b/apps/web/scripts/vercel-app-router-deploy.sh index ebe3402fca..1d44f26cdc 100755 --- a/apps/web/scripts/vercel-app-router-deploy.sh +++ b/apps/web/scripts/vercel-app-router-deploy.sh @@ -29,7 +29,9 @@ checkRoute "$APP_ROUTER_SETTINGS_TEAMS_ENABLED" app/future/settings/teams checkRoute "$APP_ROUTER_GETTING_STARTED_STEP_ENABLED" app/future/getting-started checkRoute "$APP_ROUTER_APPS_ENABLED" app/future/apps checkRoute "$APP_ROUTER_BOOKINGS_STATUS_ENABLED" app/future/bookings +checkRoute "$APP_ROUTER_BOOKING_ENABLED" app/future/booking checkRoute "$APP_ROUTER_VIDEO_ENABLED" app/future/video +checkRoute "$APP_ROUTER_TEAM_ENABLED" app/future/team checkRoute "$APP_ROUTER_TEAMS_ENABLED" app/future/teams checkRoute "$APP_ROUTER_MORE_ENABLED" app/future/more checkRoute "$APP_ROUTER_MAINTENANCE_ENABLED" app/future/maintenance @@ -48,6 +50,5 @@ rm -rf \ app/future/reschedule\ app/future/routing-forms\ app/future/signup\ - app/future/team exit 1 diff --git a/turbo.json b/turbo.json index c328d8180a..9847db96b4 100644 --- a/turbo.json +++ b/turbo.json @@ -232,6 +232,7 @@ "APP_ROUTER_APPS_INSTALLED_CATEGORY_ENABLED", "APP_ROUTER_APPS_SLUG_ENABLED", "APP_ROUTER_APPS_SLUG_SETUP_ENABLED", + "APP_ROUTER_BOOKING_ENABLED", "APP_ROUTER_BOOKINGS_STATUS_ENABLED", "APP_ROUTER_EVENT_TYPES_ENABLED", "APP_ROUTER_GETTING_STARTED_STEP_ENABLED", @@ -253,6 +254,7 @@ "APP_ROUTER_MAINTENANCE_ENABLED", "APP_ROUTER_UPGRADE_ENABLED", "APP_ROUTER_CONNECT_AND_JOIN_ENABLED", + "APP_ROUTER_TEAM_ENABLED", "APP_ROUTER_TEAMS_ENABLED", "APP_ROUTER_AVAILABILITY_ENABLED", "APP_USER_NAME",