Commit Graph
4496 Commits
Author SHA1 Message Date
Nuno CoraçãoandClaude Fable 5 5b0cd34d5b 🤖 Add Blowfish agent skill and plugin marketplace
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
Nuno CoraçãoandClaude Fable 5 0da79b9888 ⚙️ Prepare v3 release: module path, version window, 3.0.0
Bump the Hugo module path to /v3, adopt a rolling latest-4 Hugo
version window (bot keeps it sliding), document new opt-in params,
and set package version to 3.0.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
Nuno CoraçãoandClaude Fable 5 e50adceca0 🚚 Move homepage sponsors and contributors to example site
The theme homepage no longer renders blowfish.page's sponsor and
contributor sections; the example site overrides index.html instead,
so user sites don't inherit the theme repo's data files.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
Friday 3b2ea59367 fix: render homepage background above page canvas 2026-08-17 20:19:02 +01:00
Friday c559ea3b74 docs: align layout and shortcode artwork with v3 style 2026-08-17 20:19:02 +01:00
Friday e1fb257813 feat: move animated background to example site canvas 2026-08-17 20:19:02 +01:00
Friday 57f6c6708a feat: retain homepage sponsors and contributors 2026-08-17 20:19:02 +01:00
Friday 1917c3ab51 docs: give each example article distinct artwork 2026-08-17 20:19:02 +01:00
Friday bbf194ce31 feat: share translated feature images and animate landing 2026-08-17 20:19:02 +01:00
Friday d296e16e41 docs: give every example article an editorial feature image 2026-08-17 20:19:02 +01:00
Friday c71ce62fd5 feat: place layout switcher before recent articles 2026-08-17 20:19:02 +01:00
Friday ff4618e379 fix: add compact mobile menu presentation 2026-08-17 20:19:02 +01:00
Friday d862e6f789 feat: surface layout previews and refresh example imagery 2026-08-17 20:19:02 +01:00
Friday e62da9e2d1 feat: add interactive homepage layout lab 2026-08-17 20:19:02 +01:00
Friday af0e11171c feat: improve feature image presentation 2026-08-17 20:19:02 +01:00
Friday 53a64328d7 perf: make visual effects and heroes more resilient 2026-08-17 20:19:02 +01:00
Friday 091f9043ee feat: add modern content and navigation primitives 2026-08-17 20:19:02 +01:00
Friday 345f806d80 feat: add landing layout and harden rendering 2026-08-17 20:19:02 +01:00
Friday 405c905754 feat: begin Blowfish v3 visual refresh 2026-08-17 20:19:02 +01:00
Nuno CoraçãoandClaude Fable 5 a89d96e4dd 🐛 Pin fixed headers to the viewport top explicitly
The fixed wrappers relied on their static position resolving to y=0 as
direct flex children of body; the header landmark added in #3048 made
that position fall below the spacer. Set top-0 on all fixed variants.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v2.106.0
2026-08-16 22:59:56 +01:00
Nuno CoraçãoandClaude Fable 5 13602159d4 🐛 Fix card thumbnail clipping on narrow grid columns
Remove the obsolete min-width on thumbnail_card, a leftover from the
old fixed-size background thumbnail, so images shrink with the card
and object-cover crops them centered instead of clipping the right
side once columns drop below 300px.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 22:59:56 +01:00
Eric Gusmão adb250108d perf: prioritize homepage profile image (#3041) 2026-08-16 22:47:24 +01:00
Chris HerborthandChris Herborth cff88c00f5 Address #3033 - suppress default author when using multi-author (#3034)
Co-authored-by: Chris Herborth <chrish@taffer.ca>
2026-08-16 22:32:09 +01:00
Morten Victor Nordbye 1f82608cd6 Add reading progress bar for articles (#3014)
* Add reading progress bar for articles

* Let page-level showReadingProgress override the site setting

Hugo's default treats false as empty, so a page-level false could not
disable the bar once it was enabled site-wide. Resolve the value by
initialising from the site setting and overriding it only when the
front matter parameter is actually present, and use the same resolved
boolean in single.html and head.html.

* Guard the reading progress handler and mark the listener passive

The script loads in the head without defer, so the scroll listener is
registered before the progress bar element exists. A scroll event fired
during parsing, such as when the browser restores the scroll position on
reload, would throw. Bail out when the element is missing, matching the
guard in background-blur.js, and mark the scroll listener passive as
toc.html already does.
2026-08-16 22:14:45 +01:00
Nuno C.andChris Herborth 74d03343b9 ♿️ Add header and main menu nav landmarks (#3048)
Wrap the page header in a header element and the subnavigation menu in
a labelled nav landmark. Addresses #3023.

Co-authored-by: Chris Herborth <chrish@taffer.ca>
2026-08-16 22:09:35 +01:00
Nuno C.andor1k 3ea1c3b49f ✨ Add github_gist icon and social link support (#3047)
Co-authored-by: or1k <admin@or1k.net>
2026-08-16 22:05:50 +01:00
Nuno Coração 84d03b8774 2.106.0 2026-08-16 21:59:49 +01:00
Nuno C.andClaude Fable 5 06936a4f15 🚚 Move RussellChubb.com entry to keep users list in order (#3046)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 21:53:26 +01:00
or1k 8af7e8b855 Add or1k.net to users list (#3038) 2026-08-16 21:52:37 +01:00
Russell Chubb 7293b74ae5 Add new user entry for RussellChubb.com (#3035)
Added my personal website as an entry into the "Users" page.

Thank you for creating the Blowfish Theme, I've loved spending time developing my website with your theme!

Cheers! :)
2026-08-16 21:52:30 +01:00
github-actions[bot]andnunocoracao db2932a16d Update Hugo supported version (#3031)
Co-authored-by: nunocoracao <3803196+nunocoracao@users.noreply.github.com>
2026-08-16 21:51:07 +01:00
dependabot[bot] ac252d5190 📌 Bump puppeteer from 25.5.0 to 25.7.0 (#3042)
* 📌 Bump puppeteer from 25.5.0 to 25.7.0

Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 25.5.0 to 25.7.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.5.0...puppeteer-v25.7.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-version: 25.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* 📦 Update packaged Mermaid

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-16 21:48:15 +01:00
dependabot[bot] 240201223f 📌 Bump katex from 0.18.1 to 0.18.2 (#3043)
* 📌 Bump katex from 0.18.1 to 0.18.2

Bumps [katex](https://github.com/KaTeX/KaTeX) from 0.18.1 to 0.18.2.
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.18.1...v0.18.2)

---
updated-dependencies:
- dependency-name: katex
  dependency-version: 0.18.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* 📦 Update packaged KaTeX

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-16 21:48:11 +01:00
Nuno C.andClaude Fable 5 720b865312 🔒️ Fix remaining Dependabot alerts (scripts deps + vendored mermaid) (#3045)
* 📌 Bump vendored mermaid to 11.16.1

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* 🔒️ Fix vulnerable transitive deps in scripts

Refresh brace-expansion to 2.1.4 and protobufjs to 7.6.5, and override
uuid to 11.1.1 to clear the remaining Dependabot alerts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 21:47:12 +01:00
FridayandFriday a142fd55d3 fix: update vulnerable transitive dependencies (#3036)
Co-authored-by: Friday <friday@openclaw.local>
2026-08-16 21:23:16 +01:00
Nuno C. 1d761fc51a Merge pull request #3029 from nunocoracao/dependabot/github_actions/main/actions/stale-11
👷 Bump actions/stale from 10 to 11
2026-07-29 13:03:09 +01:00
Nuno C. 1c73bb7c3c Merge pull request #3030 from nunocoracao/dependabot/npm_and_yarn/main/puppeteer-25.4.0
📌 Bump puppeteer from 25.3.0 to 25.4.0
2026-07-29 13:02:55 +01:00
dependabot[bot] 65eb337501 📌 Bump puppeteer from 25.3.0 to 25.4.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 25.3.0 to 25.4.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v25.3.0...puppeteer-v25.4.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-version: 25.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-29 05:08:08 +00:00
dependabot[bot] 7508edd884 👷 Bump actions/stale from 10 to 11
Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v10...v11)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-29 05:02:45 +00:00
Nuno Coração 0091ffab64 update gh data 2026-07-27 16:56:52 +01:00
Nuno Coração 4afcd32b99 Merge remote-tracking branch 'origin/main' into main v2.105.0 2026-07-26 12:59:48 +01:00
Nuno CoraçãoandClaude Opus 5 53528cb23f 2.105.0
Bump version to 2.105.0 and refresh contributors and generated user pages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-26 12:59:17 +01:00
Friday ec362e7de4 Merge pull request #2997 from ZhenShuo2021/patch
fix: global resources fallback incorrectly removed in #2978
2026-07-26 12:20:53 +01:00
Friday cecc88743d Merge pull request #3007 from MaikelChan/taxonomy-badge-fix
🐛 Fixed custom taxonomies not appearing as badges
2026-07-26 12:20:39 +01:00
Friday a220b9778c Merge pull request #3012 from schaerfo/admonition-german
🌐 German localization for admonition
2026-07-26 12:20:34 +01:00
Friday 75d292e590 Merge pull request #3022 from chius-me/add-chius-cc-user
Add chius.cc to showcase users
2026-07-26 12:15:42 +01:00
Friday de0ed7c689 📚 Rebase showcase user submission 2026-07-26 11:15:23 +00:00
Friday 686dbb082a Merge pull request #3015 from leviceroy/showcase-add-libreleo
Add LibreLeo to showcase users
2026-07-26 12:13:17 +01:00
Friday 4201295501 📚 Rebase showcase user submission 2026-07-26 11:12:57 +00:00
Friday 1403422f60 Merge pull request #2999 from gregpuzzles1/add-tech-trail-pulse-clmbooks
Update Tech Trail Pulse entry and add Christian Living Ministries Books site built with Hugo and the Blowfish theme
2026-07-26 12:10:13 +01:00