From f7575ea2c3aa35508c2b992b2d8a4b47daacbb76 Mon Sep 17 00:00:00 2001 From: Lucas Berger Date: Thu, 18 Jun 2026 13:56:48 -0400 Subject: [PATCH] fix(17): IN-02 document hand-maintained favicon.ico coupling --- apps/pwa/index.html | 1 + apps/pwa/scripts/copy-pwa-icons.mjs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/apps/pwa/index.html b/apps/pwa/index.html index dfd1854..9f2d995 100644 --- a/apps/pwa/index.html +++ b/apps/pwa/index.html @@ -4,6 +4,7 @@ + diff --git a/apps/pwa/scripts/copy-pwa-icons.mjs b/apps/pwa/scripts/copy-pwa-icons.mjs index 4bd85c1..911e1c2 100644 --- a/apps/pwa/scripts/copy-pwa-icons.mjs +++ b/apps/pwa/scripts/copy-pwa-icons.mjs @@ -9,6 +9,12 @@ * chain so Windows contributors and minimal CI containers can run `pwa:icons`. * * Keep COPIES in sync with the manifest `icons` array in vite.config.ts. + * + * NOTE (IN-02): public/favicon.ico is NOT produced by this script — the + * minimal2023Preset does not emit a .ico. It is hand-maintained and committed + * directly in public/, and referenced by index.html (``). When the brand mark changes, regenerate favicon.ico + * manually so it does not go stale relative to the SVG/PNG outputs below. */ import { copyFileSync, existsSync } from 'node:fs'; import { fileURLToPath } from 'node:url';