From 504ccc92f0c98e156120319e89872f2a10fb9837 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Mon, 19 Oct 2026 12:30:53 +0000 Subject: [PATCH] Add the pit.world global footer; trim the site footer to one row - components/PitFooter.tsx: server component that fetches pit.world/snippets/footer.html?site=c0upons.com (revalidate 1h, 3s timeout) and renders nothing on any failure. Last thing in . - Footer: the four-column link dump, tagline, CLI install box and the @profullstack/footer webring row become one row: logo + copyright, Stores, Submit, Blog, Docs & API, About, Privacy, Terms, GitHub. - Bump to 1.9.1. Co-Authored-By: Claude Opus 5.5 --- apps/cli/package.json | 2 +- apps/web/app/layout.tsx | 2 + apps/web/components/Footer.tsx | 100 ++++++++---------------------- apps/web/components/PitFooter.tsx | 25 ++++++++ apps/web/package.json | 2 +- apps/web/public/cli/c0upons | 2 +- package.json | 2 +- 7 files changed, 57 insertions(+), 78 deletions(-) create mode 100644 apps/web/components/PitFooter.tsx diff --git a/apps/cli/package.json b/apps/cli/package.json index 84a7aaa..80ba610 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@c0upons/cli", - "version": "1.9.0", + "version": "1.9.1", "description": "c0upons CLI — search, submit, and manage coupons from the terminal", "type": "module", "bin": { diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index f0141f4..7ec2102 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -3,6 +3,7 @@ import { Geist } from "next/font/google"; import "./globals.css"; import Header from "@/components/Header"; import Footer from "@/components/Footer"; +import PitFooter from "@/components/PitFooter"; import Script from "next/script"; const geist = Geist({ subsets: ["latin"] }); @@ -94,6 +95,7 @@ export default function RootLayout({