mirror of
https://github.com/guyg1474/hcrb.git
synced 2026-10-16 07:13:28 +02:00
- Kalender: Termine als Spiel-Event markieren (nur diese zählen in der Statistik), optionale Uhrzeiten, Termine bearbeiten - .ics-Download für einzelne und alle kommenden Termine - Neue Seite Patches: Upload (PNG, JPEG, WebP, geprüftes SVG), Status "Gibt es schon" / "In Planung", Bilder in data/patches/ - Volle Seitenbreite mit Spaltenlayouts, neues Design mit selbst gehosteten Schriften, Startseite mit Zoom und drehendem Zahnrad - Bestehende Daten werden beim Laden ergänzt, keine Migration nötig Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 lines
1.0 KiB
HTML
33 lines
1.0 KiB
HTML
<!doctype html>
|
||
<html lang="de">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>Anmelden – HCRB</title>
|
||
<link rel="stylesheet" href="/css/style.css">
|
||
</head>
|
||
<body>
|
||
<main class="login">
|
||
<div class="card">
|
||
<div class="card-head">
|
||
<h2>Anmelden</h2>
|
||
<img src="/img/logo.png" alt="" width="48" height="48">
|
||
</div>
|
||
<p class="muted">Kalender, Fahrtplaner und Gruppe sind nur für Mitglieder.</p>
|
||
<form id="login-form">
|
||
<label>Benutzername
|
||
<input type="text" id="login-user" required autocomplete="username" autocapitalize="none" spellcheck="false">
|
||
</label>
|
||
<label>Passwort
|
||
<input type="password" id="login-password" required autocomplete="current-password">
|
||
</label>
|
||
<p id="login-error" class="warn" hidden></p>
|
||
<button type="submit" class="primary">Anmelden</button>
|
||
</form>
|
||
</div>
|
||
</main>
|
||
|
||
<script type="module" src="/js/login.js"></script>
|
||
</body>
|
||
</html>
|