From 5f787a5f1cc5bc93a87160f9ae8e10d1d8d6031a Mon Sep 17 00:00:00 2001 From: temycodes Date: Sun, 19 Jul 2026 10:17:26 +0100 Subject: [PATCH 1/2] Fix broken footer links pointing to '#' - Link GitHub icon to the actual repo (opens in new tab) - Mark Twitter and Discord as 'Coming soon' (disabled, styled distinctly) until real handles are confirmed - Add placeholder /privacy and /terms pages with 'Coming soon' notices - Update footer to link Privacy Policy / Terms of Service to the new pages Closes #108 --- frontend/app/privacy/page.tsx | 46 ++++++++++++++++++++++++++ frontend/app/terms/page.tsx | 46 ++++++++++++++++++++++++++ frontend/components/landing/footer.tsx | 34 ++++++++++--------- 3 files changed, 111 insertions(+), 15 deletions(-) create mode 100644 frontend/app/privacy/page.tsx create mode 100644 frontend/app/terms/page.tsx diff --git a/frontend/app/privacy/page.tsx b/frontend/app/privacy/page.tsx new file mode 100644 index 0000000..46afb23 --- /dev/null +++ b/frontend/app/privacy/page.tsx @@ -0,0 +1,46 @@ +import Image from "next/image" +import Link from "next/link" +import { ThemeToggle } from "@/components/ui/theme-toggle" + +export default function PrivacyPolicy() { + return ( +
+
+
+
+ +
+ JointSave Logo +
+ JointSave + + +
+
+
+
+
+

+ Coming Soon +

+

+ Privacy Policy +

+

+ We're finalizing our Privacy Policy. Check back soon, or reach out if you have + questions in the meantime. +

+ + Back to Home + +
+
+
+ ) +} \ No newline at end of file diff --git a/frontend/app/terms/page.tsx b/frontend/app/terms/page.tsx new file mode 100644 index 0000000..f7ec427 --- /dev/null +++ b/frontend/app/terms/page.tsx @@ -0,0 +1,46 @@ +import Image from "next/image" +import Link from "next/link" +import { ThemeToggle } from "@/components/ui/theme-toggle" + +export default function TermsOfService() { + return ( +
+
+
+
+ +
+ JointSave Logo +
+ JointSave + + +
+
+
+
+
+

+ Coming Soon +

+

+ Terms of Service +

+

+ We're finalizing our Terms of Service. Check back soon, or reach out if you have + questions in the meantime. +

+ + Back to Home + +
+
+
+ ) +} \ No newline at end of file diff --git a/frontend/components/landing/footer.tsx b/frontend/components/landing/footer.tsx index ca3b420..8351d71 100644 --- a/frontend/components/landing/footer.tsx +++ b/frontend/components/landing/footer.tsx @@ -60,26 +60,30 @@ export function Footer() {

Community