From d36f9eaa986ae26cbcda82d995a6adc91dfb0b88 Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Thu, 27 Oct 2022 06:05:49 -0400 Subject: [PATCH 1/4] Added admin email notifications to tier system --- example.config.json | 3 ++- src/schema/pnid.js | 1 + src/util.js | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/example.config.json b/example.config.json index 5edbc24..464319c 100644 --- a/example.config.json +++ b/example.config.json @@ -16,7 +16,8 @@ "stripe": { "goal_cents": 300000, "secret_key": "secret_key", - "webhook_secret": "webhook_secret" + "webhook_secret": "webhook_secret", + "notification_emails": [] }, "database": { "account": { diff --git a/src/schema/pnid.js b/src/schema/pnid.js index deabeea..a3f023d 100644 --- a/src/schema/pnid.js +++ b/src/schema/pnid.js @@ -8,6 +8,7 @@ const PNIDSchema = new Schema({ }, server_access_level: String, access_level: Number, + username: String, connections: { discord: { id: String diff --git a/src/util.js b/src/util.js index a5a9bbf..4abafc6 100644 --- a/src/util.js +++ b/src/util.js @@ -400,6 +400,19 @@ async function handleStripeEvent(event) { assignDiscordMemberSupporterRole(discordId, product.metadata.discord_role_id).catch(error => { logger.error(`Error assigning user Discord supporter role | ${customer.id}, ${discordId}, ${pid}, ${product.metadata.discord_role_id} | - ${error.message}`); }); + + for (const email of config.stripe.notification_emails) { + // * Send notification emails for new sub + try { + await mailer.sendMail({ + to: email, + subject: `[Pretendo] - New ${product.name} subscription`, + text: `${pnid.get('username')} just became a ${product.name} tier subscriber` + }); + } catch (error) { + logger.error(`Error sending notification email | ${email} | - ${error.message}`); + } + } } if (subscription.status === 'canceled') { @@ -416,6 +429,19 @@ async function handleStripeEvent(event) { removeDiscordMemberSupporterRole(discordId, product.metadata.discord_role_id).catch(error => { logger.error(`Error removing user Discord supporter role | ${customer.id}, ${discordId}, ${pid}, ${product.metadata.discord_role_id} | - ${error.message}`); }); + + for (const email of config.stripe.notification_emails) { + // * Send notification emails for new sub + try { + await mailer.sendMail({ + to: email, + subject: `[Pretendo] - Canceled ${product.name} subscription`, + text: `${pnid.get('username')} just canceled their ${product.name} tier subscription` + }); + } catch (error) { + logger.error(`Error sending notification email | ${email} | - ${error.message}`); + } + } } if (subscription.status === 'unpaid') { @@ -432,6 +458,19 @@ async function handleStripeEvent(event) { removeDiscordMemberSupporterRole(discordId, product.metadata.discord_role_id).catch(error => { logger.error(`Error removing user Discord supporter role | ${customer.id}, ${discordId}, ${pid}, ${product.metadata.discord_role_id} | - ${error.message}`); }); + + for (const email of config.stripe.notification_emails) { + // * Send notification emails for new sub + try { + await mailer.sendMail({ + to: email, + subject: `[Pretendo] - Removed ${product.name} subscription`, + text: `${pnid.get('username')}'s ${product.name} tier subscription has been canceled due to non payment` + }); + } catch (error) { + logger.error(`Error sending notification email | ${email} | - ${error.message}`); + } + } } } } From 9c134bf06c28339ab6606f944da9ebed22193a7f Mon Sep 17 00:00:00 2001 From: SuperMarioDaBom Date: Sun, 30 Oct 2022 20:09:20 -0700 Subject: [PATCH 2/4] Create blogpost for 10-30-22 --- blogposts/10-30-22.md | 120 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 blogposts/10-30-22.md diff --git a/blogposts/10-30-22.md b/blogposts/10-30-22.md new file mode 100644 index 0000000..b76e5c9 --- /dev/null +++ b/blogposts/10-30-22.md @@ -0,0 +1,120 @@ +--- +title: "[Recap] 2022 - What A Year!" +author: "SuperMarioDaBom" +author_image: "https://www.github.com/SuperMarioDaBom.png" +date: "October 30, 2022" +caption: "Our latest progress, alongside new info!" +cover_image: "https://cdn.vox-cdn.com/thumbor/hyK2OySYtiABO0v6f6w35T77gjo=/1x0:1098x731/1200x800/filters:focal(1x0:1098x731)/cdn.vox-cdn.com/uploads/chorus_image/image/3165495/wii_u_chat_1100_alt.0.jpg" +--- + +### If you want to see more frequent updates, consider supporting us by [**upgrading your account with a subscription!**](https://pretendo.network/account/upgrade) + +Where do I even start? + +This past year has been a very busy one. From Juxtaposition updates to general stability improvements to reviving a Wii U title that's been dead for 5 years now, there's something for everyone to enjoy. A lot has happened, so we won't be able to cover everything in detail. We've still got a lot of ground to cover, so let's jump into it right away! + +# Posts Galore +> **DUE TO SOME TECHNICAL ISSUES JUXT IS CURRENTLY NOT AVAILABLE FOR THE PUBLIC BETA. THANK YOU FOR UNDERSTANDING.** + +Let's start with Juxtaposition (or Juxt for short). If you're not aware, Juxt is Pretendo's reimplementation of Miiverse functionality. For more details on it's history, as well as what it all encompasses, please check out [**this blog post from 2021!**](https://pretendo.network/blog/9-29-21) + +What's changed since then? + +## Messages Have Arrived +You can now send messages to users that you are mutual followers with! Just like Nintendo's implementation, these messages are not secured, so do not treat it like a private conversation platform. + +## When Away From Console +Juxt now has a web version! It is still somewhat limited, and you must first use Juxt on-console to get everything set up, but it's there and will be a great way to interact with users even while not using your game console. + +## Wara Wara What Now? +![An active Wara Wara Plaza, with a bunch of Miis walking around](https://media.discordapp.net/attachments/882044583238832238/1035956941052194877/unknown.png?width=2200&height=1239) +Wara Wara Plaza is back to its former glory! For those who don't know, Wara Wara Plaza is the plaza of Miis you see on one of the Home Menu screens. Previously, the above could only be seen through manually adding the data to the console. If you have access to Juxt, you should be able to see the plaza back to bustling. + +## That's Not All +Plenty more has changed with Juxt, too much to go into detail here. For now, let's move on to the next big addition! + +# Who's The BOSS Now? +SpotPass (known internally as BOSS) is a service that allows servers to push new content to consoles without requiring an update. We've demonstrated the ability to push custom Splatfests to Splatoon, but since then we've got a fully functional server to push out content! Do I sense a Splatfest in development? + +# Pikachu, I Choose You +Servers for 3DS Pokémon titles are nearly functional! These games require additional effort to get working correctly (including signature patches), so please stay tuned for that. + +# A Wild Raccoon Has Appeared! +![Bandwidth Raccoon holding a Wii U Gamepad and a brick](https://pretendo.network/assets/images/bandwidth.svg) +In case you haven't yet met him, this is Bandwidth the Raccoon! He's appeared to welcome everyone alongside some major website updates! + +## Progress, Progress, Progress +The Progress page has received an upgrade! Data is now pulled from GitHub repositories, and you can see a better breakdown of the progress for each server in development! + +## Have You Checked The Docs? +A Docs section has been added to the website! Here, you can find information on how to get started, as well as error codes in the event you encounter any issues. This section is still a work-in-progress, so it will be updated and added onto as time goes on. + +## Goodbye Patreon, Hello Stripe +We are moving away from Patreon due to security concerns, and better integration with our services. Tiers will stay exactly the same - no changes in cost. If you wish to support the project, log into your PNID on the website and check out the info on upgrading. Pretendo is an open source project, therefore payment is not required to use the project when open publicly or self-hosted. See the info of the different tiers for a list of perks. + +## It's All About Mii +One of the biggest additions to the website is you now have the ability to create & edit your account Mii! This is great for emulator users who aren't necessarily able to use a Mii Maker app to create their Miis, or for those who wish to create their PNID entirely on the web. + +## Accounts, Just The Way You Like It +You can now create your PNID entirely on the web, no console required. Most settings cannot be changed just yet, though you can change your Mii. + +# Further Improvements To Overall System Stability And Other Minor Adjustments Have Been Made To Enhance The User Experience +Multiple servers got improvements, including the Account server and the Friends servers. The Account server now has proper access levels, which allows specific users to have access to specific services. Friends servers have increased stability, and on the Wii U side are only missing a few pieces to become fully functional. + +# Official Cemu Support Has Arrived! +In the latest version of the Cemu 2.0 experimental builds, support for Pretendo has been added! Check out our [Cemu usage guide](https://pretendo.network/docs/install/cemu) for more info and to get started. + +# Finally, After 5 Years... It Lives! +If you haven't yet seen this video by Good Vibes Gaming, go check it out! I won't go anywhere... + +[yt-iframe](Xtc9DJ6LYas) + +All done? Welcome back! Yes, you aren't dreaming - Wii U Chat is finally here! The journey leading up to this point has been an adventurous one, so grab your popcorn as we go back to the beginning. + +## Where It All Started +![](https://media.discordapp.net/attachments/413884110667251722/679178001065443358/image0.jpg) + +Back in February 2020, Jon shared a few photos of Wii U Chat getting into the app. Hardly anything was implemented, just enough to get to the list of friends. Since we did not have a functional Friends server at the time, this was actually performed using a Nintendo Network account. We did not seriously explore the app at that time, since there were other priorities that took precedence. It would be a bit until the app was looked at again. + +## The Journey To Trigger A Call + +In March of the same year, research began on finding out how to trigger incoming calls. After all, if you can't get a call to come in, how would you answer it? Figuring this out would be the biggest hurdle, and the key to bringing it back to life. Unfortunately, by this time Nintendo had long shut down service, so we couldn't just observe how Nintendo handled it. We needed a different strategy. + +We called upon Kinnay, someone who is very well versed in Nintendo's networking & the Wii U, and asked for help looking into this. If you're unfamiliar, Wii U Chat could trigger incoming call notifications in the Home Menu, even if the app wasn't open. They concluded that those notifications cannot be coming from the app itself, they must be coming from elsewhere. It would be a while before anything is found. + +Fast forward to October 2021. Shutterbug2000 decided to take a stab at it, and see if he could get Wii U Chat itself to show an incoming call. Fun fact: Even with Nintendo's implementation, if you clicked answer on a call notification in the Home Menu you would be brought directly to Wii U Chat, where in the app you would then be prompted again to answer or decline. This same notification in the app would also show if you happened to already be in it. Getting that to show up was Shutter's first goal. Using a fake, hacked-in user named 'bella', he finally figured it out. + +![](https://media.discordapp.net/attachments/881852117550243860/901719825397714944/20211024_013219.jpg) + +Attempting to answer would crash the app, which would become a common theme. Wii U Chat has less than what one would consider to be the bare minimum for error handling. He left the app at that, and moved on. + +## It Was Friends All Along +Two months later, in December, shutterbug2000 was looking into notifications regarding the friends list. Certain games allowed users to join their friends in ongoing online matches right from the list, and he wanted to figure out how those worked. To do this, he injected the Friends applet into a normal application. Titles such as Smash Bros. support the feature; Mario Kart 8 may have had this as a planned feature, but seems to ignore it if attempted. + +![](https://media.discordapp.net/attachments/881852117550243860/919051163431747614/20211210_202021.jpg) + +While he was here, Shutter decided to try and see if an incoming call could be triggered. Up until then, the we had come to the conclusion that it was most likely a notification from the Friends server, but no actual proof had yet to be found. It was a reasonable assumption, since a client connects to that first before any game server and stays connected the whole time they're logged in. After a bit of work, he managed to figure it out. + +![](https://media.discordapp.net/attachments/881852117550243860/919088919348408340/20211210_225055.jpg) + +It was from the Friends server all along! Now that the pieces were there, all that was left was to handle call sessions via matchmaking (yes, it uses similar processes to joining game sessions) and NAT traversal (a process allowing consoles to talk directly). Unfortunately, it would be some time before much more progress could be made. + +## Putting It All Together +In late August of this year Jon, Shutter & I got to work to get it put together and finally working. On September 7, the first call since 2017 was made. + +![](https://media.discordapp.net/attachments/881852117550243860/1017131964429516910/IMG_9043.jpg) + +After 5 years of this app lying dormant, it is now possible to make calls and draw on your friends' faces! This could not have been done without all of the contributions from devs and non-devs alike, so thank you to all who contributed to this effort! + +## What Remains +If you're seeing this within the current public beta, good news: Wii U Chat is open for use! There are a few caveats to keep in mind, due to the early nature of the servers: + +* Wii U Chat heavily relies on Miiverse functionality for certain features such as missed calls, which haven't yet been figured out & implemented. As such, the console may freeze or lock up from time to time, especially if you cancel an outgoing call. If you experience a freezing issue, please fully power off your console and try again. +* As mentioned above, missed calls are not implemented yet. Do not expect a log of calls you didn't get to while away. +* Currently, notifications are only sent to the call recipient while in the app; as mentioned above, we know how to trigger them, but this server intercommunication is not yet implemented. +* Expect bugs. Lots of them. We will not be providing much technical support for the app at this time, due to it's early nature and the fact that we know there are issues. + +We hope you enjoy Wii U Chat! + +# The End, For Now +That's all we've got to share for now. There's sure to be more updates in the future, so come back again later for more. From 183a4d0aaa286041e79d366482da73a381ff86be Mon Sep 17 00:00:00 2001 From: SuperMarioDaBom Date: Sun, 30 Oct 2022 20:20:24 -0700 Subject: [PATCH 3/4] Add blogpost image --- public/assets/images/blogposts/10-30-22.jpg | Bin 0 -> 79836 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/assets/images/blogposts/10-30-22.jpg diff --git a/public/assets/images/blogposts/10-30-22.jpg b/public/assets/images/blogposts/10-30-22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd567688f1ac7bbe8e7f17471d215c8ed800a139 GIT binary patch literal 79836 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 literal 0 HcmV?d00001 From 4b58640db24df49da4763b2d65d280ce5fd9e6ad Mon Sep 17 00:00:00 2001 From: SuperMarioDaBom Date: Sun, 30 Oct 2022 20:21:15 -0700 Subject: [PATCH 4/4] Update blogpost with local image --- blogposts/10-30-22.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blogposts/10-30-22.md b/blogposts/10-30-22.md index b76e5c9..c4d7bce 100644 --- a/blogposts/10-30-22.md +++ b/blogposts/10-30-22.md @@ -4,7 +4,7 @@ author: "SuperMarioDaBom" author_image: "https://www.github.com/SuperMarioDaBom.png" date: "October 30, 2022" caption: "Our latest progress, alongside new info!" -cover_image: "https://cdn.vox-cdn.com/thumbor/hyK2OySYtiABO0v6f6w35T77gjo=/1x0:1098x731/1200x800/filters:focal(1x0:1098x731)/cdn.vox-cdn.com/uploads/chorus_image/image/3165495/wii_u_chat_1100_alt.0.jpg" +cover_image: "/assets/images/blogposts/10-30-22.jpg" --- ### If you want to see more frequent updates, consider supporting us by [**upgrading your account with a subscription!**](https://pretendo.network/account/upgrade)