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
834 B
HTML

<!-- Entry point for local development -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#1a1a2e" />
<meta
name="description"
content="Hanzo Ingress"
/>
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="/manifest.json" />
<title>Hanzo Ingress</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script type="module" src="/src/index.tsx"></script>
</body>
</html>