From 336c4af69a1be60d3355fcf0635b3db49ba402a8 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 23 Jan 2026 21:58:00 +0000 Subject: [PATCH 1/2] fix: remove broken footer links and redirect to GitHub - Remove broken links: Roadmap, API Reference, CLI Guide, Examples, About, Blog - Redirect Changelog to GitHub Releases - Redirect Documentation to GitHub README - Change Contact to Support linking to GitHub Issues - Keep Privacy and Terms as they already exist - Add proper external link handling with target="_blank" - Update copyright year to be dynamic --- apps/web/src/components/footer.tsx | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/apps/web/src/components/footer.tsx b/apps/web/src/components/footer.tsx index f4019db..687ad04 100644 --- a/apps/web/src/components/footer.tsx +++ b/apps/web/src/components/footer.tsx @@ -1,23 +1,19 @@ import Link from "next/link" import { Github, Twitter, MessageCircle, Terminal } from "lucide-react" -const footerLinks = { +type FooterLink = { label: string; href: string; external?: boolean } + +const footerLinks: Record = { product: [ { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, - { label: "Changelog", href: "/changelog" }, - { label: "Roadmap", href: "/roadmap" }, + { label: "Changelog", href: "https://github.com/RepliMap/replimap-community/releases", external: true }, ], resources: [ - { label: "Documentation", href: "/docs" }, - { label: "API Reference", href: "/api" }, - { label: "CLI Guide", href: "/cli" }, - { label: "Examples", href: "/examples" }, + { label: "Documentation", href: "https://github.com/RepliMap/replimap-community#readme", external: true }, ], company: [ - { label: "About", href: "/about" }, - { label: "Blog", href: "/blog" }, - { label: "Contact", href: "/contact" }, + { label: "Support", href: "https://github.com/RepliMap/replimap-community/issues", external: true }, { label: "Privacy", href: "/privacy" }, { label: "Terms", href: "/terms" }, ], @@ -51,6 +47,7 @@ export function Footer() {
  • {link.label} @@ -68,6 +65,7 @@ export function Footer() {
  • {link.label} @@ -85,6 +83,7 @@ export function Footer() {
  • {link.label} @@ -119,7 +118,7 @@ export function Footer() { {/* Bottom Bar */}
    -

    © 2025 RepliMap. All rights reserved.

    +

    © 2025-{new Date().getFullYear()} RepliMap. All rights reserved.

    Made with ❤️ in New Zealand

    From 7f468ac7b6a5a84af0aa8d065e58605f1d005bb6 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 23 Jan 2026 22:05:49 +0000 Subject: [PATCH 2/2] fix: update Changelog link to CHANGELOG.md --- apps/web/src/components/footer.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/src/components/footer.tsx b/apps/web/src/components/footer.tsx index 687ad04..7fab426 100644 --- a/apps/web/src/components/footer.tsx +++ b/apps/web/src/components/footer.tsx @@ -7,7 +7,7 @@ const footerLinks: Record = { product: [ { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, - { label: "Changelog", href: "https://github.com/RepliMap/replimap-community/releases", external: true }, + { label: "Changelog", href: "https://github.com/RepliMap/replimap-community/blob/main/CHANGELOG.md", external: true }, ], resources: [ { label: "Documentation", href: "https://github.com/RepliMap/replimap-community#readme", external: true },