mirror of
https://github.com/hanzo-apps/cms.git
synced 2026-10-30 14:47:33 +00:00
The admin declared no `admin.meta.icons`, so every view fell back to the favicons bundled in packages/ui. Point the deployed app (apps/hanzo-demo) at the canonical Hanzo mark, kept as two SVGs in the app's public/ dir so the ink inverts with the tab bar: black for a light tab, white for a dark one. Path data is copied verbatim from @hanzo/logo dist/favicon.svg. The mark stays at the app level rather than in packages/ui, which is brand-neutral on purpose so cms.lux.network and cms.zoo.ngo keep their own. `next build` leaves public/ out of the standalone tree and server.js chdir's to its own directory, so the Dockerfile copies the folder next to server.js. Also drop `admin.meta.title`: every view spreads admin.meta over its own title, so it rendered "Hanzo CMS — Hanzo CMS" on every page and lost the view name. The suffix alone gives "Dashboard — Hanzo CMS". The landing page now draws the local mark instead of a remote one and links to docs.hanzo.ai.