Compare commits

..

No commits in common. "0dbcef8ce4b9539ba47dcecbc224407ae671700b" and "a96758cac5af86a39ea840b858e9b7c79a098fe0" have entirely different histories.

18 changed files with 38 additions and 72 deletions

1
.envrc
View file

@ -1 +0,0 @@
use nix -p deno

3
.gitignore vendored
View file

@ -22,6 +22,3 @@ pnpm-debug.log*
# jetbrains setting folder
.idea/
# direnv
.direnv/

2
.vscode/launch.json vendored
View file

@ -2,7 +2,7 @@
"version": "0.2.0",
"configurations": [
{
"command": "deno task dev",
"command": "nix run nixpkgs#deno task dev",
"name": "Development server",
"request": "launch",
"type": "node-terminal"

View file

@ -4,10 +4,6 @@
"matrix_id": "@quadradical:federated.nexus",
"email_address": "henry@henryhiles.com",
"role": "m.role.admin"
},
{
"matrix_id": "@hexaheximal:federated.nexus",
"role": "m.role.admin"
}
]
}

View file

@ -3,11 +3,10 @@ title: Donate
---
Federated Nexus runs off of donations, so if you're enjoying our
services please consider donating through one of the following methods:
- Interac E-Transfer: If you are Canadian, you should be able to send an Interac E-Transfer from your bank to the address henry@henryhiles.com to donate. This is preferred, as there are no fees.
- [Liberapay](https://liberapay.com/QuadRadical/donate) is the other option for donating, and should work from any country. Liberapay as a platform is primarily for recurring donations, but you can choose "Manual renewal" for a one-time donation.
A huge thank you to our current sponsors:
services please consider donating. Ideally, we take Interac E-Transfer
to: henry@henryhiles.com. If Interac E-Transfer doesn't work in your
country, join the [Matrix
room](https://matrix.to/#/#community:federated.nexus) and we'll work
something out. A huge thank you to our current sponsors:
- @VeryLoud: CAD$100

View file

@ -14,9 +14,6 @@ hero:
variant: minimal
icon: matrix
link: https://matrix.to/#/#community:federated.nexus
- text: Donate
icon: seti:shell
link: donate
banner:
content: If you are experiencing issues, check <a href="https://status.federated.nexus">our status page.</a>
---

View file

@ -22,10 +22,10 @@ import "../../styles/page.css"
<input type="password" />
</label>
<noscript class="error">
<noscript id="error">
Ce formulaire ne fonctionnera pas sans JavaScript.
</noscript>
<span id="error" class="error"> </span>
<span id="error"> </span>
<button type="submit"><span>Envoyer</span></button>
<a href="/register"
@ -95,7 +95,6 @@ import "../../styles/page.css"
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})

View file

@ -18,12 +18,7 @@ import "../../styles/page.css"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
<input type="text" name="honeypot" tabindex="-1" autocomplete="off">
</div>
<label>
E-mail

View file

@ -22,10 +22,10 @@ import "../styles/page.css"
<input type="password" />
</label>
<noscript class="error">
<noscript id="error">
This form will not function without JavaScript.
</noscript>
<span id="error" class="error"> </span>
<span id="error"> </span>
<button type="submit"><span>Submit</span></button>
<a href="/register">Don't have an account? Sign up now!</a>
@ -93,7 +93,6 @@ import "../styles/page.css"
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})

View file

@ -17,12 +17,7 @@ import "../styles/page.css"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
<input type="text" name="honeypot" tabindex="-1" autocomplete="off">
</div>
<label>
Email

View file

@ -22,13 +22,15 @@ import "../../styles/page.css"
<input type="password" />
</label>
<noscript class="error">
<noscript id="error">
Эта форма не будет работать без JavaScript.
</noscript>
<span id="error" class="error"> </span>
<span id="error"> </span>
<button type="submit"><span>Отправить</span></button>
<a href="/register">У вас ещё нет учётной записи? Зарегистрируйтесь!</a>
<a href="/register"
>У вас ещё нет учётной записи? Зарегистрируйтесь!</a
>
</form>
</StarlightPage>
@ -93,7 +95,6 @@ import "../../styles/page.css"
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})

View file

@ -17,12 +17,7 @@ import "../../styles/page.css"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
<input type="text" name="honeypot" tabindex="-1" autocomplete="off">
</div>
<label>
E-mail

View file

@ -22,10 +22,10 @@ import "../../styles/page.css"
<input type="password" />
</label>
<noscript class="error">
<noscript id="error">
Ця форма не буде працювати без JavaScript.
</noscript>
<span id="error" class="error"> </span>
<span id="error"> </span>
<button type="submit"><span>Надіслати</span></button>
<a href="/register">Не маєте облікового запису? Зареєструйтесь зараз!</a
@ -94,7 +94,6 @@ import "../../styles/page.css"
form.submit()
} catch (err: any) {
error.style = ""
error.textContent = err.message || "Login failed"
}
})

View file

@ -17,12 +17,7 @@ import "../../styles/page.css"
/>
</label>
<div class="honeypot">
<input
type="text"
name="honeypot"
tabindex="-1"
autocomplete="off"
/>
<input type="text" name="honeypot" tabindex="-1" autocomplete="off">
</div>
<label>
E-mail

View file

@ -36,7 +36,7 @@ body {
padding: 1rem 1.25rem;
}
& .error {
& #error {
margin-top: 1rem;
color: var(--sl-color-red);
}