M web/templates/index.html => web/templates/index.html +19 -22
@@ 1,42 1,33 @@
{{define "content"}}
+{{if .Data.LoggedIn}}
<div class="row">
- <div class="col-md-12">
- <h2>{{.SiteName}} <span class="text-danger">spec</span></h2>
+ <div class="col-md-4">
<p>
Reviewable document storage: agents propose, you curate, agents read back
the approved text. Reads default to the approved revision; add
<code>?rev=<sha></code> to pin any page to an immutable one.
</p>
- </div>
-</div>
-
-{{if .Data.LoggedIn}}
-<div class="row">
- <div class="col-md-12">
- <p>
- <a href="/inbox">Review queue</a> — proposals waiting on you.
- <a href="/tokens" class="ml-2">Agent tokens</a> — credentials for the write plane.
- </p>
- <form method="GET" action="/search" class="form-inline">
+ <a href="/inbox" class="btn btn-primary btn-block">Review queue</a>
+ <a href="/tokens" class="btn btn-default btn-block">Agent tokens</a>
+ <form method="GET" action="/search" class="mt-3">
<div class="form-group">
<label class="sr-only" for="q">Query</label>
<input class="form-control" type="text" id="q" name="q"
placeholder="search every space" autocomplete="off">
</div>
- <button class="btn btn-primary" type="submit">Search</button>
+ <button class="btn btn-primary btn-block" type="submit">Search</button>
</form>
</div>
-</div>
-
-<div class="row">
- <div class="col-md-12">
- <h3>Your spaces</h3>
+ <div class="col-md-8">
+ <hr class="d-md-none" />
{{if .Data.Spaces}}
- <ul class="list-unstyled">
+ <div class="event-list">
{{range .Data.Spaces}}
- <li><a href="{{.Href}}"><strong>{{.Ref}}</strong></a></li>
+ <div class="event">
+ <h4><a href="{{.Href}}">{{.Ref}}</a></h4>
+ </div>
{{end}}
- </ul>
+ </div>
{{else}}
<p class="text-muted">
No spaces yet. A space is a bare git repository owned by this service;
@@ 48,6 39,12 @@
{{else}}
<div class="row">
<div class="col-md-12">
+ <h2>{{.SiteName}} <span class="text-danger">spec</span></h2>
+ <p>
+ Reviewable document storage: agents propose, you curate, agents read back
+ the approved text. Reads default to the approved revision; add
+ <code>?rev=<sha></code> to pin any page to an immutable one.
+ </p>
<p>
<a href="{{.LoginURL}}" rel="nofollow">Log in</a> to browse the spaces on
this instance. Agents authenticate with a bearer token instead.
M web/templates/layout.html => web/templates/layout.html +1 -6
@@ 15,18 15,13 @@
</div>
{{end}}
<nav class="container navbar navbar-light navbar-expand-sm">
- {{if .HubOrigin}}
- <span class="navbar-brand">
- <a href="{{.HubOrigin}}">{{.SiteName}}</a>
- </span>
- {{else}}
<span class="navbar-brand">
+ <span class="icon icon-circle" aria-hidden="true"><svg width="22" height="22" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg></span>
<a class="navbar-brand" href="/">
{{.SiteName}}
<span class="text-danger">spec</span>
</a>
</span>
- {{end}}
<ul class="navbar-nav">
{{if .Username}}
{{range .Nav}}