Compare commits

..

1 commit

Author SHA1 Message Date
9e66092695 Redirect sign-in and register links to a beta landing page
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
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 11:43:06 +09:00
6 changed files with 6 additions and 73 deletions

View file

@ -6,21 +6,7 @@ description = "Public registrations on app.happydomain.org are closed. Join the
## Online version closed ## Online version closed
Public registrations on `app.happydomain.org` are paused while we Public registrations on `app.happydomain.org` are paused while we
polish the next release. polish the next release. Two ways to use happyDomain right now:
### happyDomain is evolving
happyDomain will soon let you **continuously test the security of
your domains** and **monitor every service exposed through DNS**
(web, mail, VPN, etc.) — all of this **with zero configuration**,
working straight from your existing records.
We are rolling out this new version **progressively**, to gather
feedback from our users and refine the service before reopening it
to everyone. Your input at this stage is invaluable in helping us
deliver the best possible product.
Two ways to use happyDomain right now:
### 1. Join the beta program ### 1. Join the beta program

View file

@ -6,21 +6,8 @@ description = "Les inscriptions publiques sur app.happydomain.org sont fermées.
## Version en ligne fermée ## Version en ligne fermée
Les inscriptions publiques sur `app.happydomain.org` sont suspendues Les inscriptions publiques sur `app.happydomain.org` sont suspendues
le temps de finaliser la prochaine version. le temps de finaliser la prochaine version. Deux manières d'utiliser
happyDomain dès maintenant :
### happyDomain se transforme
happyDomain va bientôt vous permettre de **tester en continu la
sécurité de vos domaines** et de **superviser l'ensemble des services
exposés via le DNS** (web, mail, VPN, etc.) — le tout **sans
configuration**, en s'appuyant directement sur vos enregistrements.
Nous déployons cette nouvelle version **progressivement**, afin de
recueillir les avis de nos utilisateurs et d'ajuster le service avant
sa réouverture publique. Votre retour à ce stade est précieux pour
nous aider à offrir le meilleur produit possible.
Deux manières d'utiliser happyDomain dès maintenant :
### 1. Rejoindre le programme bêta ### 1. Rejoindre le programme bêta

View file

@ -258,7 +258,7 @@
- id: beta-alert-title - id: beta-alert-title
translation: "Online version closed, beta access only" translation: "Online version closed, beta access only"
- id: beta-alert-text - id: beta-alert-text
translation: 'happyDomain is evolving: soon, continuously test your domains'' security and monitor every service exposed through DNS — with zero configuration. We''re rolling out this new version progressively to gather feedback and deliver the best possible service. <a href="/en/beta/">Learn more</a>.' translation: "Public registrations are paused. Join the beta program to get early access."
- id: beta-alert-button - id: beta-alert-button
translation: "Join the beta" translation: "Join the beta"

View file

@ -257,7 +257,7 @@
- id: beta-alert-title - id: beta-alert-title
translation: "Version en ligne fermée, accès bêta uniquement" translation: "Version en ligne fermée, accès bêta uniquement"
- id: beta-alert-text - id: beta-alert-text
translation: 'happyDomain se transforme : bientôt, testez en continu la sécurité de vos domaines et supervisez l''ensemble des services exposés via le DNS, sans configuration. Nous déployons cette nouvelle version progressivement pour recueillir vos retours et offrir le meilleur service possible. <a href="/fr/beta/">En savoir plus</a>.' translation: "Les inscriptions publiques sont suspendues. Rejoignez le programme bêta pour un accès anticipé."
- id: beta-alert-button - id: beta-alert-button
translation: "Rejoindre la bêta" translation: "Rejoindre la bêta"

View file

@ -1,40 +0,0 @@
<!doctype html>
<html lang="{{ .Site.LanguageCode }}" style="background-color: var(--bs-dark)">
{{ partial "head.html" . }}
<body>
<div id="all">
{{ partial "nav.html" . }} {{ partial "breadcrumbs.html" . }}
<div
id="content"
class="mt-5 mb-5"
style="min-height: calc(80vh - 152px)"
>
<div class="container">
<header>
<h1>{{ .Title }}</h1>
</header>
{{ with .Content }}
<div>{{ . }}</div>
{{ end }}
<ul class="list-unstyled mt-4">
{{ range .Pages }}
<li class="mb-3">
<a href="{{ .RelPermalink }}"><h3>{{ .Title }}</h3></a>
{{ with .Description }}<p>{{ . }}</p>{{ end }}
</li>
{{ end }}
</ul>
</div>
<!-- /.container -->
</div>
<!-- /#content -->
</div>
<!-- /#all -->
{{ partial "footer.html" . }} {{ partial "scripts.html" . }}
</body>
</html>

View file

@ -155,7 +155,7 @@
<i class="bi bi-info-circle"></i> <i class="bi bi-info-circle"></i>
{{ i18n "beta-alert-title" }} {{ i18n "beta-alert-title" }}
</h5> </h5>
<p class="mb-0">{{ i18n "beta-alert-text" | safeHTML }}</p> <p class="mb-0">{{ i18n "beta-alert-text" }}</p>
</div> </div>
<form <form
class="col-lg-5 d-flex flex-column flex-sm-row gap-2" class="col-lg-5 d-flex flex-column flex-sm-row gap-2"