<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <title>Releases · SCALEPUBLISHING</title>
  <subtitle>Scale is a publisher of journals, books, and records.</subtitle>
  <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
  <link href="https://scalepublishing.com/releases/atom.xml" rel="self" type="application/atom+xml"/>
  <id>https://scalepublishing.com/releases/</id>
  <updated>2026-06-07T00:00:00+0000</updated>
  <author>
    <name>SCALE Publishing</name>
    <email>up@scalepublishing.com</email>
  </author>
  <entry>
    <title>Release 20260607.1</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260607.1</id>
    <published>2026-06-07T00:00:00+0000</published>
    <updated>2026-06-07T00:00:00+0000</updated>
    <summary>News post People: a directory of SCALE contributors — announces the People directory; collage cover; custom `catalog_link_label` on the post More button.; People on the home catalog grid (`catalog.toml`).; Artifaq about page (draft) and integrated `artifaq.js` browse/search UI.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>News post <a href="/news/scale-people-directory/"><strong>People: a directory of SCALE contributors</strong></a> — announces the People directory; collage cover; custom <strong>`catalog_link_label`</strong> on the post More button.</li>
<li><a href="/people/"><strong>People</strong></a> on the home catalog grid (`catalog.toml`).</li>
<li>Artifaq <a href="/records/artifaq/about/"><strong>about</strong></a> page (draft) and integrated <strong>`artifaq.js`</strong> browse/search UI.</li>
<li>People <strong>`people.js`</strong> integrated hub; cover image and post prompt under `reference/posts/`.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>People</strong> — single `/people/` browse+search page; `/people/browse/` and `/people/search/` redirect via aliases.</li>
<li><strong>Artifaq</strong> — single `/records/artifaq/` browse+search; about at `/records/artifaq/about/`; legacy browse/search URLs aliased; catalog and entity pages <strong>draft</strong> until open call ships (`scripts/set-artifaq-draft.py`).</li>
<li><strong>News teasers</strong> — cover and More use <strong>`post.path`</strong> (relative URLs for LAN dev).</li>
<li><strong>Post pages</strong> — optional <strong>`catalog_link_label`</strong>; bottom More button <strong>centered</strong> on the full post view.</li>
<li><strong>Homepage and `/news/`</strong> — draft posts hidden from featured and list teasers.</li>
<li><strong>LAN dev</strong> — configurable <strong>`ZOLA_SERVE_BASE_URL`</strong> for `make zola-serve`; relative asset URLs in SCSS.</li>
<li>People and Artifaq search cards — name/title on top, role or type below.</li>
<li>People directory and People news post — public-facing copy only (no internal build notes); contact emails stay linked.</li>
<li>Artifaq open call draft — removed archive-files appeal paragraph.</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Separate People and Artifaq browse/search pages and templates.</li>
<li>Artifaq from <strong>`catalog.toml`</strong> homepage grid while the catalog remains draft.</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260606.3</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260606.3</id>
    <published>2026-06-06T00:00:00+0000</published>
    <updated>2026-06-06T00:00:00+0000</updated>
    <summary>News feed — Atom feed at `/feed.xml` and `/news/atom.xml`; autodiscovery in site chrome; `scripts/sync-feed-aliases.sh` in local build and CI.; People directory (SIP 011) — 76 contributors from editors, 2004 journal, and books; browse/search; profile pages; portrait prompts and placeholder images; `/editors/` links to `/people/{slug}/`.; News section moved from `/posts/` to `/news/`; legacy `/posts/` URLs redirect via Zola aliases (`scripts/add-news-post-aliases.py`).</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>News feed</strong> — Atom feed at `/feed.xml` and `/news/atom.xml`; autodiscovery in site chrome; `scripts/sync-feed-aliases.sh` in local build and CI.</li>
