From 50d982a3a82c83dd3b184e70bca59e390294ae3c Mon Sep 17 00:00:00 2001 From: freakoverse Date: Thu, 2 Jan 2025 21:43:09 +0000 Subject: [PATCH 1/8] Update src/components/ModForm.tsx --- src/components/ModForm.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/ModForm.tsx b/src/components/ModForm.tsx index 98cdc22..43c030b 100644 --- a/src/components/ModForm.tsx +++ b/src/components/ModForm.tsx @@ -222,7 +222,7 @@ export const ModForm = () => { {

- We recommend to upload images to https://nostr.build/ + We recommend to upload images to https://imgur.com/upload

{formState.screenshotsUrls.map((url, index) => ( @@ -607,7 +607,7 @@ const ScreenshotUrlFields = React.memo( type='text' className='inputMain' inputMode='url' - placeholder='We recommend to upload images to https://nostr.build/' + placeholder='We recommend to upload images to https://imgur.com/upload' value={url} onChange={handleChange} /> From 08884cc0660a77277a281a5a56bfd851aca65f3c Mon Sep 17 00:00:00 2001 From: freakoverse Date: Thu, 2 Jan 2025 23:25:40 +0000 Subject: [PATCH 2/8] Update src/layout/header.tsx --- src/layout/header.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/layout/header.tsx b/src/layout/header.tsx index 1953ab6..7871062 100644 --- a/src/layout/header.tsx +++ b/src/layout/header.tsx @@ -451,6 +451,8 @@ const RegisterButtonWithDialog = () => { A: DEG Mods can't ban you or delete your content (we can only hide you), and the consequence of that is this kind of registration/login system. +

+ Warning: Make sure you backup your private key somewhere safe. If you lose it or it gets leaked, we actually can't help you.

From 35176302e50ca9ae46a4216737a62a2e9eff89d1 Mon Sep 17 00:00:00 2001 From: freakoverse Date: Fri, 3 Jan 2025 11:26:38 +0000 Subject: [PATCH 3/8] Update src/assets/games/Games_Steam4.csv --- src/assets/games/Games_Steam4.csv | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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,, From 4527c1c154d33aa79b1c5f16c0fe9fe2eab991aa Mon Sep 17 00:00:00 2001 From: freakoverse Date: Fri, 3 Jan 2025 16:11:25 +0000 Subject: [PATCH 4/8] Update src/styles/post.css --- src/styles/post.css | 10 ++++++++++ 1 file changed, 10 insertions(+) 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; From cff9bbd8d0aa535e1e37aae3b995af29151f1c2b Mon Sep 17 00:00:00 2001 From: freakoverse Date: Sun, 5 Jan 2025 13:16:39 +0000 Subject: [PATCH 5/8] Update src/layout/header.tsx --- src/layout/header.tsx | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/layout/header.tsx b/src/layout/header.tsx index 7871062..bdbc333 100644 --- a/src/layout/header.tsx +++ b/src/layout/header.tsx @@ -436,6 +436,19 @@ const RegisterButtonWithDialog = () => { nos2x
+

+ Warning: Make sure you backup your private key somewhere safe. If you lose it or it gets leaked, we actually can't help you. +

{ A: DEG Mods can't ban you or delete your content (we can only hide you), and the consequence of that is this kind of registration/login system. -

- Warning: Make sure you backup your private key somewhere safe. If you lose it or it gets leaked, we actually can't help you.

From 331ac285ce969b5999971bfaceac3c56082923f8 Mon Sep 17 00:00:00 2001 From: freakoverse Date: Sun, 5 Jan 2025 14:35:16 +0000 Subject: [PATCH 6/8] Update src/layout/header.tsx --- src/layout/header.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/layout/header.tsx b/src/layout/header.tsx index bdbc333..1871374 100644 --- a/src/layout/header.tsx +++ b/src/layout/header.tsx @@ -441,8 +441,8 @@ const RegisterButtonWithDialog = () => { style={{ padding: '10px', borderRadius: '10px', - background: 'rgba(0,0,0,0.1)', - border: 'solid 1px rgba(255 255 66 / 30%)', + background: 'rgba(205,44,255,0.1)', + border: 'solid 2px rgba(255,66,235,0.3)', margin: '10px 0 0 0', color: '#ffffffbf' }} From 2dccadd67095e4d46f59f7713b38b6768090cbca Mon Sep 17 00:00:00 2001 From: freakoverse Date: Sun, 5 Jan 2025 20:26:19 +0000 Subject: [PATCH 7/8] Update src/pages/about.tsx --- src/pages/about.tsx | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/pages/about.tsx b/src/pages/about.tsx index 4fea2be..2d87b5c 100644 --- a/src/pages/about.tsx +++ b/src/pages/about.tsx @@ -13,14 +13,20 @@ 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 with multiple options of server host to choose from (to upload to one or more), with us potentially offering a backup, and said system would also + provide censorship-resistance to the mod files themselves as well, as anyone would be able to host the files and back them up and provide it for the public + to download from, decreasing the chance of the file getting taken down or having it 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 up 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 promenent 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 +47,10 @@ 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 is hide posts form initialy being view on the site. + However, they can stil 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 then hidden. Afterwards, relavent authorities would + handle the rest.` }, { question: @@ -57,13 +65,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 +78,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!` } ] From efa16433e8935963e5891d4a35bbbfe97eea89c3 Mon Sep 17 00:00:00 2001 From: freakoverse Date: Sun, 5 Jan 2025 20:32:44 +0000 Subject: [PATCH 8/8] Update src/pages/about.tsx --- src/pages/about.tsx | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/pages/about.tsx b/src/pages/about.tsx index 2d87b5c..4b708a3 100644 --- a/src/pages/about.tsx +++ b/src/pages/about.tsx @@ -13,20 +13,22 @@ export type FAQItem = { const FAQ_ITEMS: FAQItem[] = [ { question: "You don't host mod files?", - 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 with multiple options of server host to choose from (to upload to one or more), with us potentially offering a backup, and said system would also - provide censorship-resistance to the mod files themselves as well, as anyone would be able to host the files and back them up and provide it for the public - to download from, decreasing the chance of the file getting taken down or having it lost.` + 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: `When a mod creator attempts to publish a mod, there is a security field that they can fill up 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 promenent 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.` + 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'?", @@ -47,10 +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: `While we can't directly take down mod posts or ban user accounts, the best that we can is hide posts form initialy being view on the site. - However, they can stil 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 then hidden. Afterwards, relavent authorities would - handle the rest.` + 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: