1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
{{define "title"}}Backend — choose bot{{end}}
{{define "pageClass"}}narrow{{end}}
{{define "content"}}
<h1>Choose a bot to manage</h1>
<p class="meta">Logged in as <strong>{{.Handle}}</strong> — <a href="/login">switch account</a></p>
<ul class="bots">
{{range .VisibleBots}}
<li><a class="bot" href="/backend?actor={{.}}">@{{.}}</a></li>
{{end}}
</ul>
{{if .IsAdmin}}
<h2>Create new actor</h2>
<form method="POST" action="/backend/new-actor" style="display:flex;gap:0.5rem;align-items:flex-end">
<div style="flex:1">
<label for="name">Username (lowercase letters, digits, hyphens)</label>
<input type="text" id="name" name="name" placeholder="mybot" pattern="[a-z0-9-]+" required>
</div>
<button type="submit">Create →</button>
</form>
{{end}}
{{end}}
{{template "base" .}}
|