You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The favicon served at https://explorer.assetmantle.one/assets/images/Favicon.ico is the legacy explorer icon (a non-AssetMantle mark). It doesn't match the website (assetmantle.one) which uses its own pixel-style AssetMantle favicon.
After PR #102 + #103 aligned the explorer's logo, fonts, palette and lightMode defaults with the website, the favicon is the last visible brand mismatch — a tab from the explorer doesn't read as AssetMantle in browser tab strips, bookmarks bars, or pinned tabs.
What it should be
The same favicon set that ships with the website repo:
Likely we want both .ico (back-compat) and a higher-res PNG / SVG plus apple-touch-icon and a manifest.webmanifest for PWA-style installs.
Suggested fix
Copy favicon.ico from AssetMantle/website into AssetMantle/client/public/images/Favicon.ico (replacing the current file).
Optionally add favicon-32.png, favicon-192.png, apple-touch-icon.png and update <head> in app/views/base/common.scala.html to reference them.
While there: the existing <link rel="icon" href="/assets/images/Favicon.ico"/> is unfingerprinted; switch it to @routes.Assets.versioned("images/Favicon.ico") so the new sbt-digest pipeline (PR build: enable sbt-digest for content-addressed asset URLs #101) auto-invalidates the cache when the icon changes.
Acceptance
New tab on https://explorer.assetmantle.one/ shows the same icon as https://assetmantle.one/.
Pinned/bookmarked tabs in Chrome/Safari/Firefox show the AssetMantle pixel mark.
Cache-Control on the icon URL is max-age=31536000, immutable (because it's now a fingerprinted asset).
Context (for future picker)
Explorer is on Akash DSEQ 26587209 (provider akash1x2g8wfa429fukudgkclaag00d00z4rn846j7wq); current image ghcr.io/assetmantle/client:lightmode-lift-v4 digest sha256:6d9e0e36.
What
The favicon served at https://explorer.assetmantle.one/assets/images/Favicon.ico is the legacy explorer icon (a non-AssetMantle mark). It doesn't match the website (
assetmantle.one) which uses its own pixel-style AssetMantle favicon.After PR #102 + #103 aligned the explorer's logo, fonts, palette and lightMode defaults with the website, the favicon is the last visible brand mismatch — a tab from the explorer doesn't read as AssetMantle in browser tab strips, bookmarks bars, or pinned tabs.
What it should be
The same favicon set that ships with the website repo:
~/github.com/AssetMantle/website/app/favicon.ico(Next.js convention).ico(back-compat) and a higher-res PNG / SVG plusapple-touch-iconand amanifest.webmanifestfor PWA-style installs.Suggested fix
favicon.icofromAssetMantle/websiteintoAssetMantle/client/public/images/Favicon.ico(replacing the current file).favicon-32.png,favicon-192.png,apple-touch-icon.pngand update<head>inapp/views/base/common.scala.htmlto reference them.<link rel="icon" href="/assets/images/Favicon.ico"/>is unfingerprinted; switch it to@routes.Assets.versioned("images/Favicon.ico")so the newsbt-digestpipeline (PR build: enable sbt-digest for content-addressed asset URLs #101) auto-invalidates the cache when the icon changes.Acceptance
https://explorer.assetmantle.one/shows the same icon ashttps://assetmantle.one/.max-age=31536000, immutable(because it's now a fingerprinted asset).Context (for future picker)
akash1x2g8wfa429fukudgkclaag00d00z4rn846j7wq); current imageghcr.io/assetmantle/client:lightmode-lift-v4digestsha256:6d9e0e36.THREAD_PICKUP_2026-04-29.md.🤖 Filed via Claude Code