From 6f8353236abd022635942184bab65e152225e344 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sat, 11 Apr 2026 09:21:07 +0700 Subject: [PATCH 1/7] Update copyright year to be dynamic using Hugo's now.Year Replaces the hardcoded "2019-2025" with "2019-{{ now.Year }}" so the footer copyright year stays current automatically. Co-Authored-By: Claude Opus 4.6 (1M context) --- layouts/partials/footer.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index e34471d..b5523e7 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -68,7 +68,7 @@

© - 2019-2025 + 2019-{{ now.Year }} happyDomain From 1258d9ff2e3a15a8cdd60cffb03425c6026301d2 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sat, 11 Apr 2026 09:21:19 +0700 Subject: [PATCH 2/7] Add lazy loading to carousel screenshot images Adds loading="lazy" attribute to defer off-screen carousel images, improving initial page load performance especially on mobile. Co-Authored-By: Claude Opus 4.6 (1M context) --- layouts/partials/carousel.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/partials/carousel.html b/layouts/partials/carousel.html index df62639..7052ae5 100644 --- a/layouts/partials/carousel.html +++ b/layouts/partials/carousel.html @@ -4,7 +4,7 @@ {{ range sort .Site.Params.carousel "weight" }}
-
{{ .title }} + {{ .title }}

{{ .description | markdownify }}
From 0631bb255f2d61eac41b68ef5c6f368eb3de33b1 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sat, 11 Apr 2026 09:22:03 +0700 Subject: [PATCH 3/7] Complete Umami event tracking coverage across all partials Add data-umami-event attributes to all meaningful links that were missing tracking: - Footer: try-it, GitHub, docs, API, blog, newsletter, community, about, contact, and all social icons (Framagit, GitHub, feedback, Mastodon, email) - CTA join section: primary signup button - Usage footer: survey, Matrix, IRC, and about links (with per-page content base name for granular tracking) Co-Authored-By: Claude Opus 4.6 (1M context) --- layouts/partials/cta-join.html | 2 +- layouts/partials/footer.html | 27 ++++++++++++++------------- layouts/partials/usage_footer.html | 8 ++++---- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/layouts/partials/cta-join.html b/layouts/partials/cta-join.html index 6109549..dd33fba 100644 --- a/layouts/partials/cta-join.html +++ b/layouts/partials/cta-join.html @@ -8,7 +8,7 @@ {{ i18n "cta-account-text" }}

- {{ i18n "cta-account-button" }} + {{ i18n "cta-account-button" }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index b5523e7..3b8fcba 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -12,29 +12,29 @@

{{ i18n "footer-company" }}