Commit graph

4 commits

Author SHA1 Message Date
OliverGiertz
768966f288 feat: add central brand.css design token system
- Full CSS variable set: colors, typography, spacing, shadows, z-index
- Purple #7c3aed as official VanityOnTour primary color
- Montserrat via Google Fonts
- Semantic status colors (success/warning/error/info)
- Dark + light theme tokens
- Available at: https://status.vanityontour.de/brand.css

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:37:59 +00:00
OliverGiertz
0e2a5d525c feat: add favicon and PWA icons (hexagon V, purple brand)
- favicon.ico (16+32+48px)
- favicon-16/32/48.png
- apple-touch-icon.png (180px)
- icon-192/512.png for PWA manifest
- site.webmanifest for installable PWA

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:26:21 +00:00
OliverGiertz
68a5d54934 fix(actions): use FTP deploy for GitHub Actions automation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:17:55 +00:00
OliverGiertz
f0211e0e5c feat: initial VanityOnTour status page
- HTML dashboard with auto-refresh (5min countdown)
- Python checker: HTTP status, SSL expiry, App Store data
- GitHub Actions: runs every 5 min, deploys via FTP to Hostinger
- Monitors 13 services + iOS app + 6 SSL certs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:15:55 +00:00