“Sente - Online GO” App for Android

Might be connected to recent matchmaking changes on the website?

@MrAlex

Possibly. I tried searching for a game on the website, the search appeared in the app, and now I am able to search for games using the app again. The issue just disappeared. :man_shrugging:

New version is going to be available in a few hours, trying to deal with the recent changes to the matchmaking.

3 Likes

Long time, no see. New version coming up. It is actually a fairly large rewrite to update the app to 2025 standards. The most visible changes:

  • Updated the look and feel to Google’s Material 3 (aka Material You)
  • Started using “dynamic colours” - meaning that Android picks a palette of colours from your background and tints the app with it. The app is going to look different for each one of you!
  • OGS warnings (such as the ones you get for not making a single move before abandoning a game) are now displayed and the user can dismiss them
  • Reimplemented Face to Face, AI, supporter and a few other screens using Compose (the modern framework for Android development)
  • Updated the app for Android 15
  • For the geeks amongst you, I also migrated the navigation to Compose and ditched the support library (yay!)

This is a major rewrite so some of the old bugs might be fixed (e.g. the one where sometimes the AI game got into a weird state). But other new bugs will most likely come up, so please report them.

6 Likes

Hello! With the new update I’m experiencing a lot of hanging black screens between loading, where sometimes it doesn’t load so I use my phones browser instead. First day of the update, it only hung when going to a game from my phone’s alerts. Although it still took awhile to load, going to a game from the app itself would load. Today, the app opening itself hangs at a black screen. Closing out completely and then reopening the app seems to fix that up, but it does keep happening. Thanks!

Hi @losingteeth thank you for the report. This should be fixed with the latest change, version 764. You can see the version number at the bottom of the settings. If this happens with version 764, please report back!

Unfortunately yes, version 764. Right now the app loads up fine if I’m opening the app, but when I try to open a game via a notification for my turn, it still hangs in black. I can go to a game from the app home screen fine now though, which wasn’t the case yesterday.

Ok, that sounds like 2 different issues though:

  1. You open the app normally, go to a game and it fails to load (see video in the 3rd reply here Games are not being displayed, seeing blank board · Issue #193 · acristescu/OnlineGo · GitHub). This one you cannot reproduce in v764 - please confirm
  2. You click on a game notification and it doesn’t load properly - still present in v764

Is my understanding correct?

Yes, two separate issues then.

  1. This was similar to my issue yesterday, though I didnt even get the board image IIRC, it was just black with “Loading…” up top. I haven’t been able to replicate this today.
  2. Yes. Clicking on a notification brings me to a black screen, no “Loading” or board.

Great. I think 1 is fixed in v764. As for #2, I just pushed a fix for that, it should be available to you folks tomorrow.

1 Like

Update has come and fix works! Thanks

1 Like

Hello ! I found people from Russia , Turkey and Brazil using your app…I haven’t found any far from great as yours to learn, play, anything related to Go on the web, even the proper server sites isn’t as good as your app…I’ve read the difficulties you might have to open it to translations …But are to few “terms”..“Play”= Jogar, Learn = “Aprender”…It’s just “copy” the terms from the translations from the OGS site…It will be easy for me…Any chance of it ? There’s 100k downloads of your app on Play Store…

1 Like

Hello
I’ve been using the app a lot and I love it.

This morning I updated it, which had two obvious consequences

  • the blue was replaced with purple
  • there is now an “animation” that makes it look like the goban is arriving very fast from the left of the screen when I click on the game.

Is there a way to deactivate this animation? I looked in the settings and couldn’t find anything. Currently my workaround is to close my eyes before I click on a game :confused:

Wait, what? From the left? That’s definitely not normal, the whole game screen (with player details, etc) should slide in from the right, but this is similar to how it always was. Can you please take a screen capture of it?

Hi @davi.jorge.arte Thank you for offering to translate the app. I’m afraid that in order to enable the feature for the translators there will be a lot of work required. I don’t think I’ll have the time :frowning:

1 Like

Thank you for the rapid and honest answer…

Yes, sorry, I meant from the right, not the left. I cannot take a screenshot of it, it goes way too fast.

Can’t you use this ? : Per-app language preferences  |  App architecture  |  Android Developers

1 Like

That’s a relatively minor thing that has to be done. The problem is this Localize your app  |  App architecture  |  Android Developers

Basically, I would have to go through every single screen that I have and get the hardcoded texts and put them into a special XML file. I would pick a unique key for each one. I would then replace the strings with requests to load them from this XML file using the keys. Then I would have to expose that XML file with english defaults + keys to one of these translation services. Then the translator(s) would come in and translate them one at a time. Then I would have to somehow integrate the resulting translated file into the build process.

It’s not impossible, but it’s a lot of work.

5 Likes

I wonder what the OGS autotranslate function does

There’s a post request to termination-api/translate.

I wonder does that cover a number of things that are Go related?

I meant to test it out but haven’t.