<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dennisfink.me/assets/static, branch main</title>
<subtitle>Source files of my personal blog.</subtitle>
<id>https://git.dennisfink.me/dennisfink.me/atom/assets/static?h=main</id>
<link rel='self' href='https://git.dennisfink.me/dennisfink.me/atom/assets/static?h=main'/>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/'/>
<updated>2026-08-17T18:00:16Z</updated>
<entry>
<title>Add post changelogs</title>
<updated>2026-08-17T18:00:16Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-17T17:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=2b2d89ffd233e331a6985fe762ac339befc972a3'/>
<id>urn:sha1:2b2d89ffd233e331a6985fe762ac339befc972a3</id>
<content type='text'>
This replaces the manual `updated_date` field with a changelog flow
field so post updates can be recorded as dated entries.

The blog template now derives the "Last updated" metadata from the
latest changelog entry and renders the full changelog in the article
footer, with dedicated styling for compact change notes.
</content>
</entry>
<entry>
<title>Clean up trail elevation controls</title>
<updated>2026-08-09T13:53:30Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-09T13:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=a2709cb35ff4b69b0e13fee07f2cac345246808b'/>
<id>urn:sha1:a2709cb35ff4b69b0e13fee07f2cac345246808b</id>
<content type='text'>
This removes obsolete Leaflet elevation options that are no longer
needed by the trail map setup.

It also makes the temporary summary control clean itself up immediately
after the GPX summary data has loaded, including removing the control
before tearing down the hidden map.
</content>
</entry>
<entry>
<title>Add self-hosted Pagefind search</title>
<updated>2026-08-09T13:34:34Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-09T13:34:34Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=9b7e535fa76efdd4f76c23f3d7dee8d860b60642'/>
<id>urn:sha1:9b7e535fa76efdd4f76c23f3d7dee8d860b60642</id>
<content type='text'>
This adds the Pagefind component UI assets and wires the search modal
into the base template with a compact header trigger.

The integration marks searchable page bodies explicitly, exposes page
titles to Pagefind metadata, and adds site-specific styling so the
search modal, trigger, focus states, and keyboard-selected results match
the blog’s colour scheme.
</content>
</entry>
<entry>
<title>Add aspect-ratio-aware image galleries</title>
<updated>2026-08-08T17:32:47Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:32:47Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=1af817249d115ff7013d3ab1a30ea145e30924c7'/>
<id>urn:sha1:1af817249d115ff7013d3ab1a30ea145e30924c7</id>
<content type='text'>
This adds a project-local gallery plugin that builds deterministic rectangular
image layouts from attachment aspect ratios, with both in-process and disk-backed
layout caching.

It also adds gallery flow blocks, templates, and CSS so posts can include
responsive galleries with lazy-loaded images, configurable gaps, target ratios,
and the existing breakout/centering utilities.
</content>
</entry>
<entry>
<title>Constrain image breakout widths</title>
<updated>2026-08-08T17:29:43Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:29:43Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=274a0395dc2f105d2689ed4263b7cd7f77dee1e5'/>
<id>urn:sha1:274a0395dc2f105d2689ed4263b7cd7f77dee1e5</id>
<content type='text'>
This refactors the breakout image utilities to use a shared `--breakout`
variable and cap the actual breakout to the available viewport space.

That keeps breakout images from being pushed off-screen on narrow layouts while
preserving the existing full-width breakout behaviour.
</content>
</entry>
<entry>
<title>Style transcription details in figure captions</title>
<updated>2026-08-08T17:28:39Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:28:39Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=8caeab7ad7b3587ddd8ede20c3bd0676575fb9e6'/>
<id>urn:sha1:8caeab7ad7b3587ddd8ede20c3bd0676575fb9e6</id>
<content type='text'>
This adds dedicated styling for `details` blocks inside figure captions, making
transcriptions and expanded notes visually distinct without breaking the compact
caption layout.

It also resets nested blockquotes and adjusts small heading/section spacing so
transcribed image text remains readable inside captions.
</content>
</entry>
<entry>
<title>Refine article and figure spacing</title>
<updated>2026-08-08T17:27:57Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=c339f6e7bc9af03f479f23b57722d7afa3ba9751'/>
<id>urn:sha1:c339f6e7bc9af03f479f23b57722d7afa3ba9751</id>
<content type='text'>
This simplifies article header spacing so the title area and table of contents
align more predictably.

It also normalizes figure margins, improves figure behaviour after paragraphs,
and lets floated figures keep the same vertical rhythm as other figures.
</content>
</entry>
<entry>
<title>Scope blockquote styling to articles</title>
<updated>2026-08-08T17:26:50Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=8f23f1843eeba3db62370fc536bea9fc4e77fa69'/>
<id>urn:sha1:8f23f1843eeba3db62370fc536bea9fc4e77fa69</id>
<content type='text'>
This moves blockquote styling out of the global typography rules and into the
article layout, keeping quote presentation tied to post content instead of every
blockquote on the site.

It also adds dedicated styling for citation paragraphs after blockquotes, making
quote attribution visually distinct while preserving readable paragraph widths
inside quotes.
</content>
</entry>
<entry>
<title>Add lower-level heading styles</title>
<updated>2026-08-08T17:24:10Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:24:10Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=48708272c313e4aca66a5b5e8c92dd6ac779a558'/>
<id>urn:sha1:48708272c313e4aca66a5b5e8c92dd6ac779a558</id>
<content type='text'>
This adds explicit styles for h4, h5, and h6, giving deeper article
headings their own size, weight, colour, spacing, and line-height rules.

The new rules keep lower-level headings visually distinct while matching the
recent line-height improvements for the main headings.
</content>
</entry>
<entry>
<title>Improve heading line spacing</title>
<updated>2026-08-08T17:22:01Z</updated>
<author>
<name>Dennis Fink</name>
</author>
<published>2026-08-08T17:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.dennisfink.me/dennisfink.me/commit/?id=fcb40a5d76c477190000f2ead11e4ddae6c273ba'/>
<id>urn:sha1:fcb40a5d76c477190000f2ead11e4ddae6c273ba</id>
<content type='text'>
This slightly increases heading line heights so multi-line headings have more
breathing room.

It also normalizes the `h3` margin rule, keeping its vertical spacing consistent
with the other heading styles.
</content>
</entry>
</feed>
