Welcome to v3 of the Godder.xyz website. Feel free to look around, contribute, steal code, or whatever you need to do.
v3 hello world post: https://godder.xyz/blog/hello-alternate-world
My website built with Next.js 14 and Tailwind CSS.
Home Page: https://godder.xyz/
License: Apache License 2.0
Welcome to v3 of the Godder.xyz website. Feel free to look around, contribute, steal code, or whatever you need to do.
v3 hello world post: https://godder.xyz/blog/hello-alternate-world
Signing in or out of Godder.xyz will result in a Cloudflare 502 Bad Gateway error shown to the user.
This issue has been labelled high priority.
This issue needs to be fixed as soon as possible and this will negatively interfere with visitors' experiences.
All times displayed are in Pacific Standard Time (GMT-8) and in DD/MM/YYYY date format.
After more than a year of the redesigned Godder.xyz website, I will be officially moving away from Supabase. I learned that while Supabase was an amazing managed backend service and I would totally recommend it to everyone else - now I think it's not the best for me and this site.
Here's the breakdown of what's going to happen in the next couple of days/weeks:
Your experience shouldn't change. Unless you're Tristan, which is currently the only user who made an account on Godder.xyz after the account reset. You just need to create a new account, which will be under the same GitHub & Discord OAuth apps. And since your account isn't really that meaningful, nothing should change for you.
Internally, we will be slowly not relying on everything Supabase. The main database will still be Postgres and hosted on Supabase but instead be accessed using an API route and the underlying engine will be Prisma. We will be using next-auth.js for authentication with JWTs and a database. Both GitHub and Discord sign-up options will still be supported.
Supabase keeps breaking on my site, and most of the time it was not my fault, or at least not in my control. Authentication keeps breaking, numerous outages (some that I don't even know of), and one time I had to move an entire Supabase project because something was broken.
While managing my own database (well, it's hosted on Supabase) and authentication providers, I feel like I have more control. I remember tweeting about it, but I can't seem to find it now.
Another reason is that I really need to find a reason to work on my site again. It's been quite a while, maybe tomorrow is going to be the day. Well, that's going to be fun. And do another blog post, maybe.
This issue will remain open and relevant PRs will be linked here until the "rewrite" is done. Not really a rewrite.
Thanks all <3
The maintenance has been delayed due to technical difficulties. We are attempting to end the maintenance as soon as possible once we have fixed the issue. There is no current ETA.
Due to issues labelled in #1, emergency maintenance has been planned to resolve the issue.
All services will be affected during this emergency maintenance, except for the following:
We are sorry for any inconveniences caused by the maintenance.
When signing in using Discord OAuth, Discord will not redirect users back to Godder.xyz.
When signing in using GitHub OAuth, the redirect to GitHub will be stuck until the request is closed.
Because Discord and GitHub are the only authentication options available, users are not able to sign in. If users are signed in previously, they can still access member-only pages/features until their refresh token expires or they sign out manually.
This issue has been labelled high priority.
This issue needs to be fixed as soon as possible and this will negatively interfere with visitors' experiences.
Without users being able to sign in, core member-only features will not work and makes developing future features involving authentication virtually impossible to test.
All times displayed are in Australian Eastern Standard Time (GMT+10) and in DD/MM/YYYY date format.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.