Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: cards template — translation links, subtitle update, hyperlink fixes

- cards-convert.mjs: translations field in PAPER_MAP generates title page
language links automatically (Dansk · Español · Chinese · Japanese)
- cards-convert.mjs: revision number on title page, @jeffrey links to prompt.ac
- ac-paper-cards.sty: restore tappable \href on bottom URLs now that citation
hyperlinks are disabled (no more full-page clickable area bug)
- ac-paper-cards.sty: fix \makeatother inside .sty breaking \@starttoc
- plork.tex: subtitle → "From Ivy League Laptop Orchestra to Kid-Friendly
Planetary Organ"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+15 -3
+3 -1
papers/arxiv-plork/plork-cards.tex
··· 85 85 \rule{0.6\textwidth}{1pt}\par 86 86 \vspace{0.4em} 87 87 \colorbox{yellow!60}{\small\color{red!80!black}\textbf{\textit{working draft --- not for citation}}}\par 88 + \vspace{0.2em} 89 + {\footnotesize\color{acgray} March 2026 · Revision 2}\par 88 90 \vspace{0.3em} 89 - {\footnotesize\color{acgray} March 2026}\par 91 + {\footnotesize\color{acgray}\href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-da-cards.pdf}{Dansk} · \href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-es-cards.pdf}{Español} · \href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-zh-cards.pdf}{Chinese} · \href{https://papers.aesthetic.computer/plorking-the-planet-26-arxiv-ja-cards.pdf}{Japanese}}\par 90 92 \end{center} 91 93 \vspace*{\fill} 92 94
+12 -2
papers/cards-convert.mjs
··· 27 27 "arxiv-notepat": { base: "notepat", title: "notepat{\\color{acpurple}.}{\\color{acpink}com}", siteName: "notepat-26-arxiv" }, 28 28 "arxiv-os": { base: "os", title: "AC Native OS '26", siteName: "ac-native-os-26-arxiv" }, 29 29 "arxiv-pieces": { base: "pieces", title: "Pieces Not Programs", siteName: "pieces-not-programs-26-arxiv" }, 30 - "arxiv-plork": { base: "plork", title: "PLOrk'ing the Planet", siteName: "plorking-the-planet-26-arxiv" }, 30 + "arxiv-plork": { base: "plork", title: "PLOrk'ing the Planet", siteName: "plorking-the-planet-26-arxiv", translations: { da: "Dansk", es: "Español", zh: "Chinese", ja: "Japanese" } }, 31 31 "arxiv-sustainability": { base: "sustainability", title: "Who Pays for Creative Tools?", siteName: "who-pays-for-creative-tools-26-arxiv" }, 32 32 "arxiv-whistlegraph": { base: "whistlegraph", title: "Whistlegraph", siteName: "whistlegraph-26-arxiv" }, 33 33 "arxiv-complex": { base: "complex", title: "Sucking on the Complex", siteName: "sucking-on-the-complex-26-arxiv" }, ··· 176 176 const title = info.title || parsed.pdftitle; 177 177 const subtitle = parsed.subtitle || ""; 178 178 179 + // Translation links for title card 180 + const translationLinks = info.translations 181 + ? Object.entries(info.translations) 182 + .map(([code, label]) => 183 + `\\href{https://papers.aesthetic.computer/${info.siteName}-${code}-cards.pdf}{${label}}`) 184 + .join(" · ") 185 + : ""; 186 + 179 187 // Extra custom commands from the base .tex preamble 180 188 const extraCmds = parsed.extraCommands.length > 0 181 189 ? "\n% Extra commands from base paper\n" + parsed.extraCommands.join("\n") ··· 251 259 \\rule{0.6\\textwidth}{1pt}\\par 252 260 \\vspace{0.4em} 253 261 \\colorbox{yellow!60}{\\small\\color{red!80!black}\\textbf{\\textit{working draft --- not for citation}}}\\par 262 + \\vspace{0.2em} 263 + {\\footnotesize\\color{acgray} March 2026 · Revision 2}\\par${translationLinks ? ` 254 264 \\vspace{0.3em} 255 - {\\footnotesize\\color{acgray} March 2026}\\par 265 + {\\footnotesize\\color{acgray}${translationLinks}}\\par` : ""} 256 266 \\end{center} 257 267 \\vspace*{\\fill} 258 268