Commit Graph
100 Commits
Author SHA1 Message Date
Nuno CoraçãoandClaude Fable 5 984ca8490e 🖼️ Refresh v3 screenshots and update READMEs
New demo screenshots (old set archived under images/old), README
feature list, AI-agent quick start, and upgrade section.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
Nuno CoraçãoandClaude Fable 5 5e0e09d415 📝 Sync v3 docs and content across all nine languages
New shortcode sections, landing layout docs, agent skill sections,
v2→v3 upgrade instructions, translated homepages, and sample
article feature images.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
Nuno CoraçãoandClaude Fable 5 7659c5f23d 🔧 Update example site config and overrides for v3
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
Nuno CoraçãoandClaude Fable 5 09f0573749 ✨ v3 theme: glass UI, landing layout, a11y, perf, print styles
Floating glass header with ⌘K search, landing homepage layout with
hero image and GitHub-stars CTA, background canvas with dissolving
heroes, burufugu colour scheme, movie-quote 404, taxonomy pills,
keyboard/ARIA accessibility across menus, search and tabs, idle-
loaded third-party scripts, and dedicated print styles.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 20:19:02 +01:00
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
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>
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
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
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
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
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 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
Nuno Coração 1f14448333 updates 2026-07-02 13:25:16 +01:00
Nuno Coração b67cdadb27 fixed warn and bump version 2026-07-02 13:14:47 +01:00
Nuno C. d85a0b243b Merge pull request #2983 from eread/eread/allow-pages-using-list-template-to-have-emojis-in-titles
Allow pages using list layout to render emojis in titles
2026-07-02 12:54:35 +01:00
Nuno C. 7a3ace780f Merge pull request #2905 from aplgr/feat/cookie-notice-i18n
🌐 Add cookie notice translations
2026-07-02 12:53:31 +01:00
Nuno Coração 1cf811490c bump ALL 2026-07-02 12:49:04 +01:00
Nuno Coração 4bc35b656a bump ALL 2026-07-02 12:48:28 +01:00
Nuno C. bacf607405 Merge pull request #2935 from aplgr/feature/client-language-redirect
✨ Add opt-in client-side language redirect
2026-07-02 12:46:49 +01:00
Nuno C. 7cd64e0c77 Merge pull request #2969 from ZhenShuo2021/scrollbar
🐛 Fix: restore scrollbar styles broken by tailwind v4.3 upgrade
2026-07-02 12:45:02 +01:00
Nuno C. c6d1d04c9b Merge branch 'main' into scrollbar 2026-07-02 12:44:52 +01:00
Nuno C. af4808d9b7 Merge pull request #2978 from ZhenShuo2021/featureimage
🐛 Fix: scope of featureimage in front matter
2026-07-02 12:44:13 +01:00
Nuno C. d2196b6d7e Merge pull request #2953 from TomzxForks/fix/search-relative-url
fix: use relative URL for search index to support alternate domains
2026-07-02 12:43:35 +01:00
Nuno C. 3c0b3a5ebe Merge pull request #2945 from ilantz/fix-appearance-tooltips
♿️ Fix appearance switcher accessibility tooltips
2026-07-02 12:42:51 +01:00
Nuno Coração 694df4423e Merge branch 'main' of https://github.com/nunocoracao/blowfish 2026-07-02 12:40:25 +01:00
Nuno Coração ea7d2da4c1 bump firebase-admin 2026-07-02 12:40:14 +01:00
Nuno C. e72752168f Merge pull request #2993 from nunocoracao/dependabot/npm_and_yarn/dompurify-3.4.11
Bump dompurify from 3.4.3 to 3.4.11
2026-07-02 12:36:58 +01:00
Nuno C. 4b3ff374a1 Merge pull request #2972 from chandlertee/fix/schema-mainentityofpage
🐛 fix(schema): use page URL for mainEntityOfPage
2026-07-02 12:36:42 +01:00
Nuno C. e8f44d4e8e Merge pull request #2970 from chandlertee/fix/schema-author-data-authors
🐛 fix(schema): resolve article author from data/authors
2026-07-02 12:36:20 +01:00
Nuno C. 2d36a64a6e Merge pull request #2973 from chandlertee/docs/add-user-chandlerthompson
📝 docs: add chandlerthompson.dev to users list
2026-07-02 12:35:18 +01:00
Nuno C. 8c6dfedb47 Merge branch 'main' into docs/add-user-chandlerthompson 2026-07-02 12:35:08 +01:00
Nuno C. 3a9cc3a9a0 Merge pull request #2992 from nunocoracao/dependabot/npm_and_yarn/scripts/grpc/grpc-js-1.14.4
Bump @grpc/grpc-js from 1.14.3 to 1.14.4 in /scripts
2026-07-02 12:29:36 +01:00
Nuno C. aa7af46e57 Merge pull request #2965 from gian-luca-decurtins/Fix-deprecated-language-settings
Fix deprecated language settings: languageCode and languageName was deprecated in Hugo v0.158.0
2026-07-02 12:29:12 +01:00
Nuno C. 6d0f3bd69c Merge pull request #2991 from nunocoracao/dependabot/npm_and_yarn/scripts/fast-xml-builder-1.2.0
Bump fast-xml-builder from 1.1.4 to 1.2.0 in /scripts
2026-07-02 12:26:39 +01:00
Nuno C. b3e27eb251 Merge pull request #2990 from nunocoracao/dependabot/npm_and_yarn/scripts/form-data-2.5.6
Bump form-data from 2.5.5 to 2.5.6 in /scripts
2026-07-02 12:24:05 +01:00
Nuno C. bdb41a342f Merge pull request #2929 from kamilsi/fix/search-race-condition
🐛 fix: race condition in search query execution
2026-07-02 12:20:54 +01:00
Nuno Coração fadadaf2cc add user tobydevlin.com 2026-07-02 12:18:47 +01:00
Nuno C. f2b14a8463 Merge pull request #2981 from sebastianzehner/main
Add sebastianzehner.com to users.json
2026-07-02 12:17:41 +01:00
Nuno C. 4a2e182b32 Merge branch 'main' into main 2026-07-02 12:17:30 +01:00
Nuno C. 4c074bc270 Merge pull request #2979 from mortennordbye/add-blog-nordbye
Add blog.nordbye.it to users list
2026-07-02 12:16:32 +01:00
Nuno C. 96a48bcd8b Merge branch 'main' into add-blog-nordbye 2026-07-02 12:16:23 +01:00
Nuno C. ae6a75d827 Merge pull request #2967 from gregpuzzles1/add_user
Add techtrailpulse.com to users list
2026-07-02 12:15:28 +01:00
Nuno C. 8278ad89fc Merge branch 'main' into add_user 2026-07-02 12:15:16 +01:00
Nuno C. f4fa7ebad5 Merge pull request #2956 from fionnlinux/main
feat: add fionnlinux.com to showcase
2026-07-02 12:14:23 +01:00
Nuno C. 5e81b943ed Merge branch 'main' into main 2026-07-02 12:14:13 +01:00
Nuno C. 4f8e3e0b53 Merge pull request #2954 from Peredurz/patch-1
Add douwez.dev to users.json
2026-07-02 12:10:16 +01:00
Nuno C. 1e2bd11778 Merge branch 'main' into patch-1 2026-07-02 12:10:05 +01:00
Nuno C. 853bdd169f Merge pull request #2948 from 0zunu/patch-2
Add new user entry for www.azriel.id
2026-07-02 12:07:50 +01:00
Nuno C. 813fdecde0 Merge pull request #2963 from nunocoracao/hugo-new-version
⚙️ Update Hugo supported version
2026-07-02 12:06:47 +01:00
Nuno C. 845eecb314 Merge pull request #2957 from nunocoracao/dependabot/npm_and_yarn/scripts/protobufjs-7.6.1
chore(deps): bump protobufjs from 7.5.4 to 7.6.1 in /scripts
2026-07-02 12:06:11 +01:00
Nuno C. e5d2ae8a7b Merge pull request #2982 from nunocoracao/dependabot/github_actions/main/actions/checkout-7
👷 Bump actions/checkout from 6 to 7
2026-07-02 12:05:41 +01:00
Nuno C. 58ab07f735 Merge pull request #2961 from nunocoracao/dependabot/npm_and_yarn/main/puppeteer-25.1.0
📌 Bump puppeteer from 24.42.0 to 25.1.0
2026-07-02 12:04:23 +01:00
Nuno C. ba3b1f4192 Merge pull request #2968 from nunocoracao/dependabot/npm_and_yarn/main/fuse.js-7.4.1
📌 Bump fuse.js from 7.3.0 to 7.4.1
2026-07-02 12:03:42 +01:00
Nuno Coração e9699d8c5d release cut 2026-05-13 23:27:16 +01:00
Nuno C. 34b1f117fc Merge pull request #2937 from aplgr/fix/reply-email-subject-i18n
🌐 Localize reply-by-email subject
2026-05-13 23:13:45 +01:00
Nuno C. 6c7c4b6a9f Merge pull request #2931 from head1328/feat/button-pageref
feat: support pageRef in button shortcode
2026-05-13 23:12:34 +01:00
Nuno C. a7fc9862e4 Merge pull request #2932 from head1328/feat/ansible-cards
feat: add ansible galaxy card shortcode
2026-05-13 23:10:40 +01:00
Nuno C. e0b8a49054 Merge pull request #2933 from pawelngei/users-storyseed
docs: Add Story Seed Library to a list of Blowfish users
2026-05-13 23:08:45 +01:00
Nuno C. c4607f0a8f Merge pull request #2926 from aplgr/fix/meta-description-order
Add configurable meta description fallback order
2026-05-13 23:07:44 +01:00
Nuno C. 7d8b388bfb Merge pull request #2928 from abdalrahmanshaban0/main
fix(hugo): update deprecated LanguageCode to Locale
2026-05-13 23:04:57 +01:00
Nuno C. b5054889cb Merge pull request #2921 from rjwisloff/i18/nb
Add Norwegian Bokmål translation
2026-05-13 23:03:19 +01:00
Nuno Coração 7b0904947d Merge branch 'main' of https://github.com/nunocoracao/blowfish 2026-05-13 23:01:31 +01:00
Nuno C. 2c01906987 Merge pull request #2923 from nunocoracao/hugo-new-version
⚙️ Update Hugo supported version
2026-05-13 23:00:47 +01:00
Nuno C. 5342dd2128 Merge pull request #2910 from nunocoracao/dependabot/npm_and_yarn/main/fuse.js-7.3.0
📌 Bump fuse.js from 7.2.0 to 7.3.0
2026-05-13 23:00:25 +01:00
Nuno C. b7d5f96bea Merge branch 'main' into dependabot/npm_and_yarn/main/fuse.js-7.3.0 2026-05-13 23:00:15 +01:00
Nuno C. f80473e761 Merge pull request #2920 from nunocoracao/dependabot/npm_and_yarn/main/tailwindcss/cli-4.2.4
📌 Bump @tailwindcss/cli from 4.2.2 to 4.3.0
2026-05-13 22:58:41 +01:00
Nuno C. 6f6fba6d4d Merge pull request #2918 from nunocoracao/dependabot/npm_and_yarn/main/tailwindcss-4.2.4
📌 Bump tailwindcss from 4.2.2 to 4.3.0
2026-05-13 22:58:08 +01:00
Nuno Coração de2c627aac Merge branch 'main' of https://github.com/nunocoracao/blowfish 2026-05-13 22:56:38 +01:00
Nuno C. 6d8a9b0712 Merge branch 'main' into hugo-new-version 2026-05-13 22:56:22 +01:00
Nuno C. 62ffaac7ab Merge pull request #2942 from ZhenShuo2021/version
chore: bump minimum Hugo version to 0.158.0 for #2866
2026-05-13 22:55:05 +01:00
Nuno C. 64c437e67f Merge pull request #2924 from rob-randall/main
Fix deprecated .Site.LanguageCode references (Hugo v0.158.0+)
2026-05-13 22:54:13 +01:00
Nuno C. 562db70231 Merge pull request #2908 from nunocoracao/dependabot/github_actions/main/actions/upload-pages-artifact-5
👷 Bump actions/upload-pages-artifact from 4 to 5
2026-05-13 22:51:55 +01:00
Nuno C. ab9e81d586 Merge pull request #2909 from nunocoracao/dependabot/github_actions/main/softprops/action-gh-release-3
👷 Bump softprops/action-gh-release from 2 to 3
2026-05-13 22:51:39 +01:00
Nuno C. 56f66b633d Merge pull request #2941 from nunocoracao/dependabot/github_actions/main/peaceiris/actions-hugo-3.2.1
👷 Bump peaceiris/actions-hugo from 3.0.0 to 3.2.1
2026-05-13 22:51:25 +01:00
Nuno C. d170cf3d96 Merge pull request #2919 from nunocoracao/dependabot/npm_and_yarn/main/puppeteer-24.42.0
📌 Bump puppeteer from 24.40.0 to 24.42.0
2026-05-13 22:50:52 +01:00
Nuno C. 26bbbbc288 Merge pull request #2911 from nunocoracao/dependabot/npm_and_yarn/main/prettier-3.8.3
📌 Bump prettier from 3.8.1 to 3.8.3
2026-05-13 22:50:18 +01:00
Nuno Coração 5e144d4f11 fixed incompatibilitis in extension change 2026-05-13 22:49:17 +01:00
Nuno Coração baf74cca1a chore: add .watchfire to gitignore 2026-05-05 00:12:29 +01:00
Nuno CoraçãoandClaude Opus 4.6 da8ca782aa 🔖 Bump version to 2.103.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 23:09:17 +01:00
Nuno CoraçãoandClaude Opus 4.6 f2e9eaa80f Add breaking changes policy and PR guidelines to CONTRIBUTING.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 22:46:11 +01:00
Nuno C. 8eb1f330c5 Merge pull request #2877 from jin-li/feature/thumbnail-aspect-ratio-global
feat: Allow configurable thumbnail aspect ratio for article cards
2026-04-13 22:43:18 +01:00
Nuno C. 44f787680b Merge pull request #2874 from aplgr/feat/hreflang-head-alternates
Add hreflang alternates to multilingual page head
2026-04-13 22:43:11 +01:00
Nuno C. 270a0a74d2 Merge pull request #2868 from L0kayata/dev
🐛 Fix `carousel` caption height overflow and layout jump
2026-04-13 22:41:46 +01:00
Nuno C. a57db858b4 Merge pull request #2866 from EricGusmao/fix/hugo-v0.158.0-deprecations
fix: migrate deprecated Hugo v0.158.0 language API
2026-04-13 22:40:39 +01:00
Nuno C. 2e195fc1e1 Merge pull request #2853 from MaikelChan/header_space_list
🐛 Fixed `layoutBackgroundBlur` and `layoutBackgroundHeaderSpace` not affecting term and taxonomy pages
2026-04-13 22:39:41 +01:00
Nuno C. a666aa54b8 Merge pull request #2852 from MaikelChan/badges
✨ Implemented category badges in secondary color and better granularity for showing categories or tags
2026-04-13 22:38:59 +01:00
Nuno CoraçãoandClaude Opus 4.6 89e261f8e4 Fix Umami event name for long page titles
Use a fixed event name (type:view) and pass the title as metadata
instead of embedding it in the event name, which caused issues with
long page titles.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 22:34:48 +01:00
Nuno C. d35a493ba0 Merge pull request #2837 from schneekluth/feat-email-shortcode
Shortcode for obfuscated mailto email link
2026-04-13 22:29:29 +01:00
Nuno C. 78341b1822 Merge pull request #2898 from unknown-gd/main
Localization for `article` shortcut
2026-04-13 22:29:26 +01:00
Nuno C. 58e075717e Merge pull request #2851 from nk9/plainify-title
[#2850] Run plainify on the title value before emojify
2026-04-13 22:29:23 +01:00
Nuno C. 137860d31a Merge pull request #2900 from alxhslm/feat/untappd-icon-v2
✨ Feat: Add Untappd icon and profile support
2026-04-13 22:29:20 +01:00
Nuno C. cee3e324fd Merge pull request #2899 from alxhslm/feat/strava-icon-v2
✨ Feat: Add Strava icon and profile support
2026-04-13 22:29:17 +01:00
Nuno CoraçãoandClaude Opus 4.6 2b83b517cc Fix sharing email link broken by email obfuscation PR
The email obfuscation PR (#2815) incorrectly replaced the "share via
email" link with the author's email as recipient. Sharing links have no
email address to obfuscate — they just open a mailto: with the article
URL and title prefilled.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 22:24:07 +01:00