From 1bb599bd40961117b22c222e6f9bccea39a879ef Mon Sep 17 00:00:00 2001 From: akisblack Date: Wed, 6 Jul 2022 16:10:25 +0300 Subject: [PATCH] add fixes for members page --- src/lib/Footer.svelte | 2 + src/lib/MDsvexLayout.svelte | 47 ++++--- src/lib/Members.json | 48 +++---- src/lib/Nav.svelte | 5 +- src/lib/app.css | 2 +- src/routes/contact.md | 4 +- src/routes/faq.md | 2 +- src/routes/index.md | 2 +- src/routes/legal/index.md | 6 +- src/routes/legal/privacy-policy.md | 14 +- src/routes/legal/tos.md | 2 +- src/routes/members.svelte | 156 ++++++++++++----------- src/routes/minecraft/client-side-mods.md | 10 +- src/routes/minecraft/index.md | 32 ++--- vite.config.js | 4 +- 15 files changed, 172 insertions(+), 164 deletions(-) diff --git a/src/lib/Footer.svelte b/src/lib/Footer.svelte index 6a8c5cf..fbc5266 100644 --- a/src/lib/Footer.svelte +++ b/src/lib/Footer.svelte @@ -69,6 +69,8 @@ .links a { text-decoration: none; + display: flex; + align-items: center; } @media only screen and (max-width: 500px) { diff --git a/src/lib/MDsvexLayout.svelte b/src/lib/MDsvexLayout.svelte index 6102559..294c22b 100644 --- a/src/lib/MDsvexLayout.svelte +++ b/src/lib/MDsvexLayout.svelte @@ -1,32 +1,31 @@ @@ -35,4 +34,4 @@
-
\ No newline at end of file + diff --git a/src/lib/Members.json b/src/lib/Members.json index ba28a7d..6cac0a3 100644 --- a/src/lib/Members.json +++ b/src/lib/Members.json @@ -1,35 +1,35 @@ [ { "name": "Midou", - "matrix": "https://matrix.to/#/@midou:projectsegfau.lt/", - "position": "System administrator", - "description": "Fill out your fucking description", - "github": "https://github.com/Midou36O", - "website": "https://miicord.com" + "matrix": "https://matrix.to/#/@midou:projectsegfau.lt/", + "position": "System administrator", + "description": "Placeholder", + "github": "https://github.com/Midou36O/", + "website": "https://miicord.com/" }, { "name": "MrLeRien", - "discord": "https://discord.com/users/213634643327582208/", - "position": "Hoster", - "description": "Fill out your fucking description", - "github": "https://github.com/MrLeRien" + "discord": "https://discord.com/users/213634643327582208/", + "position": "Hoster", + "description": "Placeholder", + "github": "https://github.com/MrLeRien/" }, - { + { "name": "akisblack", - "matrix": "https://matrix.to/#/@akis:projectsegfau.lt/", - "discord": "https://discord.com/users/845535118285602866/", - "position": "Web developer", - "description": "Fill out your fucking description", - "github": "https://github.com/akisblack", - "website": "https://akisblack.github.io" + "matrix": "https://matrix.to/#/@akis:projectsegfau.lt/", + "discord": "https://discord.com/users/845535118285602866/", + "position": "Web developer", + "description": "Hi, I am Akis.", + "github": "https://github.com/akisblack/", + "website": "https://akisblack.github.io/" }, - { + { "name": "Devnol", - "matrix": "https://matrix.to/#/@devnol:projectsegfau.lt/", - "discord": "https://discord.com/users/429353559566319626/", - "position": "Hoster", - "description": "I am the asshole", - "github": "https://github.com/Devnol", - "website": "https://devnol.github.io" + "matrix": "https://matrix.to/#/@devnol:projectsegfau.lt/", + "discord": "https://discord.com/users/429353559566319626/", + "position": "Hoster", + "description": "Placeholder", + "github": "https://github.com/Devnol/", + "website": "https://devnol.github.io/" } -] \ No newline at end of file +] diff --git a/src/lib/Nav.svelte b/src/lib/Nav.svelte index 57843c9..eb04b5e 100644 --- a/src/lib/Nav.svelte +++ b/src/lib/Nav.svelte @@ -11,11 +11,13 @@ @@ -77,6 +79,7 @@ nav { flex-direction: column; align-items: flex-start; + line-height: normal; } div.links { diff --git a/src/lib/app.css b/src/lib/app.css index 3775031..96c118b 100644 --- a/src/lib/app.css +++ b/src/lib/app.css @@ -35,4 +35,4 @@ a { text-decoration: underline; color: var(--accent-primary); text-underline-offset: 5px; -} \ No newline at end of file +} diff --git a/src/routes/contact.md b/src/routes/contact.md index 235360d..a83591d 100644 --- a/src/routes/contact.md +++ b/src/routes/contact.md @@ -11,8 +11,8 @@ description: Do you want to contact us? [contact@projectsegfau.lt](mailto:contact@projectsegfau.lt) -*Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!* +_Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!_ ## People -You can find ways to contact individual members [on our Members page](/members). \ No newline at end of file +You can find ways to contact individual members [on our Members page](/members). diff --git a/src/routes/faq.md b/src/routes/faq.md index b0b2ea2..0d7c2ee 100644 --- a/src/routes/faq.md +++ b/src/routes/faq.md @@ -19,4 +19,4 @@ Well, you really can't. We don't make our logs or anything else public, however, ## Which ways do you prefer to communicate? -Look at [Contact](/contact). \ No newline at end of file +Look at [Contact](/contact). diff --git a/src/routes/index.md b/src/routes/index.md index 714e571..9c548b8 100644 --- a/src/routes/index.md +++ b/src/routes/index.md @@ -13,4 +13,4 @@ We are 4 teenagers who have a decently powerful server. What do we do with this ## Tell me more! What do you guys host? Where can I contact you? Can you fix my daughter's iPad? -We can't fix your daughter's iPad, but there is a navigation bar at the top of the page with links to websites and pages that explain things about us, or contain useful information about our services. \ No newline at end of file +We can't fix your daughter's iPad, but there is a navigation bar at the top of the page with links to websites and pages that explain things about us, or contain useful information about our services. diff --git a/src/routes/legal/index.md b/src/routes/legal/index.md index 29152bd..c0a0588 100644 --- a/src/routes/legal/index.md +++ b/src/routes/legal/index.md @@ -6,6 +6,6 @@ title: Legal stuff Since we care about transparency, privacy and safety we have created some documents regarding these topics. -- [Privacy Policy](/legal/privacy-policy) -- [Terms of Service](/legal/tos) -- [Transparency reports](https://github.com/ProjectSegfault/transparency/) \ No newline at end of file +- [Privacy Policy](/legal/privacy-policy) +- [Terms of Service](/legal/tos) +- [Transparency reports](https://github.com/ProjectSegfault/transparency/) diff --git a/src/routes/legal/privacy-policy.md b/src/routes/legal/privacy-policy.md index c7d424b..a9a8905 100644 --- a/src/routes/legal/privacy-policy.md +++ b/src/routes/legal/privacy-policy.md @@ -11,23 +11,25 @@ We take your privacy more seriously than FAANG. Here's what we collect. -- User agent (OS and browser) -- IP address (This is kind of obvious. Every website does this. If you're paranoid about this, get a [good VPN](https://wiki.pussthecat.org/general/privacy-guide/#vpn) or use Tor.) -- When you made a request -- Referrer (Where you came from when you made a request.) +- User agent (OS and browser) +- IP address (This is kind of obvious. Every website does this. If you're paranoid about this, get a [good VPN](https://wiki.pussthecat.org/general/privacy-guide/#vpn) or use Tor.) +- When you made a request +- Referrer (Where you came from when you made a request.) -The log looks like this, for reference: ``127.0.0.1 - - [17/Jun/2022:20:19:26 +0300] "GET / HTTP/2.0" 200 144 "https://projectsegfau.lt/" "Mozilla/5.0 (Windows NT 10.0; rv:100.0) Gecko/20100101 Firefox/100.0" "-"`` +The log looks like this, for reference: `127.0.0.1 - - [17/Jun/2022:20:19:26 +0300] "GET / HTTP/2.0" 200 144 "https://projectsegfau.lt/" "Mozilla/5.0 (Windows NT 10.0; rv:100.0) Gecko/20100101 Firefox/100.0" "-"` Some of our services have things like databases and things, for example [Pleroma](https://social.projectsegfau.lt), but that should be pretty obvious the moment you make an account on there. They may collect some things, however we barely even access those databases so you should be fine. If you want the data we've collected on you to be sent, please contact us on Matrix in [this room](https://matrix.to/#/#gdpr:projectsegfau.lt). You don't need an account on our Matrix instance in order to chat there, you can choose from a bunch of public instances or make your own. ## We don't give any of the data we collect to anyone outside of Project Segfault. + What we just described above won't be sold or given to anyone outside of Project Segfault. It could be given to law enforcement IF they have a warrant. There is no reason for anyone outside of Project Segfault to see your data. In fact, Project Segfault really has no reason to see your data, unless there's something to suspect. ## Data may be cleared at any point upon request, but... + As we said, you can request any GDPR/Privacy things in [this Matrix room](https://matrix.to/#/#gdpr:projectsegfau.lt). But, if there's any ongoing investigations and a law enforcement agency contacts us, we will comply. But, we will only do it if we can verify it's official and they have a warrant. -We hope you can understand our privacy policy. \ No newline at end of file +We hope you can understand our privacy policy. diff --git a/src/routes/legal/tos.md b/src/routes/legal/tos.md index 392511f..7bc548a 100644 --- a/src/routes/legal/tos.md +++ b/src/routes/legal/tos.md @@ -10,4 +10,4 @@ description: We're not anarchists, so we have some rules. 1. Do not use our Services to (D)DOS or attempt to disrupt someone else's online stability. 2. Do not use our Services to Dox someone. 3. Do not do anything on our Services that would be illegal in Greece or France. -4. Refrain from using our services to harass people. \ No newline at end of file +4. Refrain from using our services to harass people. diff --git a/src/routes/members.svelte b/src/routes/members.svelte index 49cc2bf..14fa2af 100644 --- a/src/routes/members.svelte +++ b/src/routes/members.svelte @@ -1,6 +1,6 @@ - Members | Project Segfault - + Members | Project Segfault +

Members

{#each members as { name, discord, matrix, position, description, github, website }} -
-

{name} - Position: {position}

- {#if description} -

{description}

- {/if} +
+ {name} - {position} -
+ {#if description} +

{description}

+ {/if} - {#if matrix} - - {/if} +
+ {#if matrix} + + {/if} - {#if discord} - - {/if} + {#if discord} + + {/if} - {#if github} - - {/if} + {#if github} + + {/if} - {#if website} - - {/if} -
-
+ {#if website} + + {/if} +
+
{/each}
\ No newline at end of file + transition: all 0.5s; + } + + .socials { + display: flex; + flex-direction: row; + gap: 0.5rem; + } + diff --git a/src/routes/minecraft/client-side-mods.md b/src/routes/minecraft/client-side-mods.md index 3c0f621..bdbdaeb 100644 --- a/src/routes/minecraft/client-side-mods.md +++ b/src/routes/minecraft/client-side-mods.md @@ -7,7 +7,7 @@ description: Recommended client side mods for use when playing on our server. { description } -*[Click me to go back to the Minecraft page](/minecraft)* +_[Click me to go back to the Minecraft page](/minecraft)_ ## How are these mods picked? @@ -19,7 +19,7 @@ These plugins only support Minecraft Java edition and most only work on the Fabr ## The list -- [Xaero's World Map](https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map/) -- [Xaero's Minimap](https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap/) -- [Simple Voice Chat](https://modrinth.com/mod/simple-voice-chat/) -- Any optimization mod (we recommend at least Sodium, but you can find more on [Modrinth](https://modrinth.com/).) \ No newline at end of file +- [Xaero's World Map](https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map/) +- [Xaero's Minimap](https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap/) +- [Simple Voice Chat](https://modrinth.com/mod/simple-voice-chat/) +- Any optimization mod (we recommend at least Sodium, but you can find more on [Modrinth](https://modrinth.com/).) diff --git a/src/routes/minecraft/index.md b/src/routes/minecraft/index.md index 535ff8d..e98e123 100644 --- a/src/routes/minecraft/index.md +++ b/src/routes/minecraft/index.md @@ -5,7 +5,7 @@ description: Information about our Minecraft server. # { title } -We have an invite-only SMP server running on our network on version 1.18* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC. +We have an invite-only SMP server running on our network on version 1.18\* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC. ## How do I join? @@ -24,7 +24,7 @@ If you would like to join, please join our Matrix space or Discord server and as **Bedrock**: `mc.projectsegfau.lt:19132` -*Psst, you can join bedrock on your Switch using the app we’ve linked below!* +_Psst, you can join bedrock on your Switch using the app we’ve linked below!_ ## Links @@ -42,18 +42,18 @@ If you would like to join, please join our Matrix space or Discord server and as A list of plugins we use on our server via PaperMC. -*This is a manually made list of our plugins, so it might not reflect the plugins currently on the server.* +_This is a manually made list of our plugins, so it might not reflect the plugins currently on the server._ -- BlockLocker -- CoreProtect -- [Dynmap](https://map.mc.projectsegfau.lt/) -- EssentialsX (EssentialsXDiscord, EssentialsXGeoIP) -- Geyser & Floodgate -- LuckPerms -- mcMMO ([Click here to download our build of mcMMO.](https://dl.odyssey346.dev/Software/mcMMO.jar)) -- TabTPS -- Vault -- ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older or newer than the major version the server is running.) -- PlugMan -- CombatLogX -- Simple Voice Chat \ No newline at end of file +- BlockLocker +- CoreProtect +- [Dynmap](https://map.mc.projectsegfau.lt/) +- EssentialsX (EssentialsXDiscord, EssentialsXGeoIP) +- Geyser & Floodgate +- LuckPerms +- mcMMO ([Click here to download our build of mcMMO.](https://dl.odyssey346.dev/Software/mcMMO.jar)) +- TabTPS +- Vault +- ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older or newer than the major version the server is running.) +- PlugMan +- CombatLogX +- Simple Voice Chat diff --git a/vite.config.js b/vite.config.js index 5fe6a29..27f1475 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,4 +1,4 @@ -import { sveltekit } from '@sveltejs/kit/vite'; +import { sveltekit } from "@sveltejs/kit/vite"; import icons from "unplugin-icons/vite"; /** @type {import('vite').UserConfig} */ @@ -12,4 +12,4 @@ const config = { ] }; -export default config; \ No newline at end of file +export default config;