From 16ce6e0f5128c948dfdef1844a92476295a5be03 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Mon, 19 Oct 2026 13:23:36 +0000 Subject: [PATCH] Keep @profullstack/footer as the site footer row The Profullstack webring row is being rolled out fleet-wide on purpose, so #313 should not have dropped it. The trimmed links render through @profullstack/footer again as the one footer row (with the Tor link just above when set); the pit.world footer still follows it. Co-Authored-By: Claude Opus 5.5 --- package.json | 2 +- src/app/client-layout.jsx | 4 ++-- src/app/layout.jsx | 24 +++++++++++++++++-- src/lib/components/Footer.jsx | 45 ++++++++++------------------------- 4 files changed, 38 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 5820aa6d..573741e0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "qryptchat-web", "private": true, - "version": "0.9.2", + "version": "0.9.3", "type": "module", "bin": { "qc": "./bin/qc.js", diff --git a/src/app/client-layout.jsx b/src/app/client-layout.jsx index 2c125384..f6d101d9 100644 --- a/src/app/client-layout.jsx +++ b/src/app/client-layout.jsx @@ -17,7 +17,7 @@ import ActiveCallInterface from '@/lib/components/voice-call/ActiveCallInterface // token, since passkey/CoinPay/phone sessions have no cookie. installApiAuth({ refresh: (token) => useAuthStore.getState().refreshSession(token) }); -export default function ClientLayout({ children }) { +export default function ClientLayout({ children, footerBottom }) { const pathname = usePathname(); const currentTheme = useThemeStore((s) => s.currentTheme); const { t: _t } = useI18n(); @@ -60,7 +60,7 @@ export default function ClientLayout({ children }) {
{children}
- {shouldShowFooter &&