GithubHelp home page GithubHelp logo

vrickey123 / leapforwanikani Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 3.0 5.49 MB

Android app for WaniKani (MVVM + Coroutines). Available on Google Play.

License: GNU General Public License v3.0

Kotlin 100.00%

leapforwanikani's People

Contributors

chrsrck avatar vrickey123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

leapforwanikani's Issues

Erroneous push notifications about pending lessons

I very frequently receive push notifications that I have pending lessons that don't actually exist. If this isn't already a known issue for other reasons, my guess is it may be due to the fact that I reset my level backwards when resuming WK after a long absence.

Push notifications occur at the wrong time

Hi,

I am receiving random push notifications saying there are some reviews or lessons, but there's nothing. The timing is completely off. Is this a timezone issue? Conversely when I actually have something to do I don't get any notification. I installed this app mainly for push notifications, if those don't work then unfortunately I don't see much value anymore in it compared to using the website directly. ๐Ÿ˜ข

Rate limit exceeded error

I get this JSON error very frequently when trying to do reviews:

{"error":"Rate limit exceeded","code":429}

Tried disabling the VPN on my phone, no change. The API key I'm using for this app isn't used for any others. If I try a different WK app at the same time I don't get the error.

Spontaneously resolves after a while. It sometimes happens during a review session, too. First I get that message from WK that it's lost its connection and needs to refresh, then the error is shown.

CI/CD and Community Contributions

Before development is opened up to the community, we'll need to set up CI/CD and unit tests. For now, we'll be focusing on bug fixes until our future goals are clarified (#11)

Native App and Offline Lessons and Reviews

I am pre-populating this issue since it will be the most requested - and most useful - new feature.

I took a look at implementing a bottom nav with learned items and lessons, and had a basic data flow working. You can see a Gist here: Complex Live Data Transformation. However, the complexity of a full-feature port of the website is outside of the scope of a v1 release and probably outside the scope of a community-only project in general.

Before continuing, I'd be interested to hear from the WaniKani team on the official plans and from users on what features may be (relatively) easy wins.



Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.