From 446c902b7f0f1f72fa78a8763dcceaac020999f3 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Fri, 2 Jan 2026 13:38:06 +0100 Subject: [PATCH] Add [rS] favicon and logo to header/footer --- app/layout.tsx | 17 +- app/page.tsx | 2 + backlog/config.yml | 15 + ...sh-out-r-.online-ecosystem-architecture.md | 77 + components/footer.tsx | 15 +- components/hero.tsx | 2 + docs/R-ECOSYSTEM-ARCHITECTURE.md | 1029 ++++ package-lock.json | 4159 +++++++++++++++++ package.json | 2 +- pnpm-lock.yaml | 1479 +++--- public/apple-touch-icon.png | Bin 0 -> 27630 bytes public/favicon.png | Bin 0 -> 1673 bytes public/icon-192.png | Bin 0 -> 31132 bytes public/icon-512.png | Bin 0 -> 213945 bytes public/logo.png | Bin 0 -> 354048 bytes 15 files changed, 6014 insertions(+), 783 deletions(-) create mode 100644 backlog/config.yml create mode 100644 backlog/tasks/task-1 - Flesh-out-r-.online-ecosystem-architecture.md create mode 100644 docs/R-ECOSYSTEM-ARCHITECTURE.md create mode 100644 package-lock.json create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.png create mode 100644 public/icon-192.png create mode 100644 public/icon-512.png create mode 100644 public/logo.png diff --git a/app/layout.tsx b/app/layout.tsx index 5f043c7..caf2d52 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -13,21 +13,8 @@ export const metadata: Metadata = { "Build communities of purpose with local-first principles, zero-knowledge privacy, and collaborative freedom. Outside the walls of big tech monopolies.", generator: "v0.app", icons: { - icon: [ - { - url: "/icon-light-32x32.png", - media: "(prefers-color-scheme: light)", - }, - { - url: "/icon-dark-32x32.png", - media: "(prefers-color-scheme: dark)", - }, - { - url: "/icon.svg", - type: "image/svg+xml", - }, - ], - apple: "/apple-icon.png", + icon: "/favicon.png", + apple: "/apple-touch-icon.png", }, } diff --git a/app/page.tsx b/app/page.tsx index 3a783ba..8dbc077 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -4,6 +4,7 @@ import { Features } from "@/components/features" import { Philosophy } from "@/components/philosophy" import { HowItWorks } from "@/components/how-it-works" import { Network } from "@/components/network" +import { NewsletterSignup } from "@/components/newsletter-signup" import { Footer } from "@/components/footer" export default function Home() { @@ -15,6 +16,7 @@ export default function Home() { +