From cee91d71c36c40a8a366b8b8e083435117639d96 Mon Sep 17 00:00:00 2001 From: Harry Phan Date: Fri, 31 Jul 2026 13:38:29 +0700 Subject: [PATCH] fix: point .gitignore's PNG exception at apps/web and apps/marketing, not the pre-reorg paths The blanket *.png rule exempted packages/client/public and packages/blog/public - paths that predate the apps/* monorepo layout and no longer exist. apps/web/public's icons (sui-logo.png, apple-touch-icon.png, favicon-*.png, icon-*.png) were only in the repo at all because 1f30a56 force-added them; the gitignore itself never recognized them as intentional. Suspected live impact: `railway up` (used by both the GitHub Actions deploy workflow and manual deploys) appears to filter its upload by .gitignore patterns rather than git's tracked-file list, so these force-added PNGs never made it into the build Railway actually deploys - explaining the broken-image icon in the sidebar and touch-icon/favicon this whole time, independent of which commit was live. --- .gitignore | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3367974..95a4f4d 100644 --- a/.gitignore +++ b/.gitignore @@ -45,10 +45,10 @@ contracts/community_registry/CONTRACT_INFO.md # Screenshots (local only, except public assets) *.png -!packages/client/public/*.png -!packages/client/public/**/*.png -!packages/blog/public/*.png -!packages/blog/public/**/*.png +!apps/web/public/*.png +!apps/web/public/**/*.png +!apps/marketing/public/*.png +!apps/marketing/public/**/*.png # Environment & Secrets .env