Changelog
What has changed on this site, and when. Generated from the commit history — each entry corresponds to an actual change pushed to the repository.
2026-06-05
- Copy edit piazza entires
- Point at the hostinger ssh alias instead of inlining its coordinates
- Static og:image card from the piazza scene; drop plaintext rel=me email
- Drop the plaintext contact email, attribute with dc:creator
- H3 entry headings and a Jost orienting line under the epigraph
- Disable smooth scroll under prefers-reduced-motion
- Resolve canon wikilinks, library drop-cap, centered print margins
- Center the reading column on paper
- Open book notes with the piazza drop cap
- Resolve Obsidian wikilinks on sync
- Add links to /canon
2026-06-04
- Enforce CSP + HSTS hardening, Wayback auth-header via stdin
- Pass the IA auth header via curl stdin, not argv
- Enforce CSP, raise HSTS to 1yr + includeSubDomains
- Copy-edit pass (callus, distinct /why & /hills phrasing, library dashes)
- Surface the auth requirement when SPN rejects anonymous
- Audit pass — Wayback archival, empty-build guard, security headers, bookmark href validation
- Only render http(s) bookmark links as clickable
- Add baseline security response headers
- Archive changed pages to the Wayback Machine after deploy
- Abort before rsync if the build produced no homepage
- Deploy 2026-06-05T03:27:18Z
- Rename the ideas-tabs internals to field-notes
- Fix frontmatter em-dashes (chiang, marcus, schroeter subtitle, homepage card)
- Normalize em-dashes to — sitewide; restore broken dashes in 5 library entries
- Append the site name to page titles
- Drop the afternoon palette restatement from time.css
- Move sitemap and styleguide inline styles into the build
- Set the single-page bibliography in Iosevka Etoile
- Extract shared Chicago citation into a partial
- Respect reader font-size on phones (100%, not fixed 16px)
- Add Now, reorder sections, and group Piazza by maturity
- Remove explanatory comments from hugo.toml
- Dedupe /ideas, tighten library descriptions, normalize dashes, add reading cross-links
- Deploy 2026-06-04T19:57:43Z
- Respect reader font-size; add svh fallback for mobile hero
- Add minimal Open Graph tags
- Read maturity only and correct managing editor
- Escape and validate third-party author fields
- Replace final version of “di Chirico”
2026-06-03
- Deploy 2026-06-04T02:57:39Z
- Add file-headers and re-voice the terse template comments
- Rewrite stylesheet comments in the site’s voice, for readers of the source
- Extract repeated 860px width into –measure-wide token
- Context-aware RSS — per-room feeds + firehose, capped at 10
- Remap plural collections to singular badge labels
- Badge each link with its Linkwarden collection
- Delete extant bookmarks
- Fix active-tab underline on wrapped strips (ideas)
- Keep the active underline within its own row
- Tabbed views for library, ideas, and bookmarks; nested sitemap disclosures; font preloading; colophon accessibility wording
- Nest library entries under collapsible disclosures
- Tabbed views for library, ideas, and bookmarks
- Preload body and heading faces
- Di Chirico –> de Chirico
2026-06-02
- Clean destination dir on build so deleted pages actually die
- Deploy 2026-06-03T03:38:03Z
- Subset the web fonts to a tenth of their size
- Subset all web fonts — 3.1 MB becomes 284 KB
- Correct the .htaccess comment — LiteSpeed 403s dot-paths first
- Deploy 2026-06-03T02:55:27Z
- Probes at .git paths return a clean 404
- Drop cap, AA contrast, bibliography ergonomics
- Rework bibliography ergonomics — wider measure, hanging indents
- Bring visited-link contrast to AA in dawn, evening, and night
- Site description leads with Thinking, matching the epigraph
- Return the drop cap to Piazzolla
- Clean plumbing
- Clean plumbing
- Clean out plumbing
- Print font rules now actually apply — they never did
- RSS was invalid XML — replace CDATA with escaped content
- Bring CLAUDE.md in line with the direct-to-Hostinger deploy
- Reduce AUTHOR_VOICE.md to a pointer at the vault doc
- Add microformats2 h-entry markup to piazza, library, and now entries
- 404 page, robots.txt, no-JS fallback; disable taxonomies
- Canonical links, /tos in footer, dissertation committee, teacher role
- Give afternoon an explicit data-time block
- Jost for headings, Piazzolla for body, Iosevka Etoile for bibliography
- Add AI welfare visibility commitment to CLAUDE.md
2026-06-01
- Add format and price to all bibliographic entries
- Remove doubled periods from bibliography
- Update library places of publication
- A public seed bank
- Edit Gilead review
- What I care about, where I’m heading, how I hope to exist
- What I use it for, what I think it is, what it costs, what I owe it
- Fifteen convictions, one refusal
- The concepts that stayed, and the works that carried them
- Write June’s /now entry
- Deploy directly to Hostinger; remove the GitHub relay
- Give teaching, service, uses, and projects real placeholder pages
2026-04-24
- Return May 2026 Now page to correct date
- Update date on May 2026 /now entry to see how it looks in draft state
- Prepare /now template, set for May
- Write introduction to /library landing page
- Updated contact information in /tos
- Update /tos
- Rewrite /colophon
- Convert TOML frontmatter to YAML
- Fix frontmatter in /library/bringhurst-typography again. I kept making errors, so failed deploy.
- Fix frontmatter in /library/bringhurst-typography a second time
- Fix frontmatter in /library/bringhurst-typography
- Update /about and TOML frontmatter in library entries
- Update /about page
- Updated /about page
2026-04-22
- Pushed past commits
- Pushed recent commits
2026-04-21
- Exclude CLAUDE.md + AUTHOR_VOICE.md from sync and Hugo build
- Drop dead ~/passage reference
- Push outer repo to origin after public/ deploys
- Piazzolla (headings) + Jost (body) replace Cormorant/Crimson
- Remove tracked dispatches files
- Rename garden → piazza throughout site repo
- Remove dispatches section
- Render piazza entries as text when planned:true
2026-04-19
- Add .env exclusion to .gitignore
2026-04-18
- Removed ball and chain from color swatch on /style
- Testing deploy to changelog again
- Testing changelog-from-deploy
- Move publish-from-obsidian.js to vault, route deploy through SSH off-host
- Document publish-from-Obsidian QuickAdd pipeline in CLAUDE.md
- Remove train, figure, and ball from piazza scene
- Add publish-from-obsidian.js — QuickAdd UserScript for deploy
- Preserve bookmarks.md alongside changelog.md in content/ root
- IgnoreFiles = CLAUDE.md — belt-and-suspenders with sync exclude
- Expand vault pipeline to cover all content pages
- Retire Forgejo workflow, document new deploy architecture in CLAUDE.md
- Tlön/website/ becomes source for site collections
- Prior in-progress work preserved before pipeline rearchitecture
2026-04-06
- Add /now section with monthly Q&A structure, restyle library entries
- Improve semantic HTML in library and dispatches layouts
- Add library and dispatches sections, update nav and email
- Distribute planning notes from HRON into content pages
2026-04-04
- Add site description to hugo.toml
- Add favicon — single de Chirico arch on ochre ground
2026-04-03
- Exclude /dav/ from rsync –delete to protect Baikal
- Add Linkwarden bookmarks page with auto-export, day grouping, and TOC
- Display webmentions on all pages
- Add RSS feed, human-readable sitemap, git-driven changelog, IndieAuth + Webmentions
- Gitignore, untrack public/, add fonts
2026-04-02
- HTML, WCAG 2.2, ARIA, and CSS 3 compliance
- Add print stylesheet
- Plumb line pulse, arcade hr, first-line small caps, blockquote fix
- Inscribed blockquotes, lintel headings, ground footer, weathered visited links
- Directional shadows, architectural spacing, arch borders
- Replace plain theme with metafisica — De Chirico-inspired design system
2026-03-31
- Clear old portfolio site, begin garden-centric rebuild
2026-03-29
- Add Forgejo Actions deploy workflow for lukescalone.com
- Trigger first Forgejo deploy
2026-03-22
- Snapshot of live site before Claude Code setup