4ae515bbab
Version is set via APP_VERSION in .env, defaulting to 1.0.0. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
35 lines
1.2 KiB
HTML
35 lines
1.2 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
|
||
<meta name="theme-color" content="#2d6a4f">
|
||
<link rel="manifest" href="/static/manifest.json">
|
||
<link rel="stylesheet" href="/static/style.css">
|
||
<title>Login – Skins & Pins</title>
|
||
</head>
|
||
<body>
|
||
<div class="login-container">
|
||
<div class="login-logo">⛳</div>
|
||
<h1 class="login-title">Skins & Pins</h1>
|
||
<p class="login-subtitle">Enter your email to get a login link</p>
|
||
|
||
<div class="login-card card">
|
||
{% if error %}
|
||
<div class="alert alert-error">{{ error }}</div>
|
||
{% endif %}
|
||
|
||
<form method="post" action="/login">
|
||
<div class="form-group">
|
||
<label for="email">Email address</label>
|
||
<input type="email" id="email" name="email" placeholder="you@example.com"
|
||
autocomplete="email" autocapitalize="none" required>
|
||
</div>
|
||
<button type="submit" class="btn btn-primary">Send login link</button>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<p style="text-align:center; color:var(--text-muted); font-size:0.75rem; margin-top:1.5rem; opacity:0.6;">v{{ app_version }}</p>
|
||
</body>
|
||
</html>
|