diff --git a/website/src/app/api/releases/route.ts b/website/src/app/api/releases/route.ts
index e66b3385c..f8ec8412a 100644
--- a/website/src/app/api/releases/route.ts
+++ b/website/src/app/api/releases/route.ts
@@ -1,9 +1,19 @@
import { NextRequest, NextResponse } from "next/server";
import { get } from "@vercel/edge-config";
+// Cache responses
+export const dynamic = "force-static";
+
+// Revalidate cache every 60 seconds
+export const revalidate = 60;
+
export async function GET(_req: NextRequest) {
- const versions = {
- portal: await get("deployed_sha"),
+ return NextResponse.json(versions());
+}
+
+function versions() {
+ return {
+ portal: get("deployed_sha"),
// mark:current-apple-version
apple: "1.3.6",
// mark:current-android-version
@@ -15,6 +25,4 @@ export async function GET(_req: NextRequest) {
// mark:current-gateway-version
gateway: "1.3.2",
};
-
- return NextResponse.json(versions);
}
diff --git a/website/src/app/blog/page.tsx b/website/src/app/blog/page.tsx
index 02d3cadd6..e7be9cb82 100644
--- a/website/src/app/blog/page.tsx
+++ b/website/src/app/blog/page.tsx
@@ -12,9 +12,7 @@ export default function Page() {
@@ -22,7 +20,7 @@ export default function Page() {
+
Blog
diff --git a/website/src/app/globals.css b/website/src/app/globals.css index d1fca177f..728e4a7b9 100644 --- a/website/src/app/globals.css +++ b/website/src/app/globals.css @@ -2,10 +2,23 @@ @tailwind components; @tailwind utilities; +html { + font-family: var(--font-source-sans-3); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--font-manrope); +} + @layer components { /* Fix inline headings */ *:is(h1, h2, h3, h4, h5, h6) { - @apply flex items-center gap-1 font-manrope; + @apply flex items-center gap-1; } /* Fix anchor slug links and scroll position due to fixed navbar */ diff --git a/website/src/app/page.tsx b/website/src/app/page.tsx index cdd772928..3138d5278 100644 --- a/website/src/app/page.tsx +++ b/website/src/app/page.tsx @@ -55,7 +55,7 @@ export default function Page() {
@@ -64,9 +60,7 @@ export default function FeatureCards() {
@@ -86,9 +80,7 @@ export default function FeatureCards() { className="w-6 h-6 lg:w-7 lg:h-7" />
diff --git a/website/src/components/FeatureSection/index.tsx b/website/src/components/FeatureSection/index.tsx index c73a6253c..5160349a7 100644 --- a/website/src/components/FeatureSection/index.tsx +++ b/website/src/components/FeatureSection/index.tsx @@ -18,9 +18,7 @@ export default function FeatureSection({