Commit graph

14 commits

Author SHA1 Message Date
github-actions[bot]
c794f09d48 chore: status update 2026-04-06 22:20 UTC 2026-04-06 22:20:19 +00:00
github-actions[bot]
433af98380 chore: status update 2026-04-06 21:49 UTC 2026-04-06 21:49:08 +00:00
github-actions[bot]
2088c8f54e chore: status update 2026-04-06 21:08 UTC 2026-04-06 21:08:28 +00:00
github-actions[bot]
35e720a881 chore: status update 2026-04-06 20:36 UTC 2026-04-06 20:36:09 +00:00
github-actions[bot]
b6c3d426f5 chore: status update 2026-04-06 19:58 UTC 2026-04-06 19:58:22 +00:00
github-actions[bot]
656b08d86c chore: status update 2026-04-06 19:15 UTC 2026-04-06 19:15:49 +00:00
github-actions[bot]
fd9a28ae38 chore: status update 2026-04-06 18:06 UTC 2026-04-06 18:06:17 +00:00
OliverGiertz
94da86f573 fix(checker): 4xx/5xx responses count as down not degraded
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 17:51:02 +00:00
github-actions[bot]
77a5da8a2d chore: status update 2026-04-06 17:50 UTC 2026-04-06 17:50:10 +00:00
OliverGiertz
e927e30c2d chore: status update — vanityontour.de degraded (403) 2026-04-06 17:49:45 +00:00
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