Wire sketch navigation: working topbar links, root redirects to history, cross-links between screens

This commit is contained in:
2026-09-08 16:23:01 -05:00
parent f66c0e777b
commit ca82b90b0f
9 changed files with 32 additions and 31 deletions
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -70,7 +70,7 @@
<div class="wrap">
<header>
<div class="logo">Palette <span>/ beta</span></div>
<nav><a href="#">history</a><a href="#">api</a></nav>
<nav><a href="../004-public-history/index.html">history</a><a href="https://git.archfox.org/poslop/palette">api</a></nav>
</header>
<h1>New paste</h1>
+5 -5
View File
@@ -96,7 +96,7 @@
<div class="shell">
<div class="topbar">
<div class="logo">Palette <em>/ v0</em></div>
<nav><a class="on" href="#">new</a><a href="#">history</a><a href="#">cans</a><a href="#">api</a></nav>
<nav><a class="on" href="v2.html">new</a><a href="../004-public-history/index.html">history</a><a href="../005-can-gallery/index.html">cans</a><a href="https://git.archfox.org/poslop/palette">api</a></nav>
<div class="spacer"></div>
<span class="kbd">Ctrl+Enter</span>
</div>
@@ -140,10 +140,10 @@
<div class="side-section">
<h3>Recent</h3>
<ul class="recent">
<li><a href="#">k3sYt2</a><span class="meta">2m · go</span></li>
<li><a href="#">b7QwRn</a><span class="meta">14m · txt</span></li>
<li><a href="#">can/9fL2m</a><span class="meta">1h · 4 items</span></li>
<li><a href="#">xT8vZc</a><span class="meta">3h · py</span></li>
<li><a href="../003-paste-view/index.html">k3sYt2</a><span class="meta">2m · go</span></li>
<li><a href="../003-paste-view/index.html">b7QwRn</a><span class="meta">14m · txt</span></li>
<li><a href="../005-can-gallery/index.html">can/9fL2m</a><span class="meta">1h · 4 items</span></li>
<li><a href="../003-paste-view/index.html">xT8vZc</a><span class="meta">3h · py</span></li>
</ul>
</div>
</div>
+5 -5
View File
@@ -119,7 +119,7 @@
<body data-preset="midnight">
<div class="topbar">
<div class="logo">Palette <em>/ v0</em></div>
<nav><a class="on" href="#">new</a><a href="#">history</a><a href="#">cans</a><a href="#">api</a></nav>
<nav><a class="on" href="v2.html">new</a><a href="../004-public-history/index.html">history</a><a href="../005-can-gallery/index.html">cans</a><a href="https://git.archfox.org/poslop/palette">api</a></nav>
<div class="spacer"></div>
<span class="kbd">Ctrl+Enter</span>
</div>
@@ -172,10 +172,10 @@
<div class="float side-section">
<h3>Recent</h3>
<ul class="recent">
<li><a href="#">k3sYt2</a><span class="meta">2m · go</span></li>
<li><a href="#">b7QwRn</a><span class="meta">14m · txt</span></li>
<li><a href="#">can/9fL2m</a><span class="meta">1h · 4 items</span></li>
<li><a href="#">xT8vZc</a><span class="meta">3h · py</span></li>
<li><a href="../003-paste-view/index.html">k3sYt2</a><span class="meta">2m · go</span></li>
<li><a href="../003-paste-view/index.html">b7QwRn</a><span class="meta">14m · txt</span></li>
<li><a href="../005-can-gallery/index.html">can/9fL2m</a><span class="meta">1h · 4 items</span></li>
<li><a href="../003-paste-view/index.html">xT8vZc</a><span class="meta">3h · py</span></li>
</ul>
</div>
</div>
+6 -6
View File
@@ -63,8 +63,8 @@
</head>
<body data-preset="midnight">
<div class="topbar">
<a class="logo" href="#">Palette <em>/ v0</em></a>
<nav><a href="#">new</a><a href="#">history</a><a href="#">cans</a><a href="#">api</a></nav>
<a class="logo" href="../004-public-history/index.html">Palette <em>/ v0</em></a>
<nav><a href="../002-dense-tool/v2.html">new</a><a href="../004-public-history/index.html">history</a><a href="../005-can-gallery/index.html">cans</a><a href="https://git.archfox.org/poslop/palette">api</a></nav>
<div class="spacer"></div>
</div>
<div class="deck">
@@ -75,10 +75,10 @@
<span class="tag">go</span>
<span class="tag">expires in 6d</span>
<div class="spacer"></div>
<a class="iconbtn" href="#">raw</a>
<a class="iconbtn" href="#">copy</a>
<a class="iconbtn" href="#">download</a>
<a class="iconbtn danger" href="#">delete</a>
<a class="iconbtn" href="#" onclick="alert('raw view: demo')">raw</a>
<a class="iconbtn" href="#" onclick="alert('copied: demo')">copy</a>
<a class="iconbtn" href="#" onclick="alert('download: demo')">download</a>
<a class="iconbtn danger" href="#" onclick="alert('soft delete: demo')">delete</a>
</div>
</div>
<div class="float">
+9 -9
View File
@@ -68,8 +68,8 @@
</head>
<body data-preset="midnight">
<div class="topbar">
<a class="logo" href="#">Palette <em>/ v0</em></a>
<nav><a href="#">new</a><a class="on" href="#">history</a><a href="#">cans</a><a href="#">api</a></nav>
<a class="logo" href="index.html">Palette <em>/ v0</em></a>
<nav><a href="../002-dense-tool/v2.html">new</a><a class="on" href="index.html">history</a><a href="../005-can-gallery/index.html">cans</a><a href="https://git.archfox.org/poslop/palette">api</a></nav>
<div class="spacer"></div>
</div>
<div class="deck">
@@ -83,13 +83,13 @@
<table>
<thead><tr><th>Paste</th><th>Language</th><th>Size</th><th>Views</th><th>Created</th></tr></thead>
<tbody>
<tr class="row"><td><a class="slug" href="#">k3sYt2</a><span class="title-cell"> — traefik redirect middleware snippet</span></td><td><span class="badge">go</span></td><td class="dim">412 B</td><td class="dim">12</td><td class="dim">2m ago</td></tr>
<tr class="row"><td><a class="slug" href="#">b7QwRn</a><span class="title-cell"> — nginx notes for staging</span></td><td><span class="badge">txt</span></td><td class="dim">1.2 KB</td><td class="dim">3</td><td class="dim">14m ago</td></tr>
<tr class="row"><td><a class="slug" href="#">xT8vZc</a><span class="title-cell"> — csv parse helper</span></td><td><span class="badge">py</span></td><td class="dim">890 B</td><td class="dim">41</td><td class="dim">3h ago</td></tr>
<tr class="row"><td><a class="slug" href="#">9mQkLp</a><span class="title-cell"> — uptime kuma compose</span><span class="badge lock">🔒</span></td><td><span class="badge">yaml</span></td><td class="dim">2.4 KB</td><td class="dim"></td><td class="dim">5h ago</td></tr>
<tr class="row"><td><a class="slug" href="#">can/9fL2m</a><span class="title-cell"> — incident screenshots + logs (4 items)</span></td><td><span class="badge">can</span></td><td class="dim">3.8 MB</td><td class="dim">7</td><td class="dim">1h ago</td></tr>
<tr class="row"><td><a class="slug" href="#">vR4nWq</a><span class="title-cell"> — sql index check</span></td><td><span class="badge">sql</span></td><td class="dim">220 B</td><td class="dim">2</td><td class="dim">6h ago</td></tr>
<tr class="row"><td><a class="slug" href="#">pL2xCa</a><span class="title-cell"> — todo: rewrite auth flow</span><span class="badge lock">🔒</span></td><td><span class="badge">md</span></td><td class="dim">560 B</td><td class="dim"></td><td class="dim">1d ago</td></tr>
<tr class="row"><td><a class="slug" href="../003-paste-view/index.html">k3sYt2</a><span class="title-cell"> — traefik redirect middleware snippet</span></td><td><span class="badge">go</span></td><td class="dim">412 B</td><td class="dim">12</td><td class="dim">2m ago</td></tr>
<tr class="row"><td><a class="slug" href="../003-paste-view/index.html">b7QwRn</a><span class="title-cell"> — nginx notes for staging</span></td><td><span class="badge">txt</span></td><td class="dim">1.2 KB</td><td class="dim">3</td><td class="dim">14m ago</td></tr>
<tr class="row"><td><a class="slug" href="../003-paste-view/index.html">xT8vZc</a><span class="title-cell"> — csv parse helper</span></td><td><span class="badge">py</span></td><td class="dim">890 B</td><td class="dim">41</td><td class="dim">3h ago</td></tr>
<tr class="row"><td><a class="slug" href="../006-password-unlock/index.html">9mQkLp</a><span class="title-cell"> — uptime kuma compose</span><span class="badge lock">🔒</span></td><td><span class="badge">yaml</span></td><td class="dim">2.4 KB</td><td class="dim"></td><td class="dim">5h ago</td></tr>
<tr class="row"><td><a class="slug" href="../005-can-gallery/index.html">can/9fL2m</a><span class="title-cell"> — incident screenshots + logs (4 items)</span></td><td><span class="badge">can</span></td><td class="dim">3.8 MB</td><td class="dim">7</td><td class="dim">1h ago</td></tr>
<tr class="row"><td><a class="slug" href="../003-paste-view/index.html">vR4nWq</a><span class="title-cell"> — sql index check</span></td><td><span class="badge">sql</span></td><td class="dim">220 B</td><td class="dim">2</td><td class="dim">6h ago</td></tr>
<tr class="row"><td><a class="slug" href="../006-password-unlock/index.html">pL2xCa</a><span class="title-cell"> — todo: rewrite auth flow</span><span class="badge lock">🔒</span></td><td><span class="badge">md</span></td><td class="dim">560 B</td><td class="dim"></td><td class="dim">1d ago</td></tr>
</tbody>
</table>
<div class="pager">
+4 -4
View File
@@ -57,8 +57,8 @@
</head>
<body data-preset="midnight">
<div class="topbar">
<a class="logo" href="#">Palette <em>/ v0</em></a>
<nav><a href="#">new</a><a href="#">history</a><a href="#">cans</a><a href="#">api</a></nav>
<a class="logo" href="../004-public-history/index.html">Palette <em>/ v0</em></a>
<nav><a href="../002-dense-tool/v2.html">new</a><a href="../004-public-history/index.html">history</a><a href="index.html">cans</a><a href="https://git.archfox.org/poslop/palette">api</a></nav>
<div class="spacer"></div>
</div>
<div class="deck">
@@ -69,8 +69,8 @@
<span class="tag">4 items</span>
<span class="tag">expires in 29d</span>
<div class="spacer"></div>
<a class="iconbtn" href="#">download .zip</a>
<a class="iconbtn" href="#">copy link</a>
<a class="iconbtn" href="#" onclick="alert('zip download: demo')">download .zip</a>
<a class="iconbtn" href="#" onclick="alert('link copied: demo')">copy link</a>
</div>
<div class="desc">Screenshots from Grafana + the relevant log excerpts and the kubectl output we used to confirm the disk pressure.</div>
</div>
+1 -1
View File
@@ -58,7 +58,7 @@
</head>
<body data-preset="midnight">
<div class="topbar">
<a class="logo" href="#">Palette <em>/ v0</em></a>
<a class="logo" href="../004-public-history/index.html">Palette <em>/ v0</em></a>
<div class="spacer"></div>
</div>
<div class="center">
+1
View File
@@ -0,0 +1 @@
<!doctype html><meta http-equiv="refresh" content="0; url=004-public-history/index.html">