diff --git a/src/assets/games/Games_Steam4.csv b/src/assets/games/Games_Steam4.csv index 555ce9d..1fc1dba 100644 --- a/src/assets/games/Games_Steam4.csv +++ b/src/assets/games/Games_Steam4.csv @@ -22391,8 +22391,7 @@ Climbing Over It with a Spear,, Land of the Survivors Demo,, Nie No Hakoniwa,, Arcana Alchemia,, -MiSide,, -MiSide Demo,, +MiSide,,https://i.imgur.com/CAOt6Lc.jpeg Uncharted Ocean 2,, Roll The Bones,, Farm Manager World Playtest,, diff --git a/src/layout/header.tsx b/src/layout/header.tsx index 1953ab6..1871374 100644 --- a/src/layout/header.tsx +++ b/src/layout/header.tsx @@ -436,6 +436,19 @@ const RegisterButtonWithDialog = () => { nos2x </a> </div> + <p + className='labelDescriptionMain' + style={{ + padding: '10px', + borderRadius: '10px', + background: 'rgba(205,44,255,0.1)', + border: 'solid 2px rgba(255,66,235,0.3)', + margin: '10px 0 0 0', + color: '#ffffffbf' + }} + > + Warning: Make sure you backup your private key somewhere safe. If you lose it or it gets leaked, we actually can't help you. + </p> <p className='labelDescriptionMain' style={{ diff --git a/src/pages/about.tsx b/src/pages/about.tsx index 4fea2be..4b708a3 100644 --- a/src/pages/about.tsx +++ b/src/pages/about.tsx @@ -13,14 +13,22 @@ export type FAQItem = { const FAQ_ITEMS: FAQItem[] = [ { question: "You don't host mod files?", - answer: `We don't handle that directly, but you, as the creator, will.` + answer: `We could, but that's not the focus. When a creator publishes a mod, they have the option to upload their mod files + to whichever server they want and simply add the link to their post. To the end user, there's no difference; they'd always see + a 'Download' button. This results in the censorship-resistant structure of a creator's mod post. However, later on, we'll be + implementing a system where creators can upload within the site (not to the site) and choose from multiple server hosts + (to upload to one or more), with us potentially offering a backup. This system would also provide censorship resistance to + the mod files themselves, as anyone would be able to host the files, back them up, and provide them for the public to download from, + decreasing the chance of the file getting taken down or lost.` }, { question: 'How do you assure security of game mod files that someone downloads?', - answer: `We don't assure security directly. However, we will provide a reaction - system to help users gauge the safety of download links, and mod creators - are encouraged to include scan links.` + answer: `When a mod creator attempts to publish a mod, there is a security field that they can fill out + that shows a scan report of the files, and users would be able to see that report. If a mod creator doesn't add a report, + a prominent warning would be shown to the user on a mod's post (TBA, if not already added). Later, when the new file uploading + system (Blossom) gets implemented, along with further security implementations, a scan would automatically happen (depending on + the server that it is being uploaded to), and a report would be auto-generated and shared within the mod post.` }, { question: "Why are you quoting 'account'?", @@ -41,8 +49,11 @@ const FAQ_ITEMS: FAQItem[] = [ { question: "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 - hide content on the site, but it remains accessible on here and elsewhere.` + answer: `While we can't directly take down mod posts or ban user accounts, the best that we can do is hide + posts from initially being viewed on the site. However, they can still be accessible if a user has a direct + link, and they can also be accessible on different sites running the same protocol and similar setup to DEG Mods. + When non-mods, harmful, or illegal posts are published, such posts would be discovered and then hidden. + Afterwards, relevant authorities would handle the rest.` }, { question: @@ -57,13 +68,12 @@ const FAQ_ITEMS: FAQItem[] = [ { question: 'Is this an open-source project?', answer: `Yes, DEG Mods is open-source. You can access the code repository - [here](https://github.com/your-repo).` + here (sharing soon).` }, { question: "Who's developing / maintaining DEG Mods?", answer: `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](https://degmods.com/profile/nprofile1qqsre6jgq6c7r2vzn5cdtju20qq36sn3cer5avc4x8kfru5pzrlr7sqnancjp), and the co-developer - is [Nostr Dev](https://nostrdev.com/).` + With that said, the project was ideated, launched, and led by Freakoverse.` }, { question: "Who's that character above with the orange hair?", @@ -71,9 +81,7 @@ const FAQ_ITEMS: FAQItem[] = [ }, { question: "Who's that character above with the purple hair?", - answer: `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.)` + answer: `That's Moda-chan. DEG Mods' mascot. She's a game mod creator!` } ] diff --git a/src/styles/post.css b/src/styles/post.css index 7e66e6a..c1525c5 100644 --- a/src/styles/post.css +++ b/src/styles/post.css @@ -283,6 +283,16 @@ text-align: center; } +.IBMSMSMBSSNote { + width: 100%; + border-radius: 8px; + padding: 10px 15px; + border: solid 2px rgba(255,255,255,0.1); + background: rgba(255,122,0,0.2); + color: rgba(255,255,255,0.95); + text-align: center; +} + .IBMSMSMBSSPostBodyHideText > * { width: 100%; text-align: center;