Hello everyone, it's been awhile!
We've been hard at work on two primary things:
Before getting into each of the things mentioned above, let's go over some smaller bug fixes that are in this release.
Audio
Blog
Logged-Out Pages
We rewrote all of the code that manages how streaks are updated to make it more efficient and less-prone to database timeouts and failing because of unrelated tasks running at the same time. This has been running in the background for a couple of weeks now and it seems like it is working as intended.
We finalized the code that will fix broken streaks. This has been run though there are some edge cases that we could not account for.
If your streak is incorrect, please message Jacob | ジェイコブ on Discord with the email that you use to log into the website so that we can finally get everyone's streaks to where they should be.
Thank you everyone for your patience during this time, we know it was frustrating to deal with and it was a rather high priority for us to fix all of it. We're happy that this seems to be the last hurdle we have to jump.
This is where the majority of the development time has been spent. We are transitioning our platform to a serverless architecture and took this opportunity to update the way content can enter NativShark.
In addition to this change, all audio being added to the platform moving forward has its loudness normalized and silence trimmed from the start and end automatically as part of the upload process.
More changes will be done to the CMP over time, but these initial changes allow content to be released at a regular pace.
Thank you everyone for your patience during this time and we hope you are looking forward to new content, new features, and more quality of life changes coming your way!