text and link and style changes, #11

Merged
freakoverse merged 15 commits from staging into master 2024-08-18 23:36:54 +00:00
7 changed files with 107 additions and 35 deletions

View File

@ -1,6 +1,28 @@
{ {
"names": { "names": {
//Official
"degmods": "f4bf1fb5ba8be839f70c7331733e309f780822b311f63e01f9dc8abbb428f8d5", "degmods": "f4bf1fb5ba8be839f70c7331733e309f780822b311f63e01f9dc8abbb428f8d5",
"freakoverse": "3cea4806b1e1a9829d30d5cb8a78011d4271c6474eb31531ec91f28110fe3f40" "degmodsreposter": "7382a4cc21742ac3e3581f1c653a41f912e985e6a941439377803b866042e53f",
//Primary
"freakoverse": "3cea4806b1e1a9829d30d5cb8a78011d4271c6474eb31531ec91f28110fe3f40",
//Secondary
"nostrdev": "27487c9600b16b24a1bfb0519cfe4a5d1ad84959e3cce5d6d7a99d48660a1f78",
//Contributors
//Backers
"Merlin": "76dd32f31619b8e35e9f32e015224b633a0df8be8d5613c25b8838a370407698",
"makano": "fd5989ddfadd9e2af6ceb8b63942a9e31b37367e89917931ede3b2ea76823f10",
"reya": "126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f",
"podcast_at_melonmancy.net": "4f66998fc435425257e5672a58b5c6fefda86a8b33514780e52d024a54f50ede"
//Subscribers
//Subscribers_Permanent
//Other
} }
} }

View File

@ -179,17 +179,17 @@ const posts: Post[] = [
{ {
name: 'User name', name: 'User name',
link: `feed-note.html`, link: `feed-note.html`,
content: `user bio, this is a long string of temporary text that would be replaced with the user post from their short posts` content: `user text, this is a long string of temporary text that would be replaced with the user post from their short posts`
}, },
{ {
name: 'Freakoverse', name: 'User name',
link: 'feed-note.html', link: 'feed-note.html',
content: `user bio, this is a long string of temporary text that would be replaced with the user post from their short posts` content: `user text, this is a long string of temporary text that would be replaced with the user post from their short posts`
}, },
{ {
name: 'Freakoverse', name: 'User name',
link: `feed-note.html`, link: `feed-note.html`,
content: `user bio, this is a long string of temporary text that would be replaced with the user post from their short posts`, content: `user text, this is a long string of temporary text that would be replaced with the user post from their short posts`,
imageUrl: '/assets/img/DEGMods%20Placeholder%20Img.png' imageUrl: '/assets/img/DEGMods%20Placeholder%20Img.png'
} }
] ]

View File

