Commit graph

159 commits

Author SHA1 Message Date
4dff3fdaac Add checks deep-dive section with dangling-records case study
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Introduce a new #checks section presenting domain, zone and service
checkers in three columns linking to the documentation, plus a
dangling-records case study spotlight. Rework discover copy toward
peace-of-mind framing and adjust section backgrounds and CTA layout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 18:24:30 +09:00
b3830ab7c4 Redesign discover section and add personas grid
Rework "How it works" into a flat three-step grid with health-check
messaging and a row of reassurance promises. Add a new personas section
on the home page and back it with a screenshot background on the CTA band.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 13:24:10 +09:00
2272761843 Redesign breadcrumbs with brand-tinted band and persona pills
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-12 12:57:30 +09:00
b11e962344 Fix navbar text and background colors in dark mode
Drive the navbar text from the theme-reactive --hd-fg-* vars instead of
Bootstrap's baked-in dark color, so it flips light when the background
goes dark. Also fade the beginscroll gradient to --hd-bg-canvas rather
than a hardcoded white.
2026-06-12 12:52:35 +09:00
ccfb30dbc2 Fix footer colors in dark mode and use absolute anchor links
Pin the footer to fixed dark colors instead of the theme-reactive
.bg-dark/.text-light utilities, which flipped to a light background in
dark mode while child text stayed white. Also make product anchor links
absolute so they resolve from any page.
2026-06-12 12:31:13 +09:00
24eb85edc1 Improve persona page with browser-like screenshots and background color
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-11 22:53:12 +09:00
3fca077425 Improve persona pages
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-11 19:51:14 +09:00
69b17ea1f2 Refactor usage pages with shortcodes, convert HTML to Markdown
Add usage-lead and usage-feature shortcodes to encapsulate the
alternating two-column layout, then migrate all ten usage pages
(cio, sysadmin, freelance, geek, devops — EN and FR) from raw
HTML files to plain Markdown using those shortcodes.
2026-06-11 19:25:32 +09:00
9b15e8e3ea Update jumbo and screenshots
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-11 19:05:18 +09:00
6c29f5c74a Add default list layout for sections and taxonomies
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Fixes Hugo warnings about missing layout files for "section" and
"taxonomy" kinds.
2026-06-04 16:32:02 +09:00
3bb3f2cc75 Redirect sign-in and register links to a beta landing page
Public registrations on app.happydomain.org are paused. Route the
sign-in, register, and join entry points to a new /beta/ page that
explains the beta program and points users to self-hosting via the
binary or Docker image.
2026-06-04 16:29:22 +09:00
a52e4f8aee Update legal notice
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-03 23:42:43 +09:00
a61dc211a0 Rework usage pages 2026-06-03 23:42:43 +09:00
d1a20d0baa Replace hcaptcha by altcha 2026-06-03 23:42:43 +09:00
43d8ce7a49 Add beta-only access alert to jumbo
Public registrations are paused; surface a signup form on the homepage
hero that subscribes users to the beta tester list.
2026-06-03 23:42:43 +09:00
2b5bb8e12a Revamp website 2026-06-03 23:42:43 +09:00
42a4275a76 Rework jumbo 2026-06-03 23:42:43 +09:00
15db3cb30c Create a dedicated file for the svg logo 2026-06-03 21:40:35 +09:00
c5ff1adb90 Handle dark theme 2026-06-03 21:40:35 +09:00
d360cc380d Upgrade to bootstrap 5 2026-06-03 21:40:35 +09:00
20e8a081b3 Improve footer 2026-06-03 21:40:35 +09:00
0f5cea3670 Use text-balance for slogan 2026-06-03 21:40:35 +09:00
d74149f404 Use generated css, common to the project 2026-06-03 21:40:35 +09:00
bad7e8e689 Standardize file indentation 2026-05-17 18:05:55 +08:00
48978e4639 Registration URL is now /register (previously /join)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-05-10 19:41:30 +08:00
ca6f8367dd Add JSON-LD structured data for improved SEO
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add Organization, WebSite, and SoftwareApplication schema.org
markup to the homepage head partial, enabling rich search results
with app category, pricing (free), license, and social profiles.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 10:09:40 +07:00
b85d01c31f Improve per-page SEO with dynamic meta tags and canonical URLs
OG/Twitter tags now use page-specific titles and descriptions instead of
hardcoded site-wide defaults. Added canonical URLs, og:locale with
alternate languages, and unique titles/descriptions to all content pages
(use-case personas, community, press kit, about pages) in both EN and FR.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 09:59:48 +07:00
15866cc322 Add rel="noopener" to all external target="_blank" links
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 09:52:16 +07:00
5a052a6527 Update provider count from 38 to 55+ and fix French typo
The website claimed 38 supported providers, but the actual codebase
has 59 provider implementations. Updated to 55+ for both EN and FR.
Also fixed "founisseurs" → "fournisseurs" typo in French translation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 09:41:23 +07:00
0631bb255f 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) <noreply@anthropic.com>
2026-04-11 09:22:03 +07:00
1258d9ff2e 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) <noreply@anthropic.com>
2026-04-11 09:21:19 +07:00
6f8353236a 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) <noreply@anthropic.com>
2026-04-11 09:21:07 +07:00
297d7d9b2e Hugo compat for newer version
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-03-14 22:12:16 +07:00
ce45e32bca Add security.txt and link to security policy
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-03-14 22:04:30 +07:00
f214740236 Use hugomods/hugo for local build too
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 11:47:22 +07:00
60f5bb4d4d Remove git submodule (no submodule in this repo)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-01-02 11:31:28 +07:00
87625acfac Update base image as registry.gitlab.com/pages/hugo/hugo deprecation
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-01-02 11:28:51 +07:00
f575301026 Replace 404 link to dnscontrol by ours
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-06-02 11:21:56 +02:00
dc5415a831 Force try language
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-05-11 18:17:46 +02:00
71501564ea Simplify slogan 2025-05-11 14:21:57 +02:00
9e76f199db Add colors to slogan 2025-05-10 13:23:19 +02:00
fbadd7f922 Update fr terminology
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-04-29 16:15:57 +02:00
79aa5ba8db Add a WIP warn 2025-04-29 16:15:57 +02:00
e49e1e79d5 Add back newsletter form 2025-04-21 16:27:57 +02:00
246bd5da38 Update site title 2025-04-21 16:17:07 +02:00
fbc17cb0fe Add a link to try.happydomain.org in footer
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-04-17 16:53:55 +02:00
b6b61fccad Redirect on home of the lang 2025-04-17 16:53:43 +02:00
6c9110ed39 Fix alternate feature card border colors
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-04-16 14:42:48 +02:00
1e52b03d67 Fix survey popup 2025-04-16 14:37:23 +02:00
77bd52330d Refresh website
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-04-16 14:18:28 +02:00