All deployments
Peter Theill
deployed a feature
about 1 month ago
Peter Theill
deployed a performance improvement
about 1 month ago
about 1 month ago
⚡️ Defer the Font Awesome kit, drop unused PhotoSwipe, lazy-load controllers, and fix landing page a11y
Perf: the kit script was parser-blocking in <head> and held first paint for
150-350ms while the main thread sat idle; it is now deferred and icons reserve
a 1em box so the late CSS causes no layout shift. PhotoSwipe (CSS from jsDelivr
plus two importmap pins) and the lightbox/hello controllers had no callers and
are removed. Stimulus controllers load on demand instead of eagerly preloading
all 24, and the nav/footer logo is a 96px PNG instead of the 1024px icon.
A11y (Lighthouse 84): html lang, empty alt on the decorative logo, aria-label
on the hero URL input, gray-500 for the eyebrow/footer labels that failed AA
contrast, and aria-hidden on every icon glyph.
150-350ms while the main thread sat idle; it is now deferred and icons reserve
a 1em box so the late CSS causes no layout shift. PhotoSwipe (CSS from jsDelivr
plus two importmap pins) and the lightbox/hello controllers had no callers and
are removed. Stimulus controllers load on demand instead of eagerly preloading
all 24, and the nav/footer logo is a 96px PNG instead of the 1024px icon.
A11y (Lighthouse 84): html lang, empty alt on the decorative logo, aria-label
on the hero URL input, gray-500 for the eyebrow/footer labels that failed AA
contrast, and aria-hidden on every icon glyph.
Peter Theill
deployed a styling change
about 1 month ago
Peter Theill
deployed a performance improvement
about 1 month ago
Peter Theill
deployed a feature
about 1 month ago
about 1 month ago
✨ Add the SEO surface and refresh the landing page
Guides, directory collections, per-audience use-case pages, llms.txt and
a pages sitemap, with breadcrumbs, FAQ schema and shared CTA partials.
Landing page: the directory count is read from the database everywhere
instead of a hardcoded 46 (new directory_count helper, %{directory_count}
placeholders in use-case copy), the hero URL field gets a visible icon
and a gradient focus ring, and the resources section is redesigned as a
content section with a heading, blurbs and arrowed links instead of
footer-style link columns.
a pages sitemap, with breadcrumbs, FAQ schema and shared CTA partials.
Landing page: the directory count is read from the database everywhere
instead of a hardcoded 46 (new directory_count helper, %{directory_count}
placeholders in use-case copy), the hero URL field gets a visible icon
and a gradient focus ring, and the resources section is redesigned as a
content section with a heading, blurbs and arrowed links instead of
footer-style link columns.
Peter Theill
deployed a feature
about 1 month ago
Peter Theill
deployed a bug fix
about 1 month ago