···991010scripts:
1111 - index.js
1212+ - common/pages/version-upgrade.js
12131314# ELEMENTS
1415···203204 A bundle of tracks.
204205 url: "definitions/output/trackBundle.json"
205206207207+# LINKS
208208+209209+links:
210210+ - title: "Bluesky"
211211+ url: "https://bsky.app/profile/tokono.ma"
212212+ desc: "Follow Diffuse updates."
213213+ - title: "Discord"
214214+ url: "https://discord.gg/KUnhstJV"
215215+ desc: "Chat with us in the U&A Discord #diffuse channel."
216216+ - title: "Github"
217217+ url: "https://github.com/icidasset/diffuse"
218218+ desc: "Source code."
219219+ - title: "Tangled"
220220+ url: "https://tangled.org/tokono.ma/diffuse"
221221+ desc: "Source code."
222222+206223---
207224208225<header>
209226 <div>
210210- <h1 class="diffuse-logo">
227227+ <h1 hidden>Diffuse</h1>
228228+ <div class="diffuse-logo-container">
211229 {{ await comp.diffuse.logo() }}
212212- <span id="status">
213213- <a href="/latest/" title="Upgrade to latest" class="animate-spin">
214214- <i class="ph-bold ph-spinner"></i>
215215- </a>
216216- <a href="/chronicle/" title="Browse versions of Diffuse">
217217- <i class="ph-fill ph-star-four"></i>
218218- </a>
219219- </span>
220220- </h1>
230230+ {{ await comp.diffuse.status() }}
231231+ </div>
221232 <p class="construct dither-mask">
222233 Your audio<br />your data<br />your rules
223234 </p>
···235246 <li><a href="#agency">Agency</a></li>
236247 <li><a href="#elements">Elements</a></li>
237248 <li><a href="#definitions">Definitions</a></li>
249249+ <li><a href="#links">Links</a></li>
238250 </ul>
239251 <p>
240252 <small>Built by <a href="https://tokono.ma">tokono.ma</a></small>
···457469 </div>
458470 </section>
459471460460- <!-- DEFINITIONS -->
461461- <section>
462462- <h2 id="definitions">Definitions</h2>
472472+ <!-- DEFINITIONS + LINKS -->
473473+ <div class="columns">
474474+ <section>
475475+ <h2 id="definitions">Definitions</h2>
463476464464- <p>All of the elements here are built with these data definitions in mind. That said, you can mix elements that use different definitions; you just have to put a transformer between them in order to translate between them, if needed.</p>
477477+ <p>All of the elements here are built with these data definitions in mind. That said, you can mix elements that use different definitions; you just have to put a transformer between them in order to translate between them, if needed.</p>
465478466466- {{ await comp.list({ items: definitions }) }}
467467- </section>
479479+ {{ await comp.list({ items: definitions }) }}
480480+ </section>
481481+482482+ <section>
483483+ <h2 id="links">Links</h2>
484484+485485+ {{ await comp.list({ items: links }) }}
486486+ </section>
487487+ </div>
468488</main>