The releases index already enumerated HTML tools by channel and
version. Add a parallel section for zddc-server with two artifact
families:
- Standalone binaries: a channel × platform table linking to
website/releases/zddc-server-{linux,darwin,windows}-{amd64,arm64}-<channel>
(the files release-image.sh now mirrors there). Empty cells render
as em-dashes; the table only renders when at least one binary
exists locally so freshly-cloned repos don't show a ghost section.
- Container images: pull-snippet, channel chips linking to the
codeberg package page, and a "Pin to version" row of historical
tags (clean stables first, recent pre-releases listed separately
with a "recent pre-releases:" label so the pre-release noise
doesn't drown out the stable list).
Recent pre-releases capped at 10 entries to keep the list scannable
as alpha cuts proliferate over time.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
168 lines
9.8 KiB
HTML
168 lines
9.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Releases — ZDDC</title>
|
|
<meta name="description" content="All released versions and channel builds of every ZDDC tool.">
|
|
<meta name="theme-color" content="#2a5a8a">
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="../css/style.css">
|
|
<style>
|
|
.rel-tool { margin-top: var(--spacing-xl); padding: var(--spacing-md); border: 1px solid var(--color-border); border-radius: 8px; }
|
|
.rel-tool h2 { margin-top: 0; }
|
|
.rel-channels { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0.75rem 0 1.25rem 0; }
|
|
.rel-channels a { padding: 0.25rem 0.625rem; border-radius: 999px; text-decoration: none; border: 1px solid var(--color-border); color: var(--color-text); font-size: 0.9rem; }
|
|
.rel-channels a.stable { border-color: var(--color-primary); color: var(--color-primary); font-weight: 600; }
|
|
.rel-channels a.beta, .rel-channels a.alpha { color: var(--color-text-muted); }
|
|
.rel-channels a:hover { background: var(--color-bg-subtle); }
|
|
.rel-versions { font-size: 0.875rem; color: var(--color-text-muted); }
|
|
.rel-versions a { margin-right: 0.5rem; color: var(--color-text); text-decoration: none; padding: 0.1rem 0.4rem; border-radius: 4px; }
|
|
.rel-versions a:hover { background: var(--color-bg-subtle); text-decoration: underline; }
|
|
.rel-meta { font-size: 0.85rem; color: var(--color-text-muted); margin-top: 0.5rem; }
|
|
.rel-bin-table { width: 100%; border-collapse: collapse; margin: 0.5rem 0 1rem; font-size: 0.9rem; }
|
|
.rel-bin-table th, .rel-bin-table td { text-align: left; padding: 0.4rem 0.6rem; border-bottom: 1px solid var(--color-border); }
|
|
.rel-bin-table th { font-weight: 600; color: var(--color-text-muted); }
|
|
.rel-bin-table td.ch-stable { color: var(--color-primary); font-weight: 600; }
|
|
.rel-bin-table td.ch-beta, .rel-bin-table td.ch-alpha { color: var(--color-text-muted); }
|
|
.rel-bin-table a { color: var(--color-text); text-decoration: none; padding: 0.1rem 0.35rem; border-radius: 4px; }
|
|
.rel-bin-table a:hover { background: var(--color-bg-subtle); text-decoration: underline; }
|
|
.rel-bin-table td.empty { color: var(--color-text-muted); font-style: italic; }
|
|
.rel-pull { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 0.85rem; background: var(--color-bg-subtle); padding: 0.25rem 0.5rem; border-radius: 4px; display: inline-block; margin: 0.2rem 0; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<header class="site-header">
|
|
<div class="container header-content">
|
|
<a href="/" class="brand">
|
|
<div class="brand-logo">
|
|
<svg viewBox="0 0 24 24"><path d="M3 5h18v2H3V5zm0 6h12v2H3v-2zm0 6h6v2H3v-2z" /></svg>
|
|
</div>
|
|
<span class="brand-name">ZDDC</span>
|
|
</a>
|
|
<nav class="header-nav">
|
|
<a href="/" class="nav-link">Home</a>
|
|
<a href="../reference.html" class="nav-link">Docs</a>
|
|
<a href="index.html" class="nav-link active">Releases</a>
|
|
</nav>
|
|
</div>
|
|
</header>
|
|
|
|
<section class="hero">
|
|
<div class="container">
|
|
<h1>Releases</h1>
|
|
<p class="hero-subtitle">All published versions and channel builds of every ZDDC tool. Stable releases are immutable; alpha and beta channels are rebuilt without notice.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<main class="container" style="margin-bottom: var(--spacing-2xl);">
|
|
<section class="rel-tool">
|
|
<h2>Archive</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="archive_stable.html">stable</a>
|
|
<a class="beta" href="archive_beta.html">beta</a>
|
|
<a class="alpha" href="archive_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="archive_v0.0.2.html">v0.0.2</a>
|
|
<a href="archive_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → archive_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>Transmittal</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="transmittal_stable.html">stable</a>
|
|
<a class="beta" href="transmittal_beta.html">beta</a>
|
|
<a class="alpha" href="transmittal_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="transmittal_v0.0.2.html">v0.0.2</a>
|
|
<a href="transmittal_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → transmittal_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>Classifier</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="classifier_stable.html">stable</a>
|
|
<a class="beta" href="classifier_beta.html">beta</a>
|
|
<a class="alpha" href="classifier_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="classifier_v0.0.2.html">v0.0.2</a>
|
|
<a href="classifier_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → classifier_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>Markdown Editor</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="mdedit_stable.html">stable</a>
|
|
<a class="beta" href="mdedit_beta.html">beta</a>
|
|
<a class="alpha" href="mdedit_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="mdedit_v0.0.2.html">v0.0.2</a>
|
|
<a href="mdedit_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → mdedit_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>ZDDC</h2>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="landing_stable.html">stable</a>
|
|
<a class="beta" href="landing_beta.html">beta</a>
|
|
<a class="alpha" href="landing_alpha.html">alpha</a>
|
|
</div>
|
|
<div class="rel-versions"><strong>Pin to version:</strong>
|
|
<a href="landing_v0.0.2.html">v0.0.2</a>
|
|
<a href="landing_v0.0.1.html">v0.0.1</a>
|
|
</div>
|
|
<div class="rel-meta">stable currently → landing_v0.0.2.html</div>
|
|
</section>
|
|
<section class="rel-tool">
|
|
<h2>zddc-server</h2>
|
|
<p style="margin-top:0;color:var(--color-text-muted);font-size:0.95rem;">Go HTTP file server with ACL, .archive index, and a delegated-admin .zddc editor. Distributed as a container image (preferred) or a standalone binary.</p>
|
|
<h3 style="font-size:1rem;margin:0.75rem 0 0.4rem;">Standalone binaries</h3>
|
|
<table class="rel-bin-table"><thead><tr><th>Channel</th><th>linux-amd64</th><th>darwin-amd64</th><th>darwin-arm64</th><th>windows-amd64</th></tr></thead><tbody>
|
|
<tr><td class="ch-stable">stable</td><td class="empty">—</td><td class="empty">—</td><td class="empty">—</td><td class="empty">—</td></tr>
|
|
<tr><td class="ch-beta">beta</td><td class="empty">—</td><td class="empty">—</td><td class="empty">—</td><td class="empty">—</td></tr>
|
|
<tr><td class="ch-alpha">alpha</td><td><a href="zddc-server-linux-amd64-alpha">download</a></td><td><a href="zddc-server-darwin-amd64-alpha">download</a></td><td><a href="zddc-server-darwin-arm64-alpha">download</a></td><td><a href="zddc-server-windows-amd64-alpha.exe">download</a></td></tr>
|
|
</tbody></table>
|
|
<h3 style="font-size:1rem;margin:0.75rem 0 0.4rem;">Container image</h3>
|
|
<p style="margin:0 0 0.4rem;font-size:0.9rem;">Pull from <a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server">codeberg.org/varasys/zddc-server</a>:</p>
|
|
<div class="rel-channels">
|
|
<a class="stable" href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/stable">:stable</a>
|
|
<a class="beta" href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/beta">:beta</a>
|
|
<a class="alpha" href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/alpha">:alpha</a>
|
|
</div>
|
|
<code class="rel-pull">podman pull codeberg.org/varasys/zddc-server:stable</code>
|
|
<div class="rel-versions" style="margin-top:0.6rem;"><strong>Pin to version:</strong>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.7">v0.0.7</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.6">v0.0.6</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.5">v0.0.5</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.4">v0.0.4</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.3">v0.0.3</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.2">v0.0.2</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.1">v0.0.1</a>
|
|
<span style="color:var(--color-text-muted);">recent pre-releases:</span>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.8-alpha.2">v0.0.8-alpha.2</a>
|
|
<a href="https://codeberg.org/VARASYS/-/packages/container/zddc-server/0.0.8-alpha.1">v0.0.8-alpha.1</a>
|
|
</div>
|
|
</section>
|
|
|
|
<section style="margin-top: var(--spacing-2xl); color: var(--color-text-muted); font-size: 0.9rem;">
|
|
<p>Append <code>?v=alpha</code>, <code>?v=beta</code>, <code>?v=stable</code>, or <code>?v=0.0.1</code> to any deployment URL to switch versions for a single request — see <a href="../">the home page</a>.</p>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="site-footer">
|
|
<div class="container footer-content">
|
|
<span>ZDDC is open source — <a href="https://codeberg.org/VARASYS/ZDDC">codeberg.org/VARASYS/ZDDC</a></span>
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|