summaryrefslogtreecommitdiff
path: root/apps/web/src/app
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2025-06-25 16:18:00 +0200
committerMaze Winther <mazewinther@gmail.com>2025-06-25 16:18:00 +0200
commit0ae852c185d5d3ff0bd94310bd8000de8bed5ccc (patch)
tree008549c7b27e3bfe7a6bcf265609b36a1e8ca855 /apps/web/src/app
parentdb603543494cc55372191d723f1817e9c4f4b383 (diff)
parent067b6e3d7373d37dbc4542acf9f2ecce1dc1b9f6 (diff)
downloadopencut-0ae852c185d5d3ff0bd94310bd8000de8bed5ccc.tar.gz
Merge branch 'main' of https://github.com/mazeincoding/AppCut
Diffstat (limited to 'apps/web/src/app')
-rw-r--r--apps/web/src/app/api/health/route.ts5
-rw-r--r--apps/web/src/app/layout.tsx29
2 files changed, 34 insertions, 0 deletions
diff --git a/apps/web/src/app/api/health/route.ts b/apps/web/src/app/api/health/route.ts
new file mode 100644
index 00000000..ecb9ce04
--- /dev/null
+++ b/apps/web/src/app/api/health/route.ts
@@ -0,0 +1,5 @@
+import { NextRequest } from "next/server";
+
+export async function GET(request: NextRequest) {
+ return new Response("OK", { status: 200 });
+}
diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx
index 1cd4b3b9..5d33100d 100644
--- a/apps/web/src/app/layout.tsx
+++ b/apps/web/src/app/layout.tsx
@@ -16,6 +16,35 @@ export const metadata: Metadata = {
title: "OpenCut",
description:
"A simple but powerful video editor that gets the job done. In your browser.",
+ openGraph: {
+ title: "OpenCut",
+ description:
+ "A simple but powerful video editor that gets the job done. In your browser.",
+ url: "https://opencut.app",
+ siteName: "OpenCut",
+ locale: "en_US",
+ type: "website",
+ images: [
+ {
+ url: "https://opencut.app/opengraph-image.jpg",
+ width: 1200,
+ height: 630,
+ alt: "OpenCut",
+ },
+ ],
+ },
+ twitter: {
+ card: "summary_large_image",
+ title: "OpenCut",
+ description:
+ "A simple but powerful video editor that gets the job done. In your browser.",
+ creator: "@opencutapp",
+ images: ["/opengraph-image.jpg"],
+ },
+ robots: {
+ index: true,
+ follow: true,
+ },
};
export default function RootLayout({