@ -43,10 +43,12 @@ a:hover {
color: #535bf2; color: #535bf2;
} }
/*
h1 { h1 {
font-size: 3.2em; font-size: 3.2em;
line-height: 1.1; line-height: 1.1;
} }
*/
button { button {
border-radius: 8px; border-radius: 8px;

View File

@ -481,10 +481,10 @@ const RegisterButtonWithDialog = () => {
<a <a
className='btn btnMain btnMainPopup' className='btn btnMain btnMainPopup'
role='button' role='button'
href='https://chromewebstore.google.com/detail/nostr-connect/ampjiinddmggbhpebhaegmjkbbeofoaj'
target='_blank' target='_blank'
href='https://getalby.com/'
> >
Alby Browser Extension Nostr Connect
</a> </a>
<a <a
className='btn btnMain btnMainPopup' className='btn btnMain btnMainPopup'
@ -492,7 +492,15 @@ const RegisterButtonWithDialog = () => {
href='https://keys.band/' href='https://keys.band/'
target='_blank' target='_blank'
> >
Keys.Band Browser Extension Keys.Band
</a>
<a
className='btn btnMain btnMainPopup'
role='button'
href='https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp'
target='_blank'
>
nos2x
</a> </a>
</div> </div>
<p <p

View File

@ -10,55 +10,67 @@ export type FAQItem = {
const FAQ_ITEMS: FAQItem[] = [ const FAQ_ITEMS: FAQItem[] = [
{ {
question: "You don't host mods files?", question: "You don't host mod files?",
answer: "Nope. And that's for the better." answer: `We don't handle that directly, but you, as the creator, will.`
}, },
{ {
question: 'How do you assure security on the files?', question: 'How do you assure security of game mod files that someone downloads?',
answer: answer: `We don't assure security directly. However, we will provide a reaction
"We don't, but you, as the user, do. You know how sometimes you go to some forums or social sites and someone shares a download link, you'd see someone asking 'is this link safe?' and people would reply with yes/no, etc. People will be doing that same process here, with a bit of help by having a simple reaction system for each link so you'd get a quicker idea on the safety of these links that's being provided by mod creators." system to help users gauge the safety of download links, and mod creators
are encouraged to include scan links.`
}, },
{ {
question: "Why are you quoting 'account'?", question: "Why are you quoting 'account'?",
answer: answer: `We use 'account' in quotes because technically you're generating a
"Because technically you aren't creating an 'account', you're generating/creating/obtaining an address/key-pair. Check the next question/answer to get more details." key pair, not creating a traditional account. The next FAQ explains more.`
}, },
{ {
question: "You 'can't' remove mods or ban accounts? How does that work?", question: "You 'can't' remove mods or ban accounts? How does that work?",
answer: answer: `I'll try my best to simplify the technicalities of this answer... Because of the nature of Nostr,
"I'll try my best to simplify the technicalities of this answer... Because of the nature of Nostr, the 'account' creation process involves the generation/obtaining two cryptographic key pairs, one private (think of that as your password that you cannot change), and one public (think of that as your username that you cannot change). These keypairs are coming from the Nostr protocol itself, and nobody controls Nostr, it's just there. Considering that, we can't 'ban' anyone directly. We might have a mute-list with public address that won't show their posts/submissions on this site, but they are still there and accessible by anyone. It's the same with someone's posts, we can't touch those as well. Gist: If someone put a gun to your / the team's head, will you censor or ban anyone? No, because we can't." the 'account' creation process involves the generation/obtaining two cryptographic key pairs,
one private (think of that as your password that you cannot change), and one public (think of that
as your username that you cannot change). These key pairs are coming from the Nostr protocol itself,
and nobody controls Nostr, it's just there. Considering that, we can't 'ban' anyone directly. We might
have a mute-list with public addresses that won't show their posts/submissions on this site, but they
are still there and accessible by anyone. It's the same with someone's posts, we can't touch those as well.
Gist: If someone put a gun to your / the team's head, will you censor or ban anyone? No, because we can't.`
}, },
{ {
question: question: "You can't do anything about any mod or person? Nothing at all? What about the illegal stuff?",
"You can't do anything about any mod or person? Nothing at all? What about the illegal stuff?", answer: `Direct removal or banning is not possible. We can only filter or
answer: hide content on the site, but it remains accessible on here and elsewhere.`
"Directly removing the content can't be done, and directly 'banning' someone also can't be done. At most, pages/posts and people can be filtered out / hidden from the website, but people can still see the content with a quick copy/paste."
}, },
{ {
question: question: 'Why did you have to add Bitcoin? Why not traditional payment methods like Visa, PayPal, etc?',
'Why did you have to add Bitcoin? Why not traditional payment methods like Visa, PayPal, etc?', answer: `For various reasons. With traditional payment methods, not everyone has access to them, they
answer: can pressure or threaten us, mod creators, or even gamers to censor or ban, or restrict usage of this site
"For various reasons. With traditional payment methods, not everyone has access to them, they can pressure/threaten us or mod creators or even gamers to censor or ban or not use this site by holding our funds or take them away, they can prevent you from tipping on this site or specific mod creators, and there's no privacy, among other reasons. With Bitcoin, anyone has access to it, nobody controls it so you can't be threatened with/by it, you can actually own it so you control it, and with it you're Pseudonymous." by holding our funds or stealing them. They can prevent you from tipping on this site or specific mod creators,
and there's no privacy. These are just a few reasons why we aren't using traditional payment methods.
With Bitcoin, anyone has access to it, nobody controls it so you can't be threatened with/by it,
you can actually own and properly control it, and it provides pseudonymity.`
}, },
{ {
question: 'Is this an open-source project?', question: 'Is this an open-source project?',
answer: "Yes. Here's the repo." answer: `Yes, DEG Mods is open-source. You can access the code repository
[here](https://github.com/your-repo).`
}, },
{ {
question: "Who's developing / maintaining DEG Mods?", question: "Who's developing / maintaining DEG Mods?",
answer: answer: `Considering this is an open-source project, anyone can contribute to its development and maintenance.
'Considering this is an open-source project, anyone can contribute to its development and maintenance. With that said, the initial idea-tor, designer, and frontend developer is Freakoverse, the initial backend developer and Nostr implementor is NAME.' With that said, the initial idea-tor, designer, and frontend developer is [Freakoverse](https://primal.net/p/npub18n4ysp43ux5c98fs6h9c57qpr4p8r3j8f6e32v0vj8egzy878aqqyzzk9r), and the co-developer
is [Nostr Dev](https://nostrdev.com/).`
}, },
{ {
question: "Who's that character above with the orange hair?", question: "Who's that character above with the orange hair?",
answer: "That's Vivian James. A gamer that just wants to game in peace." answer: `That's Vivian James, a fictional gamer character.`
}, },
{ {
question: "Who's that character above with the purple hair?", question: "Who's that character above with the purple hair?",
answer: answer: `That's Moda-chan. DEG Mods' mascot. She's a master game mod creator! (Yes, she was AI-generated,
"That's Moda-chan. DEG Mods' mascot. She's a master game mod creator! (Yes, she was AI generated, as such her design is temporary and will be replaced with a design created by an artist (or artists) when that time comes.)" as such her design is temporary and will be replaced with a design created by an artist (or artists)
when that time comes.)`
} }
] ];
export const AboutPage = () => { export const AboutPage = () => {
return ( return (
@ -108,7 +120,7 @@ export const AboutPage = () => {
imposing their ideals. DEG Mods aims to change that imposing their ideals. DEG Mods aims to change that
narrative by being developed on Nostr, a revolutionary new narrative by being developed on Nostr, a revolutionary new
communications protocol.{' '} communications protocol.{' '}
<a className='linkMain' href='#'> <a className='linkMain' href='https://nostr.com/' target="_blank">
Learn more about Nostr here. Learn more about Nostr here.
</a> </a>
<br /> <br />
@ -159,7 +171,9 @@ export const AboutPage = () => {
on this platform/site. Pretend its not even there. We're not on this platform/site. Pretend its not even there. We're not
even making any money out of this project/site, in-fact, even making any money out of this project/site, in-fact,
we're running at a loss (unless direct donations/tips covers we're running at a loss (unless direct donations/tips covers
it). This is just a passion project to help free (liberate) it, and/or we managed to add reasonable monetization systems
to help cover further development and maintenance costs).
This is just a passion project to help free (liberate)
game mods and their creators, and this part potentially game mods and their creators, and this part potentially
helps them financially, even those in other countries where helps them financially, even those in other countries where
"normal" methods of money payment/transfer are not an "normal" methods of money payment/transfer are not an

View File

@ -157,6 +157,7 @@
} }
.IBMSMSMSSS_Author_Top_Handle { .IBMSMSMSSS_Author_Top_Handle {
color: rgba(255,255,255,0.5);
} }
.IBMSMSMSSS_Author_Top_NostrLinksLink.IBMSMSMSSS_A_T_NLL_IBMSMSMSSSFollow { .IBMSMSMSSS_Author_Top_NostrLinksLink.IBMSMSMSSS_A_T_NLL_IBMSMSMSSSFollow {

View File

@ -46,6 +46,30 @@ h6 {
margin: 0; margin: 0;
} }
h1 {
font-size: 38px
}
h2 {
font-size: 32px
}
h3 {
font-size: 24px
}
h4 {
font-size: 20px
}
h5 {
font-size: 18px
}
h6 {
font-size: 16px
}
.IBMSecMain { .IBMSecMain {
width: 100%; width: 100%;
display: flex; display: flex;
@ -292,6 +316,7 @@ h6 {
justify-content: start; justify-content: start;
align-items: center; align-items: center;
grid-gap: 10px; grid-gap: 10px;
cursor: pointer;
} }
.dropdownMainMenuItem:hover { .dropdownMainMenuItem:hover {