February 8, 2021

February 7, 2021 - Streak Fixes and CMP Changes

Hello everyone, it's been awhile!

We've been hard at work on two primary things:

  1. Making it so that streaks work as they are supposed to
  2. Writing the code to fix any broken or incorrect streaks
  3. Getting the content management platform to a place where we can release content faster

Before getting into each of the things mentioned above, let's go over some smaller bug fixes that are in this release.

Bug Fixes

Audio

  • Attempt to fix an issue where some audio would not play. We believe this was an issue with the way our service worker was configured and so we have disabled the service worker for the time being.

Blog

  • Fixed some theming issues in the blog.

Logged-Out Pages

  • We've simplified and re-arranged the logged-out page content and fixed some issues with the navigation theming.

Streak Update

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.

Fixing Incorrect Streaks

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.

CMP Updates

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!

Start learning Japanese

Learning Japanese used to be complex. We made it simple.

Natural phrasing
Authentic audio
Real-world context
*No credit required

Begin your journey today.

Risk-free. No payment information required to sign up.
Frequently asked questions

Does NativShark teach me everything I need to learn Japanese?

Will NativShark prepare me for the JLPT?

What makes NativShark different from any other resource?

What if I already know some Japanese?

Can I cancel or pause a subscription?

Is there an app?