<li><a href="/people/"><strong>People directory</strong></a> (SIP 011) — 76 contributors from editors, 2004 journal, and books; browse/search; profile pages; portrait prompts and placeholder images; `/editors/` links to `/people/{slug}/`.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>News section moved from `/posts/` to <strong>`/news/`</strong>; legacy `/posts/` URLs redirect via Zola aliases (`scripts/add-news-post-aliases.py`).</li>
<li>Footer — <strong>Editors · People</strong> (People to the right of Editors); tagline <em>Scale is a publisher of journals, books, and records.</em></li>
<li><a href="plans/011-people-directory.md">SIP 011</a> — active (Phase 1).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260606.2</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260606.2</id>
    <published>2026-06-06T00:00:00+0000</published>
    <updated>2026-06-06T00:00:00+0000</updated>
    <summary>Artifaq catalog — Records export of 1,308 entities; browse and search with mirrored images (Git LFS) and internal cross-links; 1,308 entity pages committed for offline archive.; News post Artifaq: an open call for history — SIP 010 open call; seeds through 30 June 2026; book 28 July 2026.; `make export-artifaq-records` and `make generate-artifaq-pages` — catalog export and page generation pipeline.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><a href="/records/artifaq/"><strong>Artifaq catalog</strong></a> — Records export of 1,308 entities; <a href="/records/artifaq/browse/">browse</a> and <a href="/records/artifaq/search/">search</a> with mirrored images (Git LFS) and internal cross-links; <strong>1,308 entity pages</strong> committed for offline archive.</li>
<li>News post <a href="/posts/artifaq-open-call/"><strong>Artifaq: an open call for history</strong></a> — SIP 010 open call; seeds through <strong>30 June 2026</strong>; book <strong>28 July 2026</strong>.</li>
<li>`make export-artifaq-records` and `make generate-artifaq-pages` — catalog export and page generation pipeline.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><a href="/posts/artifaq-open-call/"><strong>Artifaq open call</strong></a> — open through <strong>30 June 2026</strong>; book release <strong>28 July 2026</strong> (<em>Distributed Systems</em> anniversary); dates on cover graphic.</li>
<li><a href="plans/010-artifaq-open-call-book.md">SIP 010</a> — active; domain, timeline, and committed archive policy.</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260606.1</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260606.1</id>
    <published>2026-06-06T00:00:00+0000</published>
    <updated>2026-06-06T00:00:00+0000</updated>
    <summary>News post History and editors: the Fabricatorz network — documents History and Editors refresh; links to catalog via `catalog_link`.; SIP 010 — Artifaq open call, timeline, and history book (draft; internal).; `/history/` — OpenMoko → Qi Hardware → Cryptology (2020) → Qiware → Phi/Fabricatorz split (2024); Fabricatorz Foundation subsection; editor thread in 2019 weekly; TODAY section names editors and hosting.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>News post <a href="/posts/2026-06-06-scale-history-and-editors-network/"><strong>History and editors: the Fabricatorz network</strong></a> — documents History and Editors refresh; links to catalog via `catalog_link`.</li>
<li><a href="plans/010-artifaq-open-call-book.md">SIP 010</a> — Artifaq open call, timeline, and history book (draft; internal).</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>`/history/`</strong> — OpenMoko → Qi Hardware → Cryptology (2020) → Qiware → Phi/Fabricatorz split (2024); Fabricatorz Foundation subsection; editor thread in 2019 weekly; TODAY section names editors and hosting.</li>
<li><strong>`/editors/`</strong> intro — Fabricatorz network anchor (UCSD, Qi Hardware, book imprint).</li>
<li><strong>`editors.toml`</strong> — expanded bios for Phillips (2019 weekly, Cryptology, Phi/Fabricatorz), Renaud (writing systems, Cryptology, Wuhan open call), Adams (Taipei projects, ArtCrimes / graffiti.org).</li>
<li><a href="plans/006-catalog-site-chrome-and-historical-links.md">SIP 006</a> v1.2.0 — <strong>News linking</strong> policy documented (teasers → post; post <strong>More</strong> → catalog).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><strong>News teasers</strong> — homepage and `/posts/` <strong>More</strong> (and cover) now link to the full news post; <strong>More</strong> on the post page links to the catalog release or related page via `extra.catalog_link`.</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260605.2</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260605.2</id>
    <published>2026-06-05T00:00:00+0000</published>
    <updated>2026-06-05T00:00:00+0000</updated>
    <summary>News post A new SCALE mark: △ — logo change announcement.; `site.webmanifest` — PWA name, icons, theme color.; Site symbol ⟁ → △ (Unicode U+25B3, white up-pointing triangle) in masthead, `logo.svg`, and favicon assets.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>News post <a href="/posts/2026-06-05-scale-new-logo-triangle/"><strong>A new SCALE mark: △</strong></a> — logo change announcement.</li>
