}>
@@ -66,7 +64,7 @@ const WebhooksList = () => {
}
/>
)}
diff --git a/packages/lib/constants.ts b/packages/lib/constants.ts
index 614ea63782..d48ade52bd 100644
--- a/packages/lib/constants.ts
+++ b/packages/lib/constants.ts
@@ -6,6 +6,9 @@ export const WEBAPP_URL =
/** @deprecated use `WEBAPP_URL` */
export const BASE_URL = WEBAPP_URL;
export const WEBSITE_URL = process.env.NEXT_PUBLIC_WEBSITE_URL || "https://cal.com";
+export const APP_NAME = process.env.NEXT_PUBLIC_APP_NAME || "Cal.com";
+export const SUPPORT_MAIL_ADDRESS = process.env.NEXT_PUBLIC_SUPPORT_MAIL_ADDRESS || "help@cal.com";
+export const COMPANY_NAME = process.env.NEXT_PUBLIC_COMPANY_NAME || "Cal.com, Inc.";
// This is the URL from which all Cal Links and their assets are served.
// Use website URL to make links shorter(cal.com and not app.cal.com)
diff --git a/packages/lib/next-seo.config.ts b/packages/lib/next-seo.config.ts
index bf0776987d..d39e7c58ca 100644
--- a/packages/lib/next-seo.config.ts
+++ b/packages/lib/next-seo.config.ts
@@ -1,6 +1,6 @@
import { DefaultSeoProps, NextSeoProps } from "next-seo";
-import { SEO_IMG_DEFAULT, SEO_IMG_OGIMG } from "@calcom/lib/constants";
+import { APP_NAME, SEO_IMG_DEFAULT, SEO_IMG_OGIMG } from "@calcom/lib/constants";
import { AppImageProps, MeetingImageProps } from "./OgImages";
@@ -29,7 +29,7 @@ export const seoConfig: {
defaultNextSeo: DefaultSeoProps;
} = {
headSeo: {
- siteName: "Cal.com",
+ siteName: APP_NAME,
},
defaultNextSeo: {
twitter: {
diff --git a/packages/types/environment.d.ts b/packages/types/environment.d.ts
index 67f3cafdd5..ba0a53c871 100644
--- a/packages/types/environment.d.ts
+++ b/packages/types/environment.d.ts
@@ -60,5 +60,8 @@ declare namespace NodeJS {
* Set it to "1" if you need to run E2E tests locally
**/
readonly NEXT_PUBLIC_IS_E2E: "1" | undefined;
+ readonly NEXT_PUBLIC_APP_NAME: string | "Cal";
+ readonly NEXT_PUBLIC_SUPPORT_MAIL_ADDRESS: string | "help@cal.com";
+ readonly NEXT_PUBLIC_COMPANY_NAME: string | "Cal.com, Inc.";
}
}
diff --git a/packages/ui/Kbar.tsx b/packages/ui/Kbar.tsx
index 67b44b6d0b..11df79df8c 100644
--- a/packages/ui/Kbar.tsx
+++ b/packages/ui/Kbar.tsx
@@ -120,7 +120,7 @@ export const KBarRoot = ({ children }: { children: React.ReactNode }) => {
section: "Profile Settings",
shortcut: ["c", "t"],
keywords: "change modify timezone",
- perform: () => router.push("/settings/profile"),
+ perform: () => router.push("/settings/my-account/general"),
},
{
id: "brand-color",
@@ -128,7 +128,7 @@ export const KBarRoot = ({ children }: { children: React.ReactNode }) => {
section: "Profile Settings",
shortcut: ["b", "c"],
keywords: "change modify brand color",
- perform: () => router.push("/settings/profile"),
+ perform: () => router.push("/settings/my-account/appearance"),
},
{
id: "teams",
@@ -199,7 +199,10 @@ export const KBarContent = () => {
-
+
diff --git a/packages/ui/v2/core/Shell.tsx b/packages/ui/v2/core/Shell.tsx
index 1e82d9a6eb..ce76f5143b 100644
--- a/packages/ui/v2/core/Shell.tsx
+++ b/packages/ui/v2/core/Shell.tsx
@@ -14,7 +14,14 @@ import HelpMenuItem from "@calcom/features/ee/support/components/HelpMenuItem";
import { TeamsUpgradeBanner } from "@calcom/features/ee/teams/components";
import CustomBranding from "@calcom/lib/CustomBranding";
import classNames from "@calcom/lib/classNames";
-import { DESKTOP_APP_LINK, JOIN_SLACK, ROADMAP, WEBAPP_URL } from "@calcom/lib/constants";
+import {
+ APP_NAME,
+ COMPANY_NAME,
+ DESKTOP_APP_LINK,
+ JOIN_SLACK,
+ ROADMAP,
+ WEBAPP_URL,
+} from "@calcom/lib/constants";
import { useLocale } from "@calcom/lib/hooks/useLocale";
import useTheme from "@calcom/lib/hooks/useTheme";
import isCalcom from "@calcom/lib/isCalcom";
@@ -132,7 +139,7 @@ const Layout = (props: LayoutProps) => {
<>
{!props.withoutSeo && (
- © {new Date().getFullYear()} Cal.com, Inc. v.{pkg.version + "-"}
+ © {new Date().getFullYear()} {COMPANY_NAME} v.{pkg.version + "-"}
{process.env.NEXT_PUBLIC_WEBSITE_URL === "https://cal.com" ? "h" : "sh"}
-{user?.plan}
diff --git a/turbo.json b/turbo.json
index c045dc9626..b3073ff745 100644
--- a/turbo.json
+++ b/turbo.json
@@ -222,6 +222,9 @@
"$NEXT_PUBLIC_EMBED_LIB_URL",
"$NEXT_PUBLIC_SWAGGER_DOCS_URL",
"$NEXT_PUBLIC_TEAM_IMPERSONATION",
+ "$NEXT_PUBLIC_APP_NAME",
+ "$NEXT_PUBLIC_SUPPORT_MAIL_ADDRESS",
+ "$NEXT_PUBLIC_COMPANY_NAME",
"$NEXTAUTH_COOKIE_DOMAIN",
"$NEXTAUTH_SECRET",
"$NEXTAUTH_URL",