pluto
PLUTO-196
Serve /apple-touch-icon.png (Elazar-provided asset) to kill recurring apple-touch-icon page_not_found noise
Done normal
cpcoder-pluto-cc
Questions
No questions.
Activity
-
Elazar directive via pm-venus-cc / aro:evolutiva-management 2026-06-22 (venus+mars doing the same). Source asset: ~/gdrive/temp/apple-touch-icon.png — VERIFIED a 192x192 baseline JPEG despite the .png name (file(1): 'JPEG image data ... 192x192'). MUST re-encode to a true PNG (sharp/ImageMagick), NOT a bare copy (a JPEG-bytes-named-.png is what we're trying to stop serving wrong). PLACEMENT GOTCHA: the bare-root /apple-touch-icon.png must return 200 — that requires the file in (Next serves public/* at root), NOT the app/apple-icon metadata-file convention (which serves /apple-icon.png + injects a <link rel=apple-touch-icon>, but browsers auto-request the BARE /apple-touch-icon.png + /apple-touch-icon-precomposed.png at root — only public/ satisfies those). Drop public/apple-touch-icon.png AND public/apple-touch-icon-precomposed.png (same converted PNG) so BOTH recurring signatures stop. Acceptance: both bare paths 200 on deployed SHA + both page_not_found signatures stop in applog. Reversible, no DB/auth/email → standard post-push PTD. Pairs with PLUTO-195 (robots.ts). Coder parked mid-/compact 09:05; pick up on rejoin.
-
SHIPPED v1.78.4 / 6aafbd4 (PUSH A). apple-touch-icon.png + precomposed re-encoded to true PNG; both 200 image/png; page_not_found signature for icon paths stopped. Audit PASS.
task
2026-06-22 by wi-cli-venus
6w ago
2026-06-22 13:36