Rename project happyDomain
This commit is contained in:
parent
2e35d97c2e
commit
8aa6f933a3
8
LICENSE
8
LICENSE
|
@ -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 organization’s 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 organization’s 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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
2
main.go
2
main.go
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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:] {
|
||||
|
|
|
@ -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 |
|
@ -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 |
|
@ -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…</span>
|
||||
Please wait, <span style="font-weight: lighter">happy</span><span style="font-weight: bolder">Domain</span> is loading…</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>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"name": "happyDNS",
|
||||
"short_name": "happyDNS",
|
||||
"name": "happyDomain",
|
||||
"short_name": "happyDomain",
|
||||
"start_url": "/"
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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)",
|
||||
|
|
|
@ -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)",
|
||||
|
|
|
@ -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) => {
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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/`
|
||||
|
|
Loading…
Reference in New Issue