From 575925f29f7daad7499d316422930db1c5732fa3 Mon Sep 17 00:00:00 2001 From: GouravSingal-code <60310438+GouravSingal-code@users.noreply.github.com> Date: Sat, 20 Jun 2026 13:42:19 +0530 Subject: [PATCH] fix(web): ship public/ assets in the published ao-web package `packages/web/public/` is committed but missing from the package.json `files` allowlist, so assets such as `public/mascot.png` are stripped from the published `@aoagents/ao-web` tarball. The dashboard then logs `The requested resource isn't a valid image for /mascot.png` and the AppMark brand mark renders as a broken image. Add `"public"` to the `files` array so the static assets (mascot.png, offline.html, sw.js) are included in the published package. Closes #2123 Co-Authored-By: Claude Opus 4.8 (1M context) --- packages/web/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/web/package.json b/packages/web/package.json index 095901ab3b..090241128b 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -26,7 +26,8 @@ ".next/*.json", ".next/BUILD_ID", "dist-server", - "next.config.js" + "next.config.js", + "public" ], "scripts": { "dev": "concurrently \"npm:dev:next\" \"npm:dev:direct-terminal\"",