Commit graph

155 commits

Author SHA1 Message Date
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
a6cac31ec2 Don't push on local s3 anymore
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-03-05 03:45:03 +01:00
fe8d3de009 Also deploy on OVH as backup
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-03-03 13:35:58 +01:00
95d117dd4f fix woodpecker warning
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-01-22 23:13:42 +01:00
378c911ed5 Migrate to newer hugo version 2024-12-05 17:55:25 +01:00