diff --git a/apps/www/package.json b/apps/www/package.json index 6bda780..d67ed77 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -40,6 +40,7 @@ "@unocss/transformer-directives": "^0.61.5", "@unocss/webpack": "^0.61.5", "@vercel/functions": "^2.0.0", + "@vercel/og": "^0.6.5", "ag-grid-react": "^33.0.3", "contentlayer": "^0.3.4", "cron": "^3.1.7", @@ -60,6 +61,7 @@ "next-themes": "^0.4.3", "nextjs-toploader": "^1.6.12", "nprogress": "^0.2.0", + "nuqs": "^2.4.1", "postcss-obfuscator": "^1.6.1", "prettier": "^3.3.1", "react": "19.0.0", @@ -73,6 +75,7 @@ "remark-gfm": "^4.0.0", "sonner": "^1.7.0", "stripe-gradient": "^1.0.1", + "swapy": "^1.0.5", "tailwind-merge": "^2.3.0", "tailwindcss": "^4.0.7", "tailwindcss-animate": "^1.0.7", diff --git a/apps/www/public/branding/bg-banner.png b/apps/www/public/branding/bg-banner.png new file mode 100644 index 0000000..4b86fff Binary files /dev/null and b/apps/www/public/branding/bg-banner.png differ diff --git a/apps/www/public/favicon.ico b/apps/www/public/favicon.ico index 0d27d73..118ec67 100644 Binary files a/apps/www/public/favicon.ico and b/apps/www/public/favicon.ico differ diff --git a/apps/www/public/fonts/Inter-Bold.woff b/apps/www/public/fonts/Inter-Bold.woff new file mode 100644 index 0000000..5b10050 --- /dev/null +++ b/apps/www/public/fonts/Inter-Bold.woff @@ -0,0 +1,89 @@ + + + + + + Page not found · GitHub Pages + + + + +
+ +

404

+

File not found

+ +

+ The site configured at this address does not + contain the requested file. +

+ +

+ If this is your site, make sure that the filename case matches the URL + as well as any file permissions.
+ For root URLs (like http://example.com/) you must provide an + index.html file. +

+ +

+ Read the full documentation + for more information about using GitHub Pages. +

+ +
+ GitHub Status — + @githubstatus +
+ + + + +
+ + diff --git a/apps/www/public/fonts/Inter-Medium.woff b/apps/www/public/fonts/Inter-Medium.woff new file mode 100644 index 0000000..5b10050 --- /dev/null +++ b/apps/www/public/fonts/Inter-Medium.woff @@ -0,0 +1,89 @@ + + + + + + Page not found · GitHub Pages + + + + +
+ +

404

+

File not found

+ +

+ The site configured at this address does not + contain the requested file. +

+ +

+ If this is your site, make sure that the filename case matches the URL + as well as any file permissions.
+ For root URLs (like http://example.com/) you must provide an + index.html file. +

+ +

+ Read the full documentation + for more information about using GitHub Pages. +

+ +
+ GitHub Status — + @githubstatus +
+ + + + +
+ + diff --git a/apps/www/public/fonts/Inter-Regular.woff b/apps/www/public/fonts/Inter-Regular.woff new file mode 100644 index 0000000..5b10050 --- /dev/null +++ b/apps/www/public/fonts/Inter-Regular.woff @@ -0,0 +1,89 @@ + + + + + + Page not found · GitHub Pages + + + + +
+ +

404

+

File not found

+ +

+ The site configured at this address does not + contain the requested file. +

+ +

+ If this is your site, make sure that the filename case matches the URL + as well as any file permissions.
+ For root URLs (like http://example.com/) you must provide an + index.html file. +

+ +

+ Read the full documentation + for more information about using GitHub Pages. +

+ +
+ GitHub Status — + @githubstatus +
+ + + + +
+ + diff --git a/apps/www/src/app/(main)/layout.tsx b/apps/www/src/app/(main)/layout.tsx index 6414ca4..af1e053 100644 --- a/apps/www/src/app/(main)/layout.tsx +++ b/apps/www/src/app/(main)/layout.tsx @@ -43,6 +43,7 @@ import { FontBoundary } from "@/components/util/font-boundary"; import { ClerkProvider } from "@/components/util/clerk-provider"; import { Toaster } from "sonner"; import { Footer } from "@/components/feat/footer/footer"; +import { NuqsAdapter } from "nuqs/adapters/next/app"; export default function RootLayout({ children, @@ -75,16 +76,18 @@ export default function RootLayout({ > - - - - - -
{children}
-