Files
zeekay 6592681f02 rebrand: eliminate all upstream Traefik branding from webui
Logo & Icons:
- Replace all favicons (16/32/48/96/128/192/256/384/512) with Hanzo H mark
- Replace safari-pinned-tab.svg with Hanzo logo
- Replace favicon.ico (generated from 16+32px PNGs)
- Replace Apple touch icons (120/144/152/167/180)
- Replace sidebar logo SVG with Hanzo geometric H mark

Branding:
- Page titles: "Traefik Proxy" → "Hanzo Ingress"
- All doc/github URLs → github.com/hanzoai/ingress
- Copyright: "Traefik Labs" → "Hanzo AI Inc"
- theme-color: #ddee6d (Traefik lime) → #1a1a2e (neutral dark)
- manifest.json: name/short_name → "Hanzo Ingress"

Removed:
- Hub demo page (src/pages/hub-demo/) — upstream marketing
- Hub upgrade button (use-hub-upgrade-button hook)
- Plugins nav link (plugins.traefik.io)
- Sponsor link (github.com/sponsors/traefik)

Renamed:
- TraefikResourceStatsCard → ResourceStatsCard
- Mock data: traefik entrypoints/services → ingress

Tests:
- PageTitle.spec.tsx: updated expectations
- Navigation.spec.tsx: removed Plugins assertion
- react-router pinned to 6.22.1 (was broken v7 mismatch)

Build passes clean. Zero "traefik" strings remain in source
(excluding @traefiklabs/faency package imports).
2026-03-19 00:50:47 -07:00

26 lines
479 B
JSON

{
"short_name": "Hanzo Ingress",
"name": "Hanzo Ingress",
"icons": [
{
"src": "favicon-16x16.png",
"sizes": "16x16",
"type": "image/png"
},
{
"src": "favicon-32x32.png",
"sizes": "32x32",
"type": "image/png"
},
{
"src": "favicon-96x96.png",
"sizes": "96x96",
"type": "image/png"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#1a1a2e",
"background_color": "#091827"
}