<li><strong>`site.webmanifest`</strong> — PWA name, icons, theme color.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Site symbol <strong>⟁ → △</strong> (Unicode U+25B3, white up-pointing triangle) in masthead, `logo.svg`, and favicon assets.</li>
<li><strong>`theme-color`</strong> meta (`#800080`) for mobile browser chrome.</li>
<li>Masthead symbol <strong>`aria-label=&quot;SCALE mark&quot;`</strong>.</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260605.1</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260605.1</id>
    <published>2026-06-05T00:00:00+0000</published>
    <updated>2026-06-05T00:00:00+0000</updated>
    <summary>`/journal/` and `/book/` content trees — SCALE 2004, SCALE 2019, Wuhan, Multiplier, Sensorium (legacy `/issues/` aliases retained).; Journal entry pages — per-issue and per-week layouts, expanded 2004 TOCs and contributor metadata (issues 02–08-09), sync scripts under `scripts/`.; `/history/` — readable prose (no link table); What&#x27;s Missing? (gaps 2005–2018, 2019, 2020–2025); AI + Records path to fill SCALE through present month; join call.</summary>
    <content type="html"><![CDATA[<p>Date-based site version <strong>`20260605.1`</strong> — new release cycle for 2026-06-05 (see <a href="plans/002-versioning-and-release-workflow.md">SIP 002</a>). Footer shows `v{{ site_version }}` synced from <a href="VERSION">`VERSION`</a> via `make version-sync`.</p>
<h3>Added</h3>
<ul>
<li><strong>`/journal/`</strong> and <strong>`/book/`</strong> content trees — SCALE 2004, SCALE 2019, Wuhan, Multiplier, Sensorium (legacy `/issues/` aliases retained).</li>
<li><strong>Journal entry pages</strong> — per-issue and per-week layouts, expanded 2004 TOCs and contributor metadata (issues 02–08-09), sync scripts under `scripts/`.</li>
<li><strong>`/history/`</strong> — readable prose (no link table); <strong>What&#x27;s Missing?</strong> (gaps 2005–2018, 2019, 2020–2025); AI + <strong>Records</strong> path to fill SCALE through present month; join call.</li>
<li><strong>`/editors/`</strong> — `editors.toml`, bios, On SCALE lines (<strong>SCALE 2004</strong>, <strong>SCALE 2019</strong>).</li>
<li><strong>Favicon</strong> — ⟁ symbol (`favicon.svg`, `favicon.ico`, `apple-touch-icon.png`).</li>
<li><strong>Post list covers</strong> — `make post-list-covers`, teaser partials, related-news block.</li>
<li><strong>Catalog nav</strong> partial; <strong>Records</strong> index join line.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Site title <strong>SCALEPUBLISHING</strong> (`config.extra.title`); masthead unchanged (uppercase, no spaces).</li>
<li><strong>More</strong> button floats right on all post/teaser widths.</li>
<li><strong>catalog.toml</strong> — SCALE 2004 / SCALE 2019 journal labels; history and editors under Records.</li>
<li>Announcement posts and catalog links point at `/journal/` and `/book/` routes.</li>
<li>SIPs <strong>003</strong>, <strong>006</strong>, <strong>007</strong>, <strong>008</strong>, <strong>009</strong>, <strong>002</strong> and <a href="TODO.md">TODO.md</a> updated for this release.</li>
</ul>
<h3>Removed</h3>
<ul>
<li>`content/issues/` tree (superseded by `content/journal/` and `content/book/`).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.10</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.10</id>
    <published>2026-06-05T00:00:00+0000</published>
    <updated>2026-06-05T00:00:00+0000</updated>
    <summary>UCSD spam-safe Wayback — pinned 2004–2006 captures for all `*.ucsd.edu` (`data/wayback-ucsd.json`, `make rewrite-wayback-links`).; `make mine-wayback-ucsd` — fetch select UCSD PDFs from pinned captures.; SIP 009 — content deduplication plan and pass.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>UCSD spam-safe Wayback</strong> — pinned 2004–2006 captures for all `*.ucsd.edu` (`data/wayback-ucsd.json`, `make rewrite-wayback-links`).</li>
<li><strong>`make mine-wayback-ucsd`</strong> — fetch select UCSD PDFs from pinned captures.</li>
<li><strong>SIP 009</strong> — content deduplication plan and pass.</li>
<li>Footer <strong>Home</strong> link before History.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>SIP 009 dedup</strong> — issue/week tables canonical on volume indexes; overview posts narrative only; `/history/` and `/archives/` link out.</li>
<li><strong>2019 season index</strong> — Announcement column on week table.</li>
<li><strong>`cvsbook.ucsd.edu`</strong>, <strong>`instance.ucsd.edu`</strong> — Wayback-wrapped with era pins.</li>
<li>Multiplier issue body trimmed (no duplicate blurb).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.9</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.9</id>
    <published>2026-06-05T00:00:00+0000</published>
    <updated>2026-06-05T00:00:00+0000</updated>
    <summary>`make deploy` — build in Docker and rsync `public/` to production (from this server).; `make import-2019` — Wayback-wraps week blurbs and word-of-the-week text from YAML.; `make build` — clears `public/` as root in the Zola container (fixes permission errors).</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>`make deploy`</strong> — build in Docker and rsync `public/` to production (from this server).</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>`make import-2019`</strong> — Wayback-wraps week blurbs and word-of-the-week text from YAML.</li>
<li><strong>`make build`</strong> — clears `public/` as root in the Zola container (fixes permission errors).</li>
</ul>
<h3>Removed</h3>
<ul>
<li>`verify-deploy` script and target; deploy workflow is <strong>`make deploy`</strong> only.</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.8</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.8</id>
    <published>2026-06-05T00:00:00+0000</published>
    <updated>2026-06-05T00:00:00+0000</updated>
    <summary>`/history/` — short summary, full narrative, timeline (SIP 007).; `/editors/` — Jonathan Phillips, Clément Renaud, Christopher Adams with personal-site links (SIP 008).; 2004 white paper — `white_paper_v2.pdf` recovered from Wayback (`/archives/2004/`).</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>`/history/`</strong> — short summary, full narrative, timeline (<a href="plans/007-history-page.md">SIP 007</a>).</li>
<li><strong>`/editors/`</strong> — Jonathan Phillips, Clément Renaud, Christopher Adams with personal-site links (<a href="plans/008-editors-page.md">SIP 008</a>).</li>
<li><strong>2004 white paper</strong> — `white_paper_v2.pdf` recovered from Wayback (`/archives/2004/`).</li>
<li><strong>`og:image`</strong> meta from `extra.cover` / section `home_cover` on page, post, and issue templates.</li>
<li>Catalog <strong>records</strong> rows for History and Editors; books/records index tables.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>2004 Volume 1</strong> — richer TOCs (issues 2, 5, 6–7); white paper linked from issue 4 and volume index.</li>
<li><strong>2019</strong> — Wayback recovery note on season index; Telegram non-archive documented on overview post.</li>
<li>Footer: History · Editors · Impressum; Impressum and archives link catalog taxonomy.</li>
<li>SIPs <strong>003</strong>, <strong>004</strong> Wayback mining notes; SIP <strong>007</strong>/<strong>008</strong> marked shipped.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Multiplier issue credits: <strong>Jonathan Phillips</strong> (was “Jon Philips”).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.6</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.6</id>
    <published>2026-06-05T00:00:00+0000</published>
    <updated>2026-06-05T00:00:00+0000</updated>
    <summary>SIP 006: Catalog taxonomy — `/journals/`, `/books/`, `/records/` with `catalog.toml` and header nav.; Homepage 16:9 release images (`make home-covers`, `extra.home_cover`) for all issue sections.; Shared masthead/footer partials; Impressum holds Previous Issues + ISSN.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>SIP 006:</strong> Catalog taxonomy — `/journals/`, `/books/`, `/records/` with `catalog.toml` and header nav.</li>
<li>Homepage <strong>16:9</strong> release images (`make home-covers`, `extra.home_cover`) for all issue sections.</li>
<li>Shared <strong>masthead/footer</strong> partials; Impressum holds Previous Issues + ISSN.</li>
<li><strong>Wayback links</strong> for `scale.ucsd.edu`, `scale.qihardware.org`, `cabbage.ucsd.edu`, `t.me` (`make rewrite-wayback-links`).</li>
<li><strong>SIP 006</strong> plan; SIPs <strong>001–005</strong> updated to document shipped work.</li>
<li>Evolved <a href="TODO.md">TODO.md</a> for overnight journal passes and Wayback mining.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Header: SCALEPUBLISHING + ⟁, motto, catalog nav; footer tagline and contact line.</li>
<li>Homepage: <strong>RELEASES</strong> section (16:9 covers, thin dividers); news posts use <strong>h2</strong> title + <strong>h3</strong> body hierarchy.</li>
<li>Read button floats right on desktop; cover images with thin black border.</li>
<li>Archives page links to catalog sections.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Homepage cover aspect ratio (`.cover--16x9` wrapper); removed duplicate per-page logos.</li>
<li>Zola post slugs reflected in overview tables (2004/2019).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.4</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.4</id>
    <published>2026-06-04T00:00:00+0000</published>
    <updated>2026-06-04T00:00:00+0000</updated>
    <summary>SIP 004: 2019 weekly season at `/issues/2019/week-NN/` (weeks 5–21), full word-of-week and link rivers, Git LFS PDFs under `static/archives/2019/`, `scripts/import-2019-from-yaml.py`, `make import-2019`.; 2019 restoration overview post and 17 backdated week announcement posts; season hero image.; SIP 005: Archive cover pipeline (`make extract-covers`, `make sync-archive-covers`), PDF page-1 covers at `/img/covers/`, style guide plan.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>SIP 004:</strong> 2019 weekly season at `/issues/2019/week-NN/` (weeks 5–21), full word-of-week and link rivers, Git LFS PDFs under `static/archives/2019/`, `scripts/import-2019-from-yaml.py`, `make import-2019`.</li>
<li>2019 restoration overview post and 17 backdated week announcement posts; season hero image.</li>
<li><strong>SIP 005:</strong> Archive cover pipeline (`make extract-covers`, `make sync-archive-covers`), PDF page-1 covers at `/img/covers/`, style guide plan.</li>
<li>SIP 003 Phase 2: per-issue pages (`/issues/2004-vol1/issue-*`), `scripts/extract-2004-text.sh`, `templates/issues/2004-issue.html`.</li>
<li>Post/issue heroes from `extra.cover`; restoration heroes on overview posts; `templates/issues/_archive-issue-hero.html`.</li>
<li><a href="TODO.md">TODO.md</a> — Git LFS checkout on CI/deploy tracking.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Site tagline: publisher of books, journals, and records (`config.extra.tagline`); meta description uses tagline.</li>
<li>Expanded 2004 restoration overview; fixed announcement post URLs (Zola slugs without date prefix).</li>
<li>Deploy workflow: `checkout` with LFS + `git lfs pull`.</li>
<li>`.gitattributes`: Git LFS for `static/archives/2019/*.pdf`.</li>
<li>Plans: research merged into SIP 003 / SIP 004; removed `plans/research/`; SIP 005 index entry.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>`templates/issues/_cover.html` cover image filter (`| safe`).</li>
<li>Homepage and post templates render `post.extra.cover`.</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.3</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.3</id>
    <published>2026-06-04T00:00:00+0000</published>
    <updated>2026-06-04T00:00:00+0000</updated>
    <summary>2004 restoration (SIP 003): `content/issues/2004-vol1/`, PDFs under `static/archives/2004/` (Git LFS).; Eight posts: 2026 overview (UCSD / rejon.org, issue index table) + seven backdated 2004 issue announcements.; Hero image `static/img/archives/2004-vol1-restoration-hero.png`.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li><strong>2004 restoration (SIP 003):</strong> `content/issues/2004-vol1/`, PDFs under `static/archives/2004/` (Git LFS).</li>
<li>Eight posts: 2026 overview (UCSD / rejon.org, issue index table) + seven backdated 2004 issue announcements.</li>
<li>Hero image `static/img/archives/2004-vol1-restoration-hero.png`.</li>
<li>`plans/research/2004-inventory.md`, `.gitattributes` for LFS.</li>
<li>SIP 003 and SIP 004 plans; SIP 003 marked Active.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Expanded restoration overview post with per-issue links (posts + PDFs).</li>
<li>Homepage and archives page link to 2004 volume.</li>
<li>`issues/single.html` optional `designer` / `editors` for section-only metadata.</li>
<li>`reference/` entirely gitignored (archives ship via `static/archives/` only).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.2</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.2</id>
    <published>2026-06-04T00:00:00+0000</published>
    <updated>2026-06-04T00:00:00+0000</updated>
    <summary>SIP 001 implementation: config/template fixes, archives page, footer site version.; `content/archives.md` for 2019 and pre-2019 archive information.; `make version-sync` to align `VERSION`, `config.toml`, and `data/version.toml`.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>SIP 001 implementation: config/template fixes, archives page, footer site version.</li>
<li>`content/archives.md` for 2019 and pre-2019 archive information.</li>
<li>`make version-sync` to align `VERSION`, `config.toml`, and `data/version.toml`.</li>
<li>Per-page HTML `&lt;title&gt;` blocks for posts, issues, and pages.</li>
</ul>
<h3>Changed</h3>
<ul>
<li>`base_url` set to `https://scalepublishing.com` for canonical and Open Graph URLs.</li>
<li>Multiplier issue copy: full text open on web; NFT described as collectible edition.</li>
<li>`_buy.html`: collectible NFT framing (no paywall implication).</li>
<li>Homepage `_index.md` delegates layout to `templates/index.html`.</li>
<li>`zola-migration.md` and deploy workflow comments updated for Docker-first workflow.</li>
<li>Disabled `build_search_index` until a search UI exists.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>`config.extra` used consistently (was `config.extras` / `config.exteras` in content).</li>
<li>Impressum contact email uses literal mailto (markdown is not templated).</li>
<li>Site `&lt;title&gt;` and meta description use `config.extra.title` / `description`.</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Legacy `assets/scss/` tree (Zola uses `sass/` only).</li>
</ul>]]></content>
  </entry>
  <entry>
    <title>Release 20260604.1</title>
    <link href="https://scalepublishing.com/api/" rel="alternate" type="text/html"/>
    <id>https://scalepublishing.com/releases/20260604.1</id>
    <published>2026-06-04T00:00:00+0000</published>
    <updated>2026-06-04T00:00:00+0000</updated>
    <summary>`plans/` directory with Scale Improvement Plans (SIPs).; `VERSION` file and release workflow documentation (SIP 002).; `CHANGELOG.md` for release-cycle tracking.</summary>
    <content type="html"><![CDATA[<h3>Added</h3>
<ul>
<li>`plans/` directory with Scale Improvement Plans (SIPs).</li>
<li>`VERSION` file and release workflow documentation (SIP 002).</li>
<li>`CHANGELOG.md` for release-cycle tracking.</li>
</ul>
<p>&lt;!-- Add compare links here when release tags exist, e.g. [20260604.3]: ... --&gt;</p>]]></content>
  </entry>
</feed>
