Rename project happyDomain

This commit is contained in:
nemunaire 2021-12-31 15:52:15 +01:00
parent 2e35d97c2e
commit 8aa6f933a3
19 changed files with 250 additions and 52 deletions

View File

@ -1,4 +1,4 @@
happyDNS Licensing
happyDomain Licensing
SOFTWARE LICENSING
@ -9,10 +9,10 @@ by the happyDNS team in one of two ways:
2. Under a commercial license available from the happyDNS team by contacting
contact@happydns.org.
happyDNS TRADEMARK GUIDELINES
happyDNS and happyDomain TRADEMARK GUIDELINES
Your use of the mark happyDNS is subject to the happyDNS team's prior written
approval and our organizations Trademark Standards of Use at
Your use of the mark happyDNS and happyDomain is subject to the happyDNS team's
prior written approval and our organizations Trademark Standards of Use at
http://www.happydns.org/trademark-standards-of-use/. For trademark approval or
any questions you have about using these trademarks, please email
contact@happydns.org

View File

@ -1,5 +1,5 @@
happyDNS
========
happyDomain
===========
Finally a simple, modern and open source interface for domain name.
@ -16,7 +16,7 @@ Building
### Dependencies
In order to build the happyDNS project, you'll need the following dependencies:
In order to build the happyDomain project, you'll need the following dependencies:
* `go` at least version 1.16
* `nodejs` tested with version 14.4.0
@ -62,7 +62,7 @@ After some initializations, it should show you:
Admin listening on ./happydns.sock
Ready, listening on :8081
Go to http://localhost:8081/ to start using happyDNS.
Go to http://localhost:8081/ to start using happyDomain.
### Database configuration

View File

