There are several things I think would be good change. They aren’t really related, just random things I noticed while playing on OGS:
In group management, after I invite someone into the group successfully the invite field should be cleared so I can write a new name in. Also when I invite several people the popup started showing blank instead of a message like “Invite successful” or fail. This is just minor but a little bit confusing.
For live game, the game creator should be available to wait for a challenger. I have joined many game just to find out that the creator is afk. Granted I can always cancel the game after finding out, but it leaves a bad taste. Last time it happened, I forgot to cancel the game, and after a while accepted another challenge. Immediately after the new game started, the former guy also started playing. I thought it would be impolite to cancel now and play both game at the same time, and ended up losing both. I’m not trying to be a loser and blame here; just making an example that an afk game creator leave bad taste to people who join their game. For correspondence game it’s ok to go to sleep after you create a table, but in a live game it’s really bad manner.
TR;DR; my suggestion: Cancel an open live table if the owner is afk for more than 5 minutes.
I really hate the system that allow anyone to choose any rank at anytime. In my opinion ranking must be hard earned. When I started playing Go, there were a lot of people with bad manner online (leaver, troll, whinner, people who just refuse to accept a loss), but when I rise up the rank those kind of people slowly disappear. My teacher once told me Go is a game of attitude, and I firmly believe him that people without good attitude can’t rise high in Go. Of course you can never eradicate all a-holes, but not allowing an a-hole to pretend he’s 9 dan forever can keep him in places he belongs.
TR;DR; my suggestion: only allow an user to set his rank when he create his account.
It is meaningless to display 2kT in chat and not in his open table. I don’t need to know that the one I’m talking with just afk-ed a game, I want to know if the one I’m going to play with just afk-ed his game or not.
I think a community will thrive if good behaviors are encouraged, while bad ones are shoo-ed. It is for the good of everyone