BunPyro - New Android App (WIP)

Hi there!!

It seems on my side that the reviews done within BunPyro are not taken into account for profile XP and review streaks.

I lost several times my streak this last 30 days before understanding that doing my reviews on bunpro website was resolving the issue.

In fact, the days I did not reviewed my ghosts where counted as days without reviews because I was not doing anything on the website, all was done through BunPyro… :frowning:

Any idea on the cause of this issue?

Thank you again for the nice app!

1 Like

Has anyone been having issues again? I want to use it again but I don’t want to crash everything. I just noticed that the reviews are synching up again, but since no one said anything here I’m a little afraid to use it.

I installed the app, entered the api but when downloading the grammar data I get a ‘something went wrong on our side’. I retried a couple of times without succes :-/

1 Like

Same here :slightly_frowning_face:

@Warrie @Nyans Sorry about that, the API I’m relying on seems to be down. Thank you for letting me know :bowing_man:


@Jake The app is getting an HTTP 503 when requesting https://bunpro.jp/api/v4/example_sentences

Did something happen? Is this endpoint retired?

This started on March 18th and continues to this day. It seems to happen at all time of day, so I don’t think it’s related to a maintenance.

1 Like

I think it has to do with the example sentences taking too long to load :confused:
We added a bunch of data to examples which is causing it to compile slower.
Looking at the api as it is, there isn’t a great fix, but I can probably paginate the route or change the serializer.

1 Like

I have the same problem. I always get the message “something went wrong on our side”. I regenerated the api but I still doesn’t work. Anyway to fix this? because I would love to use the app :slight_smile:

2 Likes

@Jake Sorry for the late reply, thank you for your answer!
If you can paginate the endpoints that return a lot of items, I can handle the change on the app side. It will still be quite slow to sync up everything, but at least it will work.

If you have the bandwidth, when do think this can be done? :bowing_man:


The long term fix is probably to:

  1. still provide a paginated bulk endpoint to sync everything (for users that want offline mode).
  2. provide a REST API for individual items (checking a grammar point, …).

2 would mean more requests, but smaller and easier to cache.
But I would also need to rewrite many things in the app, as it assumes everything is available (for search, navigation, etc.)

1 Like

Sorry about this, I was quite busy recently and could work on the app.
In the current state, unfortunately, it can’t be used. When Bunpro updates the API, I can fix the issue.

1 Like

don’t worry. thanks for your reply!

1 Like