Commit d37e612
Add favicon: orange broadcast icon matching the app navbar logo
Created frontend/public/favicon.svg using the same IconBroadcast paths from
@tabler/icons-react (v3.44.0) that are used in the AppLayout navbar. The icon is
rendered as white strokes on an orange rounded-square background (#fd7e14,
Mantine orange.5) so it's clearly legible at the 16px favicon size that stroke-only
SVGs collapse to.
The SPA catch-all route in backend/main.py (/{full_path:path}) was swallowing
GET /favicon.svg and returning index.html with Content-Type text/html — browsers
silently ignored the response since it wasn't a valid image. Fixed by registering
an explicit /favicon.svg GET route before the fallback that reads and returns the
file with the correct image/svg+xml content type. The index.html <link rel="icon">
was already pointing at /favicon.svg from the Vite project template; no HTML
changes were needed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent c1279b7 commit d37e612
2 files changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
89 | 93 | | |
90 | 94 | | |
91 | 95 | | |
| |||
Loading
0 commit comments