OXYGENHUB
◆ v0.1.0 spectra / crates / radar / templates / base.html
1.1 KiB · HTML · last changed Radar: Live, channels, threads and the log for the owner, signed in by a CLI-signed link; ledger writes survive a cancelled caller (#10) 2 days ago source blame history raw
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>