@ -71,8 +71,8 @@ func SendValidationLink(opts *config.Options, user *happydns.UserAuth) error {
toName := genUsername(user)
return utils.SendMail(
&mail.Address{Name: toName, Address: user.Email},
"Your new account on happyDNS",
`Welcome to happyDNS!
"Your new account on happyDomain",
`Welcome to happyDomain!
--------------------
Hi `+toName+`,
@ -90,7 +90,7 @@ func SendRecoveryLink(opts *config.Options, user *happydns.UserAuth) error {
toName := genUsername(user)
return utils.SendMail(
&mail.Address{Name: toName, Address: user.Email},
"Recover you happyDNS account",
"Recover you happyDomain account",
`Hi `+toName+`,
You've just ask on our platform to recover your account.

View File

@ -56,7 +56,7 @@ var (
func main() {
var err error
log.Println("This is happyDNS", Version)
log.Println("This is happyDomain", Version)
rand.Seed(time.Now().UTC().UnixNano())
// Load and parse options

View File

@ -96,7 +96,7 @@ func settingsAskCredentials(cfg *config.Options, recallid int64, session *happyd
// Return some explanation to the user
return &forms.CustomForm{
BeforeText: "In order allows happyDNS to get and update yours domains, you have to let us access them. To avoid storing your credentials, we will store a unique token that will be associated with your account. For this purpose, you will be redirected to an OVH login screen. The registration will automatically continue",
BeforeText: "In order allows happyDomain to get and update yours domains, you have to let us access them. To avoid storing your credentials, we will store a unique token that will be associated with your account. For this purpose, you will be redirected to an OVH login screen. The registration will automatically continue",
NextButtonText: "Go to OVH",
PreviousButtonText: "< Previous",
NextButtonLink: response.ValidationURL,

View File

@ -68,7 +68,7 @@ func init() {
nil,
ServiceInfos{
Name: "Orphan Record",
Description: "A record not yet handled by happyDNS. Ask us to support it.",
Description: "A record not yet handled by happyDomain. Ask us to support it.",
Categories: []string{},
},
99999999,

View File

@ -67,7 +67,7 @@ func (s *LevelDBStorage) DoMigration() (err error) {
}
if version > len(migrations) {
return fmt.Errorf("Your database has revision %d, which is newer than the revision this happyDNS version can handle (max DB revision %d). Please update happyDNS", version, len(migrations))
return fmt.Errorf("Your database has revision %d, which is newer than the revision this happyDomain version can handle (max DB revision %d). Please update happyDomain", version, len(migrations))
}
for v, migration := range migrations[version:] {

View File

@ -1,5 +1,5 @@
{
"name": "happyDNS",
"name": "happyDomain",
"version": "0.1.0",
"private": true,
"scripts": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,173 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="svg8"
version="1.1"
viewBox="0 0 101.22974 15.832778"
height="15.832778mm"
width="101.22974mm"
sodipodi:docname="happyDomain.svg"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<sodipodi:namedview
id="namedview121"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
lock-margins="false"
fit-margin-left="0.8"
fit-margin-top="0.8"
fit-margin-bottom="0.8"
fit-margin-right="0.8"
inkscape:zoom="2.1342264"
inkscape:cx="190.46714"
inkscape:cy="26.004739"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="1024"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8" />
<defs
id="defs2">
<rect
x="7.9654155"
y="-71.688744"
width="489.63879"
height="96.522095"
id="rect1657" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath33379">
<g
inkscape:label="Clip"
id="use33381">
<g
aria-label="happyDomain"
transform="matrix(0.26458333,0,0,0.26458333,-1.61163,-7.6862355)"
id="g33450"
style="font-size:56px;line-height:125%;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1657);stroke-width:1px">
<path
d="m 13.050781,-60.786268 h 1.09375 v 15.914063 q 9.789063,-3.664063 15.039063,-3.664063 2.925781,0 4.429687,1.148438 2.679688,2.023437 2.679688,7.65625 v 18.484375 h -1.09375 V -39.73158 q 0,-5.085938 -2.242188,-6.78125 -1.367187,-1.039063 -3.992187,-1.039063 -2.1875,0 -5.195313,0.710938 -3.335937,0.792968 -9.625,3.144531 v 22.449219 h -1.09375 z"
style="font-weight:bold;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Bold'"
id="path33428" />
<path
d="m 66.015625,-34.399549 h -10.5 q -4.238281,0 -6.398438,0.929687 Q 46,-32.102674 46,-28.520643 q 0,3.007813 1.96875,4.648438 1.859375,1.558593 4.921875,1.558593 h 0.08203 q 3.171875,0 6.890625,-2.296875 1.285156,-0.792968 3.171875,-2.1875 2.679688,-1.996093 2.980469,-2.1875 z m 9.433594,11.621094 q -1.421875,1.667968 -4.101563,1.667968 -2.542969,0 -3.9375,-1.476562 -1.394531,-1.476563 -1.394531,-4.019531 v -1.066407 q -5.167969,3.746094 -6.125,4.320313 -3.636719,2.132812 -6.917969,2.132812 h -0.08203 q -3.527344,0 -5.6875,-1.859375 -2.296875,-1.996093 -2.296875,-5.441406 0,-4.101562 3.417969,-5.769531 2.488281,-1.203125 7.191406,-1.203125 h 10.5 v -4.019531 q 0,-3.800782 -1.121094,-5.113282 -2.542969,-2.980468 -9.023437,-2.980468 -2.953125,0 -5.277344,1.121093 -2.816406,1.3125 -3.554688,3.828125 L 46,-42.958143 q 0.847656,-2.898437 3.910156,-4.429687 2.625,-1.3125 5.960938,-1.3125 6.972656,0 9.871093,3.363281 1.339844,1.613281 1.339844,5.824219 v 12.90625 q 0.02734,4.402343 4.265625,4.402343 2.1875,0 3.28125,-1.285156 z"
style="font-weight:bold;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Bold'"
id="path33430" />
<path
d="m 81.4375,-26.032362 q 3.71875,3.828125 10.582031,3.828125 h 0.08203 q 5.878907,0 9.023439,-3.390625 3.11719,-3.335937 3.11719,-9.296875 0,-5.25 -2.32422,-8.640625 -2.67969,-3.910156 -7.656252,-3.910156 -5.195313,0 -12.824219,3.609375 z m 0,-22.421875 v 3.417969 q 7.410156,-3.5 12.824219,-3.5 5.46875,0 8.449221,4.210938 2.625,3.71875 2.625,9.433593 0,6.425782 -3.44531,10.0625 -3.500005,3.71875 -9.871099,3.71875 -6.535156,0 -10.582031,-3.445312 V -8.6417367 H 80.34375 V -48.454237 Z"
style="font-weight:bold;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Bold'"
id="path33432" />
<path
d="m 115.34375,-26.032362 q 3.71875,3.828125 10.58203,3.828125 h 0.082 q 5.87891,0 9.02344,-3.390625 3.11719,-3.335937 3.11719,-9.296875 0,-5.25 -2.32422,-8.640625 -2.67969,-3.910156 -7.65625,-3.910156 -5.19531,0 -12.82422,3.609375 z m 0,-22.421875 v 3.417969 q 7.41016,-3.5 12.82422,-3.5 5.46875,0 8.44922,4.210938 2.625,3.71875 2.625,9.433593 0,6.425782 -3.44532,10.0625 -3.5,3.71875 -9.87109,3.71875 -6.53515,0 -10.58203,-3.445312 V -8.6417367 H 114.25 V -48.454237 Z"
style="font-weight:bold;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Bold'"
id="path33434" />
<path
d="m 171.125,-19.633924 q -0.71094,5.25 -4.04688,8.148437 -3.44531,2.980469 -9.10546,2.980469 -4.21094,-0.027344 -7.6836,-1.613281 -4.01953,-1.859375 -5.57812,-5.277344 l 0.98437,-0.464844 q 1.42188,3.144532 5.19531,4.8125 3.22657,1.449219 7.08204,1.449219 5.22265,0 8.33984,-2.679687 3.03516,-2.597657 3.69141,-7.382813 0.1914,-1.230469 0.1914,-3.335937 v -1.859375 q -6.45312,2.378906 -10.03515,3.171875 -2.67969,0.574218 -4.75782,0.574218 -3.03515,0 -4.70312,-1.257812 -2.65235,-1.996094 -2.65235,-7.65625 v -18.429688 h 1.06641 v 18.429688 q 0,5.113281 2.24219,6.78125 1.36719,1.039062 3.99219,1.039062 2.1875,0 5.22265,-0.710937 3.33594,-0.765625 9.625,-3.117188 v -22.421875 h 1.06641 v 25.292969 q 0,2.269531 -0.13672,3.527344 z"
style="font-weight:bold;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Bold'"
id="path33436" />
<path
d="m 183.45703,-27.235487 h 7.32813 q 7.41015,0 11.21093,-3.554687 3.71875,-3.445313 3.71875,-10.144531 0,-6.753907 -3.74609,-10.390625 -3.85547,-3.746094 -11.29297,-3.746094 h -7.21875 z m 7.21875,-33.824218 q 9.92578,0 15.53125,5.441406 5.57813,5.386719 5.57813,14.683594 0,9.269531 -5.63282,14.519531 -5.57812,5.167969 -15.47656,5.167969 h -13.28906 v -39.8125 z"
style="font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, '"
id="path33438" />
<path
d="m 217.47266,-35.712049 q 0,-6.726563 4.04687,-10.636719 4.10156,-3.992187 11.23828,-3.992187 7.13672,0.02734 11.21094,3.992187 4.07422,3.9375 4.07422,10.636719 0,6.699219 -4.07422,10.609375 -4.07422,3.964844 -11.21094,3.964844 -7.10937,0 -11.23828,-3.9375 -4.04687,-3.964844 -4.04687,-10.636719 z m 6.04296,0 q 0,4.15625 2.24219,6.316406 2.35156,2.269531 7,2.269531 4.64844,0 6.97266,-2.269531 2.24219,-2.160156 2.24219,-6.316406 0,-4.183594 -2.24219,-6.371094 -2.32422,-2.242187 -7,-2.269531 -4.6211,0 -6.97266,2.269531 -2.24219,2.1875 -2.24219,6.371094 z"
style="font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, '"
id="path33440" />
<path
d="m 260.70312,-21.247205 h -6.07031 V -50.23158 h 6.07031 v 3.144531 q 2.59766,-2.023438 6.07032,-2.734375 2.67968,-0.546875 4.8125,-0.546875 3.58203,0 5.74218,1.613281 1.77735,1.285156 2.32422,2.269531 3.41797,-2.488281 6.75391,-3.226562 2.98047,-0.65625 5.27734,-0.65625 3.60938,0 5.76953,1.585937 3.47266,2.515625 3.47266,8.75 v 18.785157 h -6.07031 v -18.785157 q 0,-3.199218 -1.01172,-3.9375 -0.54688,-0.410156 -2.10547,-0.410156 -1.77734,0 -4.42969,0.628906 -3.77343,1.285157 -6.53515,3.527344 v 18.976563 h -6.09766 v -18.785157 q 0,-3.199218 -0.98437,-3.9375 -0.57422,-0.4375 -2.10547,-0.4375 -1.69532,0 -4.12891,0.574219 -2.87109,0.65625 -6.75391,3.117188 z"
style="font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, '"
id="path33442" />
<path
d="m 326.41016,-32.184705 -7.54688,-0.628907 q -3.60937,0 -5.22266,0.628907 -1.42187,0.574218 -1.42187,2.023437 0,1.394531 0.92969,2.078125 1.09375,0.875 3.17187,0.875 h 0.082 q 2.37891,0 5.38672,-1.53125 1.42188,-0.847656 4.6211,-2.460937 z m 14.875,8.640625 q -2.84375,2.242187 -7.2461,2.40625 -3.44531,0 -5.52344,-1.996094 -0.92968,-0.902344 -1.44921,-2.050781 -1.80469,1.230468 -2.81641,1.777343 -4.04688,2.1875 -7.84766,2.1875 h -0.082 q -4.23828,0 -7,-2.1875 -3.17187,-2.515625 -3.17187,-6.753906 0,-5.25 4.78515,-7.382812 2.8711,-1.257813 7.92969,-1.257813 l 7.54688,1.175781 v -2.433593 q 0,-4.375 -6.42579,-4.375 -5.35937,0 -9.84375,3.445312 l -3.2539,-4.59375 q 2.07812,-1.886719 5.52344,-3.472656 3.03515,-1.394531 6.78125,-1.394531 7.79296,0 11.32031,3.773437 1.96875,2.160156 1.96875,6.835938 v 11.347656 q 0.0273,1.367187 1.58594,1.640625 h 0.30078 q 2.02343,0 4.375,-1.53125 z"
style="font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, '"
id="path33444" />
<path
d="m 346.80859,-60.51283 q 1.39453,0 2.40625,0.929687 1.09375,1.011719 1.09375,2.488281 0,1.476563 -1.09375,2.488282 -1.01172,0.929687 -2.40625,0.929687 -1.3125,0 -2.3789,-0.902344 -1.14844,-1.039062 -1.14844,-2.515625 0,-1.476562 1.14844,-2.542968 1.0664,-0.875 2.3789,-0.875 z m -3.03515,39.265625 V -50.23158 h 6.04297 v 28.984375 z"
style="font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, '"
id="path33446" />
<path
d="m 363.26953,-21.247205 h -6.04297 V -50.23158 h 6.04297 v 2.925781 q 3.03516,-1.804688 6.64453,-2.515625 2.84375,-0.546875 5.08594,-0.546875 3.66406,0 5.90625,1.53125 3.66406,2.542969 3.66406,8.804687 v 18.785157 H 378.5 v -18.785157 q 0,-3.144531 -1.09375,-3.910156 Q 376.75,-44.407362 375,-44.407362 q -1.80469,0 -4.45703,0.574219 -3.0625,0.683594 -7.27344,2.871094 z"
style="font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, '"
id="path33448" />
</g>
</g>
</clipPath>
</defs>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
style="font-style:normal;font-weight:normal;font-size:14.8167px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text835"
aria-label="happy"
transform="translate(-6.161251,-4.7391839)">
<path
id="path843"
style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:14.8167px;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Thin';stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 7.161251,5.7391839 h 0.2893887 v 4.2106052 q 2.5900283,-0.969452 3.9790943,-0.969452 0.774115,0 1.172024,0.3038581 0.709002,0.535369 0.709002,2.0257208 v 4.890668 h -0.289388 v -4.890668 q 0,-1.3456575 -0.593247,-1.7942099 -0.361736,-0.2749192 -1.056269,-0.2749192 -0.578777,0 -1.374596,0.1881026 -0.8826354,0.2098068 -2.5466203,0.8319925 v 5.939702 H 7.161251 Z" />
<path
id="path845"
style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:14.8167px;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Thin';stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 21.174898,12.720686 h -2.778131 q -1.121382,0 -1.692924,0.24598 -0.824758,0.361736 -0.824758,1.309484 0,0.795819 0.5209,1.229902 0.49196,0.412378 1.302249,0.412378 h 0.0217 q 0.839227,0 1.823148,-0.607716 0.340032,-0.209807 0.839228,-0.578777 0.709002,-0.528134 0.788584,-0.578777 z m 2.495977,3.074754 q -0.376205,0.441318 -1.085207,0.441318 -0.672829,0 -1.0418,-0.390675 -0.36897,-0.390674 -0.36897,-1.063503 v -0.282154 q -1.367362,0.991156 -1.620577,1.143085 -0.962217,0.564308 -1.830383,0.564308 h -0.0217 q -0.933279,0 -1.504821,-0.491961 Q 15.5897,15.187724 15.5897,14.27615 q 0,-1.085208 0.90434,-1.526525 0.658359,-0.318328 1.902731,-0.318328 h 2.778131 v -1.063503 q 0,-1.005626 -0.296624,-1.352892 -0.672828,-0.7885846 -2.387456,-0.7885846 -0.78135,0 -1.396301,0.2966234 -0.745175,0.3472664 -0.940513,1.0128602 l -0.274919,-0.07958 q 0.224276,-0.7668797 1.034565,-1.1720238 0.694532,-0.3472664 1.577168,-0.3472664 1.844853,0 2.611733,0.8898701 0.354501,0.4268481 0.354501,1.5409951 v 3.414786 q 0.0072,1.164789 1.128616,1.164789 0.578777,0 0.868166,-0.340031 z" />
<path
id="path847"
style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:14.8167px;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Thin';stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 25.269748,14.934509 q 0.983921,1.01286 2.799835,1.01286 h 0.0217 q 1.555464,0 2.387456,-0.897105 0.824758,-0.882635 0.824758,-2.459803 0,-1.389066 -0.614951,-2.286171 -0.709002,-1.0345643 -2.025721,-1.0345643 -1.374596,0 -3.393082,0.9549823 z m 0,-5.9324678 v 0.9043396 q 1.960608,-0.9260437 3.393082,-0.9260437 1.446943,0 2.235528,1.1141459 0.694532,0.983922 0.694532,2.495978 0,1.700158 -0.911574,2.662376 -0.926044,0.983921 -2.611733,0.983921 -1.729097,0 -2.799835,-0.911574 v 4.210605 H 24.980359 V 9.0020412 Z" />
<path
id="path849"
style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:14.8167px;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Thin';stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 34.240794,14.934509 q 0.983922,1.01286 2.799836,1.01286 h 0.0217 q 1.555464,0 2.387456,-0.897105 0.824758,-0.882635 0.824758,-2.459803 0,-1.389066 -0.614951,-2.286171 -0.709002,-1.0345643 -2.02572,-1.0345643 -1.374597,0 -3.393083,0.9549823 z m 0,-5.9324678 v 0.9043396 q 1.960609,-0.9260437 3.393083,-0.9260437 1.446943,0 2.235527,1.1141459 0.694533,0.983922 0.694533,2.495978 0,1.700158 -0.911574,2.662376 -0.926044,0.983921 -2.611733,0.983921 -1.729098,0 -2.799836,-0.911574 v 4.210605 H 33.951406 V 9.0020412 Z" />
<path
id="path851"
style="font-style:normal;font-variant:normal;font-weight:100;font-stretch:normal;font-size:14.8167px;font-family:Fortheenas_01;-inkscape-font-specification:'Fortheenas_01 Thin';stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 48.999618,16.627433 q -0.188103,1.389065 -1.070738,2.155945 -0.911574,0.788584 -2.409161,0.788584 -1.114146,-0.0072 -2.032955,-0.426848 -1.063503,-0.491961 -1.475882,-1.3963 l 0.260449,-0.12299 q 0.376206,0.831992 1.374597,1.27331 0.853696,0.38344 1.873791,0.38344 1.381831,0 2.206589,-0.709002 0.803054,-0.687299 0.976687,-1.953374 0.05064,-0.325562 0.05064,-0.882635 v -0.491961 q -1.707393,0.62942 -2.655141,0.839227 -0.709003,0.151929 -1.258841,0.151929 -0.803054,0 -1.244371,-0.332797 -0.701768,-0.528134 -0.701768,-2.025721 V 9.0020412 h 0.282154 V 13.87824 q 0,1.352892 0.593247,1.79421 0.361736,0.274919 1.056269,0.274919 0.578777,0 1.38183,-0.188102 0.882636,-0.202572 2.546621,-0.824758 V 9.0020412 h 0.282154 v 6.6921128 q 0,0.600482 -0.03617,0.933279 z" />
</g>
<g
id="g33483"
transform="translate(0.290475,24.862272)">
<path
d="m 46.928042,-14.892291 h 1.938901 q 1.960602,0 2.966225,-0.940511 0.983919,-0.911573 0.983919,-2.684074 0,-1.786971 -0.991153,-2.749186 -1.020093,-0.991154 -2.987931,-0.991154 h -1.909961 z m 1.909961,-8.949325 q 2.626196,0 4.10931,1.439706 1.47588,1.425236 1.47588,3.885034 0,2.452563 -1.49035,3.841626 -1.475878,1.367358 -4.09484,1.367358 h -3.516064 v -10.533724 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33397" />
<path
d="m 55.928011,-17.135048 q 0,-1.779737 1.070734,-2.814299 1.085204,-1.056266 2.973461,-1.056266 1.888258,0.0072 2.966228,1.056266 1.077971,1.041797 1.077971,2.814299 0,1.772501 -1.077971,2.807063 -1.07797,1.049032 -2.966228,1.049032 -1.88102,0 -2.973461,-1.041797 -1.070734,-1.049031 -1.070734,-2.814298 z m 1.598866,0 q 0,1.099674 0.593246,1.671215 0.622184,0.60048 1.852083,0.60048 1.2299,0 1.84485,-0.60048 0.593246,-0.571541 0.593246,-1.671215 0,-1.10691 -0.593246,-1.685686 -0.61495,-0.593245 -1.852083,-0.60048 -1.222666,0 -1.84485,0.60048 -0.593246,0.578776 -0.593246,1.685686 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33399" />
<path
d="m 67.36607,-13.307892 h -1.606103 v -7.668782 h 1.606103 v 0.83199 q 0.687297,-0.535368 1.606105,-0.72347 0.708999,-0.144694 1.273307,-0.144694 0.947746,0 1.519285,0.426847 0.470258,0.340031 0.61495,0.600481 0.904338,-0.658358 1.786972,-0.853695 0.788583,-0.173633 1.396297,-0.173633 0.954981,0 1.526521,0.419613 0.918808,0.665592 0.918808,2.315104 v 4.970239 h -1.606103 v -4.970239 q 0,-0.84646 -0.267684,-1.041797 -0.144695,-0.10852 -0.557072,-0.10852 -0.470255,0 -1.172023,0.166398 -0.998386,0.340031 -1.729091,0.933276 v 5.020882 h -1.613339 v -4.970239 q 0,-0.84646 -0.260448,-1.041797 -0.151929,-0.115755 -0.557073,-0.115755 -0.448553,0 -1.09244,0.151929 -0.759643,0.173632 -1.786972,0.824756 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33401" />
<path
d="m 84.751057,-16.201772 -1.996779,-0.166398 q -0.954979,0 -1.381828,0.166398 -0.376203,0.151929 -0.376203,0.535368 0,0.368969 0.24598,0.549837 0.289388,0.23151 0.839224,0.23151 h 0.0217 q 0.62942,0 1.425236,-0.405143 0.376206,-0.224275 1.222666,-0.651123 z m 3.935677,2.286165 q -0.752409,0.593246 -1.917197,0.636654 -0.911572,0 -1.46141,-0.528133 -0.245978,-0.238745 -0.383437,-0.542603 -0.477491,0.325562 -0.745175,0.470256 -1.070737,0.578776 -2.07636,0.578776 h -0.0217 q -1.121378,0 -1.852083,-0.578776 -0.839224,-0.665593 -0.839224,-1.786971 0,-1.389063 1.266071,-1.953369 0.759645,-0.332797 2.098063,-0.332797 l 1.996779,0.311092 v -0.643888 q 0,-1.157552 -1.700157,-1.157552 -1.418,0 -2.604492,0.911572 l -0.860928,-1.215429 q 0.549836,-0.499195 1.46141,-0.918807 0.80305,-0.36897 1.794206,-0.36897 2.061887,0 2.995165,0.998389 0.520899,0.571541 0.520899,1.808675 v 3.002401 q 0.0072,0.361734 0.419613,0.434082 h 0.07958 q 0.535365,0 1.157552,-0.405144 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33403" />
<path
d="m 90.148142,-23.696922 q 0.368969,0 0.636653,0.24598 0.289388,0.267684 0.289388,0.658358 0,0.390674 -0.289388,0.658358 -0.267684,0.245979 -0.636653,0.245979 -0.347266,0 -0.629418,-0.238745 -0.303858,-0.274918 -0.303858,-0.665592 0,-0.390674 0.303858,-0.672827 0.282152,-0.231511 0.629418,-0.231511 z m -0.80305,10.38903 v -7.668782 h 1.598869 v 7.668782 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33405" />
<path
d="m 94.503432,-13.307892 h -1.598869 v -7.668782 h 1.598869 v 0.774113 q 0.803053,-0.477491 1.758032,-0.665593 0.752409,-0.144694 1.345655,-0.144694 0.969449,0 1.562695,0.405143 0.969446,0.672828 0.969446,2.329574 v 4.970239 h -1.6061 v -4.970239 q 0,-0.831991 -0.289388,-1.034562 -0.173632,-0.12299 -0.636653,-0.12299 -0.477491,0 -1.179256,0.151929 -0.810287,0.180867 -1.924431,0.759643 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33407" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -8,7 +8,7 @@
<link rel="manifest" href="<%= BASE_URL %>manifest.json">
<meta name="theme-color" content="#1cb487"/>
<link rel="apple-touch-icon" sizes="192x192" href="/img/icons/apple-touch-icon.png">
<title>happyDNS</title>
<title>happyDomain</title>
<style>
@keyframes delayanim {
0% { background-image: linear-gradient(90deg, #1cb487 -10%, black 10%); }
@ -45,11 +45,11 @@
<div class="bg-dark" style="font-family: sans; font-size: 2rem; text-align: center; margin: 30vh auto">
<span style="background-color: white; border-radius: .5rem; padding: 1rem 1.5rem">
<span style="background-clip: text; -webkit-background-clip: text; color: transparent;background-image: linear-gradient(45deg, black);animation: delayanim 2s linear infinite;">
Please wait, <span style="font-weight: lighter">happy</span><span style="font-weight: bolder">DNS</span> is loading&hellip;</span>
Please wait, <span style="font-weight: lighter">happy</span><span style="font-weight: bolder">Domain</span> is loading&hellip;</span>
</span>
</div>
<noscript>
<strong>We're sorry but happyDNS doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
<strong>We're sorry but happyDomain doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
</div>
</body>

View File

@ -20,7 +20,7 @@
"type": "image/png"
}
],
"name": "happyDNS",
"short_name": "happyDNS",
"name": "happyDomain",
"short_name": "happyDomain",
"start_url": "/"
}

View File

@ -1,5 +1,5 @@
<!--
Copyright or © or Copr. happyDNS (2020)
Copyright or © or Copr. happyDNS (2021)
contact@happydns.org
@ -32,10 +32,35 @@
-->
<template>
<svg version="1.1" viewBox="7 5 76 15" aria-labelledby="title">
<title>happyDNS</title>
<svg version="1.1" viewBox="7 5 100 15" aria-labelledby="title">
<title>happyDomain</title>
<g :fill="color" :stroke="color" stroke-width=".4" aria-label="happy"><path d="m7.1613 5.7392h0.28939v4.2106q2.59-0.96945 3.9791-0.96945 0.77412 0 1.172 0.30386 0.709 0.53537 0.709 2.0257v4.8907h-0.28939v-4.8907q0-1.3457-0.59325-1.7942-0.36174-0.27492-1.0563-0.27492-0.57878 0-1.3746 0.1881-0.88264 0.20981-2.5466 0.83199v5.9397h-0.28939z" /><path d="m21.175 12.721h-2.7781q-1.1214 0-1.6929 0.24598-0.82476 0.36174-0.82476 1.3095 0 0.79582 0.5209 1.2299 0.49196 0.41238 1.3022 0.41238h0.0217q0.83923 0 1.8231-0.60772 0.34003-0.20981 0.83923-0.57878 0.709-0.52813 0.78858-0.57878zm2.496 3.0748q-0.3762 0.44132-1.0852 0.44132-0.67283 0-1.0418-0.39068-0.36897-0.39067-0.36897-1.0635v-0.28215q-1.3674 0.99116-1.6206 1.1431-0.96222 0.56431-1.8304 0.56431h-0.0217q-0.93328 0-1.5048-0.49196-0.60772-0.52813-0.60772-1.4397 0-1.0852 0.90434-1.5265 0.65836-0.31833 1.9027-0.31833h2.7781v-1.0635q0-1.0056-0.29662-1.3529-0.67283-0.78858-2.3875-0.78858-0.78135 0-1.3963 0.29662-0.74518 0.34727-0.94051 1.0129l-0.27492-0.07958q0.22428-0.76688 1.0346-1.172 0.69453-0.34727 1.5772-0.34727 1.8449 0 2.6117 0.88987 0.3545 0.42685 0.3545 1.541v3.4148q0.0072 1.1648 1.1286 1.1648 0.57878 0 0.86817-0.34003z" /><path d="m25.27 14.935q0.98392 1.0129 2.7998 1.0129h0.0217q1.5555 0 2.3875-0.8971 0.82476-0.88264 0.82476-2.4598 0-1.3891-0.61495-2.2862-0.709-1.0346-2.0257-1.0346-1.3746 0-3.3931 0.95498zm0-5.9325v0.90434q1.9606-0.92604 3.3931-0.92604 1.4469 0 2.2355 1.1141 0.69453 0.98392 0.69453 2.496 0 1.7002-0.91157 2.6624-0.92604 0.98392-2.6117 0.98392-1.7291 0-2.7998-0.91157v4.2106h-0.28939v-10.534z" /><path d="m34.241 14.935q0.98392 1.0129 2.7998 1.0129h0.0217q1.5555 0 2.3875-0.8971 0.82476-0.88264 0.82476-2.4598 0-1.3891-0.61495-2.2862-0.709-1.0346-2.0257-1.0346-1.3746 0-3.3931 0.95498zm0-5.9325v0.90434q1.9606-0.92604 3.3931-0.92604 1.4469 0 2.2355 1.1141 0.69453 0.98392 0.69453 2.496 0 1.7002-0.91157 2.6624-0.92604 0.98392-2.6117 0.98392-1.7291 0-2.7998-0.91157v4.2106h-0.28939v-10.534z" /><path d="m49 16.627q-0.1881 1.3891-1.0707 2.1559-0.91157 0.78858-2.4092 0.78858-1.1141-0.0072-2.033-0.42685-1.0635-0.49196-1.4759-1.3963l0.26045-0.12299q0.37621 0.83199 1.3746 1.2733 0.8537 0.38344 1.8738 0.38344 1.3818 0 2.2066-0.709 0.80305-0.6873 0.97669-1.9534 0.05064-0.32556 0.05064-0.88264v-0.49196q-1.7074 0.62942-2.6551 0.83923-0.709 0.15193-1.2588 0.15193-0.80305 0-1.2444-0.3328-0.70177-0.52813-0.70177-2.0257v-4.8762h0.28215v4.8762q0 1.3529 0.59325 1.7942 0.36174 0.27492 1.0563 0.27492 0.57878 0 1.3818-0.1881 0.88264-0.20257 2.5466-0.82476v-5.9325h0.28215v6.6921q0 0.60048-0.03617 0.93328z" /></g>
<g :fill="color" aria-label="DNS"><path d="m53.38 14.709h1.9389q1.9606 0 2.9662-0.94051 0.98392-0.91157 0.98392-2.6841 0-1.787-0.99116-2.7492-1.0201-0.99116-2.9879-0.99116h-1.91zm1.91-8.9493q2.6262 0 4.1093 1.4397 1.4759 1.4252 1.4759 3.885 0 2.4526-1.4904 3.8416-1.4759 1.3674-4.0948 1.3674h-3.5161v-10.534z" /><path d="m64.145 8.7839v7.5096h-1.5989v-10.534h1.2444l5.9759 7.5024v-7.5024h1.6061v10.534h-1.2371z" /><path d="m76.755 14.745h0.0217q2.4887 0 2.4887-1.4686 0-0.60048-0.63666-0.92604-0.47749-0.24598-2.004-0.56431-1.664-0.34727-2.3802-0.75964-1.324-0.76688-1.324-2.2717 0-1.5772 1.3384-2.4019 1.0346-0.65112 2.5973-0.65112 1.3384 0 2.344 0.50643 1.3167 0.65112 1.7074 2.6262l-1.5772 0.26045q-0.24598-1.1865-0.88987-1.4904-0.65836-0.31109-1.5844-0.31109-1.0707 0-1.7146 0.37621-0.61495 0.36174-0.61495 1.0852 0 0.62219 0.63666 0.95498 0.49196 0.25322 2.004 0.57154 1.6712 0.34727 2.373 0.75241 1.3312 0.74518 1.3312 2.2428 0 3.053-4.1166 3.053-1.1069-0.0072-2.0836-0.3762-1.1359-0.42685-2.2138-1.7942l1.324-0.91157q0.75241 0.96222 1.4831 1.2371 0.70177 0.25322 1.4904 0.26045z" /></g>
<g :fill="color" aria-label="Domain">
<path
d="m 53.228042,15.362291 h 1.938901 q 1.960602,0 2.966225,-0.940511 0.983919,-0.911573 0.983919,-2.684074 0,-1.786971 -0.991153,-2.749186 -1.020093,-0.991154 -2.987931,-0.991154 h -1.909961 z m 1.909961,-8.949325 q 2.626196,0 4.10931,1.439706 1.47588,1.425236 1.47588,3.885034 0,2.452563 -1.49035,3.841626 -1.475878,1.367358 -4.09484,1.367358 h -3.516064 v -10.533724 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33397" />
<path
d="m 62.228011,13.125048 q 0,-1.779737 1.070734,-2.814299 1.085204,-1.056266 2.973461,-1.056266 1.888258,0.0072 2.966228,1.056266 1.077971,1.041797 1.077971,2.814299 0,1.772501 -1.077971,2.807063 -1.07797,1.049032 -2.966228,1.049032 -1.88102,0 -2.973461,-1.041797 -1.070734,-1.049031 -1.070734,-2.814298 z m 1.598866,0 q 0,1.099674 0.593246,1.671215 0.622184,0.60048 1.852083,0.60048 1.2299,0 1.84485,-0.60048 0.593246,-0.571541 0.593246,-1.671215 0,-1.10691 -0.593246,-1.685686 -0.61495,-0.593245 -1.852083,-0.60048 -1.222666,0 -1.84485,0.60048 -0.593246,0.578776 -0.593246,1.685686 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33399" />
<path
d="m 73.66607,16.957892 h -1.606103 v -7.668782 h 1.606103 v 0.83199 q 0.687297,-0.535368 1.606105,-0.72347 0.708999,-0.144694 1.273307,-0.144694 0.947746,0 1.519285,0.426847 0.470258,0.340031 0.61495,0.600481 0.904338,-0.658358 1.786972,-0.853695 0.788583,-0.173633 1.396297,-0.173633 0.954981,0 1.526521,0.419613 0.918808,0.665592 0.918808,2.315104 v 4.970239 h -1.606103 v -4.970239 q 0,-0.84646 -0.267684,-1.041797 -0.144695,-0.10852 -0.557072,-0.10852 -0.470255,0 -1.172023,0.166398 -0.998386,0.340031 -1.729091,0.933276 v 5.020882 h -1.613339 v -4.970239 q 0,-0.84646 -0.260448,-1.041797 -0.151929,-0.115755 -0.557073,-0.115755 -0.448553,0 -1.09244,0.151929 -0.759643,0.173632 -1.786972,0.824756 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33401" />
<path
d="m 91.051057,14.051772 -1.996779,-0.166398 q -0.954979,0 -1.381828,0.166398 -0.376203,0.151929 -0.376203,0.535368 0,0.368969 0.24598,0.549837 0.289388,0.23151 0.839224,0.23151 h 0.0217 q 0.62942,0 1.425236,-0.405143 0.376206,-0.224275 1.222666,-0.651123 z m 3.935677,2.286165 q -0.752409,0.593246 -1.917197,0.636654 -0.911572,0 -1.46141,-0.528133 -0.245978,-0.238745 -0.383437,-0.542603 -0.477491,0.325562 -0.745175,0.470256 -1.070737,0.578776 -2.07636,0.578776 h -0.0217 q -1.121378,0 -1.852083,-0.578776 -0.839224,-0.665593 -0.839224,-1.786971 0,-1.389063 1.266071,-1.953369 0.759645,-0.332797 2.098063,-0.332797 l 1.996779,0.311092 v -0.643888 q 0,-1.157552 -1.700157,-1.157552 -1.418,0 -2.604492,0.911572 l -0.860928,-1.215429 q 0.549836,-0.499195 1.46141,-0.918807 0.80305,-0.36897 1.794206,-0.36897 2.061887,0 2.995165,0.998389 0.520899,0.571541 0.520899,1.808675 v 3.002401 q 0.0072,0.361734 0.419613,0.434082 h 0.07958 q 0.535365,0 1.157552,-0.405144 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33403" />
<path
d="m 96.448142,6.566922 q 0.368969,0 0.636653,0.24598 0.289388,0.267684 0.289388,0.658358 0,0.390674 -0.289388,0.658358 -0.267684,0.245979 -0.636653,0.245979 -0.347266,0 -0.629418,-0.238745 -0.303858,-0.274918 -0.303858,-0.665592 0,-0.390674 0.303858,-0.672827 0.282152,-0.231511 0.629418,-0.231511 z m -0.80305,10.38903 v -7.668782 h 1.598869 v 7.668782 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33405" />
<path
d="m 100.803432,16.957892 h -1.598869 v -7.668782 h 1.598869 v 0.774113 q 0.803053,-0.477491 1.758032,-0.665593 0.752409,-0.144694 1.345655,-0.144694 0.969449,0 1.562695,0.405143 0.969446,0.672828 0.969446,2.329574 v 4.970239 h -1.6061 v -4.970239 q 0,-0.831991 -0.289388,-1.034562 -0.173632,-0.12299 -0.636653,-0.12299 -0.477491,0 -1.179256,0.151929 -0.810287,0.180867 -1.924431,0.759643 z"
style="font-size:56px;line-height:125%;font-family:'Fortheenas_01 Bold';-inkscape-font-specification:'Fortheenas_01 Bold, ';letter-spacing:0px;word-spacing:0px;white-space:pre;stroke-width:0.264583px"
id="path33407" />
</g>
</svg>
</template>

View File

@ -58,7 +58,7 @@
"rollback": "Rollback to this version"
},
"alert": {
"remove": "This action will permanently remove the domain {domain} from your managed domains. All history and abstracted zones will be discarded. This action will not delete or unregister your domain from your provider, nor alterate what is currently served. It will only affect what you see in happyDNS. Are you sure you want to continue?",
"remove": "This action will permanently remove the domain {domain} from your managed domains. All history and abstracted zones will be discarded. This action will not delete or unregister your domain from your provider, nor alterate what is currently served. It will only affect what you see in happyDomain. Are you sure you want to continue?",
"unable-retrieve": {
"description": "Unfortunately, we were unable to retrieve information for the domain {domain}:",
"title": "Unable to retrieve domain information"
@ -82,7 +82,7 @@
"nochange": "There is no changes to apply! Current zone is in sync with the server.",
"others": "no other change | {count} other change | {count} others changes"
},
"attached-new": "New domain attached to happyDNS!",
"attached-new": "New domain attached to happyDomain!",
"create-new-key": "Create new {id} key",
"discard": "Discard",
"drop-alias": "Drop alias",
@ -97,7 +97,7 @@
"stop": "Stop managing this domain",
"view": {
"abstract": "Abstract zone",
"cancel-title": "Keep my domain in happyDNS",
"cancel-title": "Keep my domain in happyDomain",
"description": "Review the modifications that will be applied to {0}",
"live": "Live records",
"monitoring": "Monitoring",
@ -143,7 +143,7 @@
"address": "Email address is required",
"address-valid": "A valid email address is required",
"domain-access": "An error occurs when trying to access domain's list.",
"domain-attach": "An error occurs when attaching the domain to happyDNS",
"domain-attach": "An error occurs when attaching the domain to happyDomain",
"domain-have": "It appears you don't have any domain name registered on this provider.",
"domain-list": "This provider doesn't permit to list existing domains. Use the form below to add one.",
"error": "Error",
@ -165,7 +165,7 @@
"content": "Invalid session, your have been logged out: {err}. Please login again."
},
"settings-change": "Unable to change your settings",
"account-no-auth": "You're using happyDNS without authentication. You cannot manage other account properties.",
"account-no-auth": "You're using happyDomain without authentication. You cannot manage other account properties.",
"domain-all-imported": "This account on {0} doesn't have any more domain to import."
},
"menu": {
@ -182,7 +182,7 @@
"add-one": "add a new one",
"choose-configured": "choose between already configured providers or {0}:",
"suggest-provider": "choose your provider:",
"use": "Use {happyDNS} as a remplacement interface to your usual domain name provider. It'll still rely on your provider's infrastructure, you'll just take benefit from our simple interface. As a first step, {first-step}",
"use": "Use {happyDomain} as a remplacement interface to your usual domain name provider. It'll still rely on your provider's infrastructure, you'll just take benefit from our simple interface. As a first step, {first-step}",
"no-sale": {
"title": "I don't own any domain",
"description": "{0} does not sell domain yet. To start using our interface, you need to buy a domain from one of our supported provider",
@ -240,7 +240,7 @@
},
"upgrade": {
"title": "An update is available!",
"content": "A new version of happyDNS is already available. To enable it, please click here to refresh the page."
"content": "A new version of happyDomain is already available. To enable it, please click here to refresh the page."
},
"wait": {
"asking-domains": "Asking provider for the existing domains...",
@ -268,7 +268,7 @@
"language": "Language",
"save": "Save settings",
"title": "Settings",
"success": "Continue to enjoy happyDNS.",
"success": "Continue to enjoy happyDomain.",
"success-change": "Your settings has been saved.",
"zoneview": {
"grid": "Grid view (easiest)",

View File

@ -57,7 +57,7 @@
"rollback": "Revenir à cette version"
},
"alert": {
"remove": "Cette action retirera définitivement le domaine {domain} de votre liste. L'historique et les zones abstraites seront supprimés. Cela ne supprimera ni n'affectera votre domaine auprès de votre fournisseur, ni ne modifiera ce qui est actuellement diffusé. Cela ne concerne seulement que ce que vous voyez dans happyDNS. Êtes-vous certain de vouloir continuer ?",
"remove": "Cette action retirera définitivement le domaine {domain} de votre liste. L'historique et les zones abstraites seront supprimés. Cela ne supprimera ni n'affectera votre domaine auprès de votre fournisseur, ni ne modifiera ce qui est actuellement diffusé. Cela ne concerne seulement que ce que vous voyez dans happyDomain. Êtes-vous certain de vouloir continuer ?",
"unable-retrieve": {
"description": "Malheureusement, nous ne parvenons pas à obtenir les informations du domaine {domain} :",
"title": "Impossible de récupérer les informations du domaine"
@ -79,7 +79,7 @@
},
"nochange": "Il n'y a pas de changement à faire ! Cette zone est synchronisée avec le serveur."
},
"attached-new": "Nouveau domaine lié à happyDNS!\n",
"attached-new": "Nouveau domaine lié à happyDomain!\n",
"create-new-key": "Créer une nouvelle clé {id}.",
"discard": "Supprimer",
"drop-alias": "Supprimer l'alias",
@ -94,7 +94,7 @@
"stop": "Arrêter de gérer ce domaine",
"view": {
"abstract": "Zone abstraite",
"cancel-title": "Conserver mon domaine dans happyDNS",
"cancel-title": "Conserver mon domaine dans happyDomain",
"description": "Valider les modifications qui seront appliquées à {0}",
"live": "Enregistrements actifs",
"monitoring": "Suivi",
@ -146,7 +146,7 @@
"address": "L'adresse électronique est obligatoire",
"address-valid": "Une adresse électronique valide est obligatoire",
"domain-access": "Une erreur s'est produite en essayant d'accéder à la liste des domaines.",
"domain-attach": "Une erreur s'est produite lors de l'attachement du domaine à happyDNS",
"domain-attach": "Une erreur s'est produite lors de l'attachement du domaine à happyDomain",
"domain-have": "Il semble que vous n'ayez pas de nom de domaine enregistré chez ce fournisseur.",
"domain-list": "Ce fournisseur ne permet pas de répertorier les domaines existants. Utilisez le formulaire ci-dessous pour en ajouter un.",
"error": "Erreur",
@ -168,7 +168,7 @@
"content": "Session invalide, vous avez été déconnecté : {err}. Veuillez vous connecter à nouveau."
},
"settings-change": "Impossible de changer vos paramètres",
"account-no-auth": "Vous utilisez happyDNS sans authentification. Vous ne pouvez pas changer d'autre paramètre de votre compte.",
"account-no-auth": "Vous utilisez happyDomain sans authentification. Vous ne pouvez pas changer d'autre paramètre de votre compte.",
"domain-all-imported": "Ce compte sur {0} ne contient plus aucun domaine à importer."
},
"menu": {
@ -185,7 +185,7 @@
"add-one": "ajouter un domaine",
"choose-configured": "choisir entre les fournisseurs déjà configurés ou {0} :",
"suggest-source": "choisir votre fournisseur",
"use": "Utilisez {happyDNS} comme interface de remplacement de votre fournisseur de noms de domaine habituel. Il continuera à s'appuyer sur l'infrastructure de votre fournisseur, vous n'aurez qu'à profiter de notre interface simple. Dans un premier temps, {first-step}",
"use": "Utilisez {happyDomain} comme interface de remplacement de votre fournisseur de noms de domaine habituel. Il continuera à s'appuyer sur l'infrastructure de votre fournisseur, vous n'aurez qu'à profiter de notre interface simple. Dans un premier temps, {first-step}",
"no-sale": {
"title": "Je ne possède aucun domaine",
"description": "{0} ne fournit pas encore de domaine. Pour commencer à utiliser notre interface, vous devez vous procurer un domaine auprès de l'un des fournisseurs répertoriés",
@ -243,7 +243,7 @@
},
"upgrade": {
"title": "Une mise à jour est disponible !",
"content": "Une nouvelle version d'happyDNS est disponible. Pour l'activer, vous pouvez cliquer ici pour rafraîchir la page."
"content": "Une nouvelle version d'happyDomain est disponible. Pour l'activer, vous pouvez cliquer ici pour rafraîchir la page."
},
"wait": {
"asking-domains": "Demande en cours chez l'hébergeur des domaines existants ...",
@ -271,7 +271,7 @@
"language": "Langue",
"save": "Enregistrer les paramètres",
"title": "Paramètres",
"success": "Vous pouvez continuer d'apprécier happyDNS.",
"success": "Vous pouvez continuer d'apprécier happyDomain.",
"success-change": "Vos paramètres ont été sauvegardés.",
"zoneview": {
"grid": "Grille (la plus lisible)",

View File

@ -35,7 +35,7 @@ import { NavigationRoute, registerRoute } from 'workbox-routing'
import * as strategies from 'workbox-strategies'
import { ExpirationPlugin } from 'workbox-expiration'
setCacheNameDetails({ prefix: 'happyDNS' })
setCacheNameDetails({ prefix: 'happyDomain' })
const LATEST_VERSION = 'v0.9'
@ -44,7 +44,7 @@ self.addEventListener('activate', (event) => {
if (caches) {
caches.keys().then((arr) => {
arr.forEach((key) => {
if (key.indexOf('happyDNS-precache') < -1) {
if (key.indexOf('happyDomain-precache') < -1) {
caches.delete(key).then(() => console.log(`%c Cleared ${key}`, 'background: #333; color: #ff0000'))
} else {
caches.open(key).then((cache) => {

View File

@ -54,7 +54,7 @@
</h3>
<p class="text-justify text-indent my-4">
<i18n path="onboarding.use" tag="span">
<template #happyDNS>
<template #happyDomain>
<h-logo height="19" />
</template>
<template #first-step>
@ -66,7 +66,7 @@
</template>
</i18n>
</p>
<provider-list v-if="!noProvider" emit-new-if-empty no-label @new-provider="noProvider = true" @provider-selected="selectExistingProvider" />
<provider-list v-if="!noProvider" emit-new-if-empty no-label @new-provider="noProvider = true" @provider-selected="selectExistingProvider" style="max-height: 20rem; overflow-y: auto" />
<h-new-provider-selector v-else @provider-selected="selectNewProvider" />
</b-card>
</b-card-group>

View File

@ -76,7 +76,7 @@ type sendMethod interface {
var (
// MailFrom holds the content of the From field for all e-mails that
// will be send.
MailFrom = mail.Address{Name: "happyDNS", Address: "happydns@localhost"}
MailFrom = mail.Address{Name: "happyDomain", Address: "happydomain@localhost"}
// SendMethod is a pointer to the current global method used to send
// e-mails.

View File

@ -57,7 +57,7 @@ const mailHTMLTpl = `
<tbody>
<tr>
<td style="border-collapse: collapse; font-size: 30px;">
<img alt="happyDNS" height="24" src="cid:happydns.png" style="border: 0px; height: 24px; line-height: 0px; outline: none; text-decoration: none; display: block;">
<img alt="happyDomain" height="24" src="cid:happydomain.png" style="border: 0px; height: 24px; line-height: 0px; outline: none; text-decoration: none; display: block;">
</td>
</tr>
</tbody>
@ -90,7 +90,7 @@ const mailHTMLTpl = `
</tr>
<tr>
<td align="left" style="border-collapse: collapse; font-size: 0px; padding: 0px 24px 16px; word-break: break-word;">
<div style="font-family: Montserrat, Arial; font-size: 16px; line-height: 1.5; text-align: left; color: rgb(50, 54, 63);">Regards,<br>Fred - customer support @ happyDNS</div>
<div style="font-family: Montserrat, Arial; font-size: 16px; line-height: 1.5; text-align: left; color: rgb(50, 54, 63);">Regards,<br>Fred - customer support @ happyDomain</div>
</td>
</tr>
</tbody>
@ -121,7 +121,7 @@ const mailHTMLTpl = `
<tbody>
<tr>
<td align="center" style="border-collapse: collapse; font-size: 0px; padding: 0px; word-break: break-word;">
<div style="font-family: Montserrat, Arial; font-size: 16px; font-weight: bold; line-height: 1.5; text-align: center; color: rgb(28, 180, 135);">happyDNS, finally a simple interface for domain names.</div>
<div style="font-family: Montserrat, Arial; font-size: 16px; font-weight: bold; line-height: 1.5; text-align: center; color: rgb(28, 180, 135);">happyDomain, finally a simple interface for domain names.</div>
</td>
</tr>
</tbody>
@ -143,7 +143,7 @@ const mailHTMLTpl = `
<tr>
<td align="center" style="border-collapse: collapse; font-size: 0px; padding: 10px 25px; word-break: break-word;">
<div style="font-family: Montserrat, Arial; font-size: 12px; line-height: 1.5; text-align: center; color: rgb(50, 54, 63);">
<a href="https://happydns.org/en/legal-notice" style="color: rgb(93, 97, 101);">Legal Notice</a>
<a href="https://happydomain.org/en/legal-notice" style="color: rgb(93, 97, 101);">Legal Notice</a>
</div>
</td>
</tr>
@ -168,5 +168,5 @@ const mailHTMLTpl = `
const mailTXTTpl = `{{ .Content }}
--
Fred - customer support @ happyDNS
Legal notice: https://www.happydns.org/en/legal-notice/`
Fred - customer support @ happyDomain
Legal notice: https://www.happydomain.org/en/legal-notice/`