Yet Another New App: WeiqiHub

I registered on fox and wbaduk thanks to this app. It’s quite easy and so awesome.

Now I installed AI Sensei tôo (mobile Android) and naturally I would like to review my games I just played on fox and wbaduk.

I found the upload place but where are these games on my Android?

1 Like

I just created a branch GitHub - benjaminpjones/WeiqiHub at ogs which adds OGS game client. So far only “login” works.

If anyone would like to work together on it, please reach out!

4 Likes

I just started learning flutter this week, and made my first few changes in weiqihub, if noone else jumps in I can help in future, but will take a while for me to wrap around the flutter/dart knowledge, even though I’m a little knowledgeable about OGS api

3 Likes

There’s plenty to go around, and any help is appreciated! Gotta add the websocket connection, game list, automatch, gameplay etc.

I’m pretty new to Dart/Flutter as well (as in.. a lot of “vibe coding”). Good news is Dart is very similar to the other curly braces languages :slight_smile:

1 Like

yeah, that’s true, I see resemblance to c n java.

though I have only done python for last couple years and nothing else, still I don’t have to start from scratch to learn dart.

1 Like

One problem on Android.

While playing, if I’m switching app and come back to WeiqiHub to continue my game, I’m systematically disconnected from the server. This way, I could lose game from multiple disconnections.

1 Like

Turn on unrestricted battery and background internet usage

1 Like

Thanks ! It works properly now.

This problem appeared with the One UI 7.0 update. Before that, it was working ok with the default settings

I ran into a problem today trying to play on Foxwq (maybe typgem as well), that it is very difficult to place stones at the 1st line on the left side of the board at the first line. The ghost of the stone sometimes appeared, sometimes didn’t. And it is extremely easy to missclick, making finishing yose on the left side nearly impossible (like needed 30 seconds of flickering when the normal foxwq byoyomi can be just 20 or 30 seconds).

Not sure if any smartphone has this issue, mine is samsung galaxy A52.

1 Like

Never had the issue on iOS so maybe related to Android.

Are you sure it’s an app issue and you don’t have some screen issue with other app ?

I don’t think so, maybe not, since the right side is perfectly fine. And most other apps, have coordinate on the sides so the left most 1st line wasn’t so far into the edges and have space.

Edit, I’ve tested one other app also doesn’t have the coordinate on the left side, Crasy Stone, and it is perfectly fine for me to play the left 1st line, so this is definitely only happened for Weiqihub

1 Like

From the dev:

Unfortunately I can’t repro that on my mobile devices. I guess the simplest way to verify it’s a problem with their device, is to open a local board page (available on the home screen) and try it there, both in portrait and landscape modes.

There seem to be several reports about similar issues with Samsung phone users, e.g. here’s one that changed some weird setting to fix it: https://eu.community.samsung.com/t5/galaxy-s23-series/issues-with-touch-not-registering-properly-on-very-left-and/td-p/6882194. Additionally, it might be worth enabling coordinates so that the board is not so close to the edge. Unfortunately I don’t own a Samsung device so there isn’t much else I can do.

1 Like

I don’t think this is related to Samsung phone edge touch (maybe a little hard to touch, but they definitely still work). I think the difference with other apps that also has the edge touch that works, and WeiqiHub is that the edges of the boards are way too thin, making the ghost image easily flicker. I need to hold the phone very tight and firm (or place on the table) to have a stable ghost stone image (which defeats the purpose of playing on a mobile phone). Also, other apps have design to “offset” the ghosts a bit on the edge, which makes them much easier to click if they are on the edges (that is if I hover a ghost on the edge, even if they are closer to the 2nd line they would still consistently show a ghost stone at the 1st line as an option if there are already other stones on the 2nd line, like a collision detection, making 1st line yose easier to place). The zone that responding to the 1st line stone seemed to be a little off for Weiqihub, so the ghost stone sometimes just “float” to the next intersection (and if there are already stones there, they would just flicker, sometime appear sometimes not for the 1st line stones), regardless of the device orientation portrait or landscape.

Right now, the only option that makes it work is to just show coordinate and away from the edge, but still the flicker on the 1st line persist regardless (but less so, since the away from edge make the flicker happen less.

1 Like

I really thought that the download game features was still bugged on iOS and I just discovered thanks to someone on reddit that I just had to slide on the left my game to see the features to download and push to Ai-sensei.

This is great but really unintuitive for people who are not aware of the possibility (I’ve been using the app for months without knowing this). There should be something giving the user a hint there is something if you slide left !

5 Likes

Left a quick update on the OGS integration issue on GitHub, wanted to share it here as well:

We’ve got some big pieces in here:

  • Log in
  • Game history
  • Automatch
  • Gameplay

I’m going to try to maintain a running list of polish/gaps that I think should be resolved before releasing:

  • resignation
  • game clocks
  • in-game player info
  • 2-way socket communication
  • scoring

And a list of features that would be nice, but probably don’t need to/can’t happen in v1:

  • SSO (OGS has it, but WQHub only supports passwords)
  • # people in automatch queue (OGS only shows a dot if somebody is waiting in the queue)
  • wins/losses (OGS has this data, but doesn’t return it in most of the player APIs)

As before, if anyone is interested in taking a piece of this work, let me know and I’m happy to offer any assistance. The remaining pieces can largely happen in parallel.

6 Likes

I suspect the issue is with Android itself… A few other apps have this behavior where you cannot find the supposed downloads. Actually, there is no download taking place. I’m told that Android recently changed permission structures and file save functionality must be built in by the developer differently to provide such permission.

This may be why I cannot get download function on several apps recently.

EDIT: BTW, swiping left does nothing on my Samsung tablet. And the download sgf feature doesn’t seem to create a useable file. :man_shrugging: Giving up for now

I tried on my android phone (android 15), and so far I like it. please keep it simple and no ads. thanks

1 Like

it looks like a samsung specific issue, as I couldn’t replicate it on the tabs I had access to

fwiw I’m able to swipe on Samsung Galaxy S25

Screen_Recording_20250921_075814(1)

One thing i notice on mine is that the “share to other apps” modal is opened rather than just saving to my files.

This is not a complaint - i think that’s kind of fine, but maybe related to what you’re seeing?

Whatever does “Find the root” (under Train–Middlegame) mean?