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: