| 1 |
<!doctype html> |
| 2 |
<html lang="en"> |
| 3 |
<head> |
| 4 |
<meta charset="utf-8"> |
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1"> |
| 6 |
<title>{% block title %}{% endblock %} · Spectra</title> |
| 7 |
<link rel="stylesheet" href="/radar/style.css"> |
| 8 |
<link rel="icon" href="/radar/spectra.svg" type="image/svg+xml"> |
| 9 |
<script src="/radar/radar.js" defer></script> |
| 10 |
{% block head %}{% endblock %} |
| 11 |
</head> |
| 12 |
<body> |
| 13 |
<header> |
| 14 |
<a class="brand" href="/">{{ shell.mark|safe }}Spectra</a> |
| 15 |
<span class="grow"></span> |
| 16 |
<span class="who">{{ shell.owner }}</span> |
| 17 |
</header> |
| 18 |
<nav class="band" aria-label="Radar"> |
| 19 |
<a href="/"{% if shell.page == "live" %} class="now"{% endif %}>Live</a> |
| 20 |
<a href="/channels"{% if shell.page == "channels" %} class="now"{% endif %}>Channels</a> |
| 21 |
<a href="/log"{% if shell.page == "log" %} class="now"{% endif %}>Log</a> |
| 22 |
</nav> |
| 23 |
<div class="banner">Signed in from the command line (level 2). Answering agents' requests and changing rules will need your passkey, which arrives in 0.2.</div> |
| 24 |
<main id="main" data-live> |
| 25 |
{% block content %}{% endblock %} |
| 26 |
</main> |
| 27 |
<footer>Spectra {{ shell.version }} · ledger head #{{ shell.head }}</footer> |
| 28 |
</body> |
| 29 |
</html> |