KGS Wishlist / Social

Sub-page of KGSWishlist

This page needs wiki master editing.
Comment: Remove requests for existing features, remove wishes with less than zero votes, consolidate identical requests, remove cgoban2 requests...


1. Social

% === Preface ===

Table of contents


[11] Logging In

A command-line switch to automatically log in to the server

  • A command-line switch that will automatically log in to the server with the last used username/password e.g. -autologon. ( Obviously prompt if no username/password exists ). i.e. this -autologon switch makes the assumption that the person wants to use the 'Play' option with the same username they last logged on with. +
    • There is currently the "-connect" option, but that just pops up the login dialog, rather than using the cached details to login. For those who wanted it, this would avoid having to click on "Play on KGS". Also, some people may have little use for the Cgoban3 "Main Window", and may habitually close it afterwards.
      • RueLue: The code for this is [PATH/]java -jar [PATH/]cgoban.jar -connect - but you need to download the jar-file beforehand (or possibly start the file from the internet path (files.gokgs.com/...)

Technical, installer

  • (... It would also ...) enable a 3rd party to create a Windows installer that could create a more typical windows software installation experience. By the 3rd party installer checking for and installing java and an icon pointing to a local copy of the kgs AMcgoban.jnlp , naive Windows users would get exactly the experience they have been led to expect by other windows applications. By only pointing at the AMcgoban.jnlp, the KGS client would continue to be updated in a platform independent fashion. Essentially wms would be oblivious to the 3rd party tailoring for windows.

Swich between different identities

  • On the login window, being able to swich between different identities without retyping username and password (using a scroll list, or some icons like a WinXP login ?).+++++.

Show "login since:" plus time of login

  • When logging in, show "login since:" plus time of login (instead of showing "now"); when logged out, show "logged out since:" plus logout time.
% ...(instead of last logout time).
% comment: actually the userinfo window shows logout, not last login

Keyboard focus should be in the password entry box

  • On the KGS: Log In window, the keyboard focus should be in the password entry box instead of at the end of the username. +

New users could already have the Beginner's Room open

  • Upon logging in, all new users could already have the Beginner's Room open in a tab. That way, instead of being directed through the rooms menu, they could be instructed simply to tab over to get started. For those new players who are not beginners, they could simply close the tab, or keep it open and be encouraged to tutor weaker players.++

Room for all the advertisings

  • Why not having a room for all the advertisings? (Tournament, new rooms, lessons) or any area to do it. Instead of polluting rooms and always reminding for : "one ad per day".

[12] General User Handling

User info: chat tab

  • Shay 09/30/2008: By adding a chat tab to the player's info section, you could combine the "chat" option and the "see info" option -- a big time saver for all of us.

User info, games list: player's info in context menu

  • While looking at our list of games played, add an option to view the player's info (by clicking, not by typing their name into the View box)

User info: statistics

  • When looking at a player's profile, show total number of games, unfinished games and percentage of games played against equal and weaker players. Quick reference so one does not need to search the game list. Players become a better judge of the opponent being worthy instead of the 10% rule and the tilde system. ++++++
  • Win/Loss statistics, total games played, over different time intervals (wee, month, quarter, year, etc.)
  • Petri: I would like to get Win/Loss statistics, Joncol page provided them but obvoiously that was very inefficient way of generating those. Monthly Yearly win/loss for ranked?
  • Somehow be able to view your number of wins and losses against a particular player. Once this information was available, user's names could even be displayed differently according to whether you had never played them before, or you won against them more than you lost, or vica-versa.
    • This would have a dramatic (negative) effect on the accuracy of the ranks -
  • pernod?... why not give more info about any player by example : playername+total won games + total lost games + total unfinished games ?????
    • All the datas are on the server... would be more easy to spot faked pseudos ( few games ) escapers ( lots of unfinished ) and sandbaggers.

User info: it shows the language of the client UI, not the location of the user

  • Please get rid of the assumption that just because someone uses the english language version they are from the US (or Spain for Spanish, China for chinese etc.) Just replace it with a language (Chinese Language client, English Language client etc.)
    • This is not assumed. The feature merely reports what version of the client you are using - nothing more - nothing less.
    • Please show me where I can get an English english client instead of a US english client and I will download it and use it. Would it be really hard to add a question about where people are from as part of the installation? After the one about install directory, f'rinstance?
      • Nemir: Am I correct in guessing that this is an issue because the english language client is actually the "United States" client? If that is the case, isn't that adding a superfluous and possibly innacurate label? Should it not simply be a language version rather than a country version? This was the gist of my original request.
        • The problem is with the locales supported by the Java programming language. There may be nothing that wms can do about this. - Migeru

User info: counter shows how many people have fanned the user

  • Create a counter on everyone's User Profile that shows how many people have fanned them. Just to see which players are more popular, and a fun fact for yourself. +

User info, private chat: a simple way to observe a user's current game

  • In user info and private chatbox, simple way to observe user's current game.+++++++++

User info window: "leave message" button

  • Here is a very simple (to program) UI improvement. provide a "leave message" button on the user info window (i.e. when I look at a user's profile) +

User info, private chat: leave message button

  • Leave message button on player info screen and in private chat screen when player has disconnected.++?++
    • Private chat button on player info screen when player is online. I missed it so pretty much. ++
    • Karl Knechtel: This would be one way of implementing "easy way to chat directly to a user".

User info: open a chat directly

  • gedh: The facility to open a chat with someone via their "user info" box would be nice. At present, if someone is logged in but isn't in any of the rooms you are in,you can't open a chat with them unless you enter a room they're in or find a game they're playing or observing and right click on their name.
    • blubb: You can (ab)use the "send message to" function from the user menue to start a chat to that person. In order to choose the wording appropriate to either chat or message, you may need to have a look at the user's info to see if s/he is logged in, first. (Right, that's a little awkward, and also you have to know, as well as to type in even twice, the exact nick spelling.)
      • gedh: I thought messages could only be sent to people currently not connected - The dialogue in the info box for "Leave Message" seems to confirm that. But yes, having tried it out, it works !
        • Agree about adding Talk To button on the user info window.

User info: by click on player nick

moved from unsorted

  • Gul: It would be nice if you can click on a persons name in chat for info. Right now you need to click on the persons name in the name list. I would like the same for the people playing a game (where there picture is shown).

User info: via shortcut

moved from unsorted

  • flip: I would really love a shortcut eg Ctrl-U to pickup a users information. Ctrl-N and Ctrl-Q are there so this can't be hard to implement and would be really great for those of us who hate switching between mouse and keyboard.
    • tapir: wms told somewhere on these pages, that he don't want to make it easy to collect personal information. Maybe that is a reason for this not being implemented.
  • Gzperi: Some more shortcuts would be very welcome yes.

User info: by search field

moved from unsorted

  • yzhh? I suggest adding a search field on top of players list. When you type part of a player's name there, those whose name contains what you typed remain in the list, others get filtered out. This is good for:
 - finding a player whose name you don't remember quite well
 - getting a player's information faster than "user -> user info". +

Game window: clicking player's box should give the context menu for the user

  • Right-clicking on in-game user's box to show his nick-list context menu: enrolls foreign user's profile view when reviewing past games, fast decision about foreign user's list status possible, especially useful when opponent leaves hastily, no more painful re-typing of error prone nicknames necessary, ease of chatting someone up again, telling whether he escaped or disconnected, spectators have contestants' profiles readily available.

Chat text: option to turn auto-scroll off (and turn on)

  • Add an option where you can turn off (and turn on) Auto Scroll so you don't have to worry about flooding and just look at comments and stuff at leisure.

Lesson, teaching game: teachers can ban a person, which disturbs a lesson

  • Maybe there should be a way for teachers to ban persons which disturb a lesson from that specific lesson (because sometimes there are to many persons to allow them one by one to talk in the silent mode)+++

Open games list: More columns with information, sortable

  • More columns with information in the open games list, e.g. time, rules, etc and the possibility to sort the games by that+++

Open games list: "view user info" in context menu

  • Possibility to see the user info directly from the open games list (with one click of course)+++
% +++++
% where come the "+++" pluses from?
% tapir: most likely some people added + to divide entries and not as votes probably

Rooms, games list: allow to see, what a game looks like by "mouse over"

  • Allow someone to see what a game looks like by moving their mouse over the game instead of having to open it. So if you are just looking for a game to watch you don't waste your time opening and closing.-

User icon for teacher accounts

  • Please add an user icon for teacher accounts

Open games list: allow robots to be filtered out or split list

  • allow robots to be filtered out of open games window: see how cluttering: (and ive seen the ratio be 12 robots,4 humans at one point) see [ext] http://codejanitor.us/robots.png16
    • I agree with the above, though I would prefer if the open games window was split into two parts; one with humans and one for computer players.

Option to "hide opponents picture"

  • please add the "hide opponents picture" feature for the KGS client +
    • RueLue: opponent's picture or opponents pictures?

Store your own personal notes about players

  • Being able to store your own personal notes about players. Stored locally, and kept private, just as a way to remember who's who. Not a public database (this may be illegal in some countries). Suggested that these notes be stored on the user's machine, not on the server +++++-+
    • ProtoDeuteric: You can do this just with whatever word processing programs you already have on your computer, even if you just use Notepad (for Windows) (I don't know the "Notepad" equivalent for Mac).

separate language from locale in the user preferences

  • Gresil: Please separate language from locale in the user preferences. I'm Finnish, but am uncomfortable using translated applications and much prefer to use English. In 2.6.5 it seems that setting English as the language causes things like the showing of dates in the perennially weird month-day-year format. A bit of a tomayto-tomarto problem, yes, but still it would be a nice improvement. +

Context menu on names in chat window

  • Context menu on right-click of handle in chat window. ++++
    • Also suggested upon right clicking anywhere on the chat. ++
    • This menu could also be present in the game chat window and should include options to ignore the user permanently or for this game only. This would be very useful in games with a large number of observers, so you wouldn't have to find the user in the observer list first.-

Short user-defined messages, when private chat initiated

  • Short user-defined messages when private chat initiated, brb, afk, out to lunch.... ++++++++

Names lists

Buddy list: in separate pane on top or with separate scroll bar (? DONE ?)

  • Buddy list in true separate pane locked on top or separate scroll bar? +++

Buddy list: show "online"-mark, which room

  • Buddy list shows
    1. buddy that is online, even if not in the current room and
    2. which room buddy is in, if not in the current one. +++++

Rooms: buddies games tab (like fan tab)

  • Buddy Games option in Rooms menu (like Fan Games). +?

User lists: "Join game" in context menu

  • Shay 09/30/2008: In the right hand player column: When right clicking on a player could I "join game".

User lists: different display of playing users

  • Shay 09/30/2008: Could you have a different font or symbol or boldness for players that are actively playing. Thus, when right clicking I could decide if to chat or if to watch game.

User list: see, who is playing a game

  • Related idea. I a way to see who in a room is playing a game. We can already see who is active/idle, admin/assist/normal, tourney winner, guest/rated/unrated, etc. I want to know if they are playing. If they are playing a public game, I would like a conrxt menu option to allow me to observe. +

Chat: IRC style slash commands

  • Some IRC style slash commands? eg: /who <nick> faster than going through menus ++ + -

Game window: statistic of games previously played against this opponent

  • When playing a game, be able to pull up a summary list of games that have previously been played by yourself and that user. ++

More personal "nick groups"

  • blubb: More than two personal "nick groups" (I think of something like the "buddy" and "censored" list are already), and make their properties configurable. To which group a player belongs could be displayed by toggable icons attached to his/her nick. There should be a way to sort players by these icons. E. g., there are people I don't like to play with again, but whom I still want to be able to chat with, which is why it´s not appropriate to censor them.++

Categorize buddies, allow aliases for names

  • Jade: Ability to categorize buddies and give buddy nicks aliases (a la Gaim and such)

User lists: putting unsolid (?) ranks at the bottom - could be changed back? (REJECTED)

  • The new system of putting unsolid (?) ranks at the bottom with guests is great, but means we no longer see players that are 9d? who have never lost a game but deserve to be up at the top. With the new ranking system that means players can't get even 8k? without beating a 10k, Surely this could be changed back?
    • wms: Could be, but won't be. Before there was a lot of confusion where people would get upset when somebody with a rank of "1d?" ended up being not 1d. The "?" was there to indicate that the rank was just a guess, and could be wrong by many stones in either direction, but apparently people didn't realize this and would assume that "1d?" really meant that the person was 1d. The new system makes it totally unmistakeable that uncertain ranks are not on a par with accurate ranks, and I will not be changing it back. It caused too much trouble before, the problem of the new system (people whose "?" ranks are accurate being put down low in the sorting order) is much less severe.
    • (Nemir:) Would it be possible to alter the ranking systesm with a special case if someone wins enough games (say 4 or so) against players of 7d or greater rank? That would mean that strong, undefeated players are solidified and then are at the top of the sort by rank list... For example, Tartrate will never get a solid rank, because he won't ever lose a second game against an amateur player.
    • blubb: I guess the change should be done for "9d?" only, because "8d" and "8d?" definitely are different. The highest rank available is "9d?", so all the undefeated >"8d" players pile up there, no matter if they could give 2 or even 4 stones to "8d" opponents. I think that makes the questionmark to 9d ranks as reasonable as meaningless. (The latter applies if there is no 9d player without a questionmark. I am not sure about that.) Anyways, I agree, it would be nice to see their games at top.+
    • Nemir: Well, perhaps, but as I am around 9k now I like watching games between players around 2k - 2d as much as anything else because I have some hope of understanding what they're up to. I guess the problem I see with this is that one problem (the error range of ? ranks) has been resolved by two different methods. One method, unfortunately, has a cost to the server in that we can no longer as easily keep track of players with some strenght. The other method, not allowing ranks greater than 10k? to be granted without defeating someone of a suitable rank would be a suitable method and still allow everyone to keep track of these players.
    • (Anonymous): "8d" and "8d?" may be different, but definitely "8d?" is not weaker than "25k", yet gets sorted below that level. This is the problem, I think. Suggestion: Players who already had a solid rank but lost it for some reason could still be sorted in the usual place, regardless of the "?". ("9d?" should still be a special case, I suppose.) Does this make any sense?
    • (Anonymous too): Some people find having to check two sorted lists highly annoying (e.g. me), and would like at least an option to sort these in one list. The other solution would be to not to show [Xd?] at all, [?] only. If it's not a real rank, don't show it at all (it just confuses/annoys people). If it is a real rank (all ranks are guesses anyway -- otherwise nobody would complain of "sandbaggers"), then sort them with the rest.
    • Cyclone001?: I'd also like to see the high dan ? players near the top. Currently I have most of them on my buddy list for this very reason. This whole situation came about because it used to be possible that a newbie would lose spectacularly to a 9d, become 8d? and decieve people. When the change was made (good change) that 10k and better had to win to get a temporary rank, this became more cumbersome than anything else to players 10k and up I think. Perhaps the best solution would be to give temporary ranks only to people who beat someone and have them grouped together like before - or at least have that as a sorting option.
    • Harleqin: I don't play many rated games. As soon as I get the dreaded '?' after my rank, it becomes very hard for me to get a game, because my game offer is sorted below the beginners. I play less and less because of that. Because of the mechanism that you have to win at least once to get a temporary rank, there is no need to punish people for not having a solid rank.

User status: give yourself a status.. like 'Away', 'Busy', etc..

  • Please add IRC style "/away" feature so if mark myself away, i will not be logged off when 30 (is it 30 min?) has passed.+
  • I think it would be nice if you can give yourself a status.. like 'Away', 'Busy', etc.. which would appear in a private chat next to your name (same place were 'Playing a game' is.) Shouldn't be very difficult to implement I guess.

Window management: tile windows and other window handeling options

  • Okay my request has nothing to do with all of this off the wall discussion unfortunatly. I would simply like a tile window and other window handeling options in the windows menu. Perhaps if it's not too much we could get it to save the current window arrangement as well.
    A note to the other posters that have posted reguarding request. This is a real feature request Bitching about weather your client installs with a label on it as the US client or not isn't a request it is simply wineing.

Invite option (only for teachers?)

% seems to be something for the "plus wish list"
  • Invite option. My Friend Fox has a teaching account and loaded a game of mine for review. I took me a little while to find it among all the active games in english room. I'm sure i'm not the first person to search for a game in a populated room. My friend Fox sugested that there be some sort of invite button or other feature that would allow the teacher to invite the player to join the Demonstration rather than the teacher giving directions on how to find the demonstration game. I think this would or could have potential for abuse so maybe only avalable to teacher accounts.++

Manage a contact list (only for teachers?)

% seems to be something for the "plus wish list"
  • While on the same track as the previous sugestion perhaps a method for teachers or those with teacher accounts could have a way to manage a contact list of students or other teachers. This could be used to broadcast messages to the students in a certain catagory. As with the previous suggestion this has great potential for abuse.++++

Chat: click on name or text highlights the name in the user list

  • A feature to click on someone's name in a room's chat window (beside their comment) and it highlights their name in the user list would be nice. This way it would be possible to more easily look up people who make comments in the chat room - especially if, like me, people have the English Game Room for example, sorted by rank instead of name. This would not only make the rank of the player easier to find, but also look up their past/present games if they ask for a review.

Login: popup "OK to stay connected", there could be a disconnect button

  • When the client has been inactive for a while a message pops up telling you that and that you should click OK to stay connected. When I'm busy using my machine for something else and this pops up I don't want to interrupt what I'm doing to switch to the client and quit it - instead there could/should be a Disconnect button on this pop up message as well as the Ok button to allow me to immediately disconnect and close the client. asbo?

Rooms window: a tab that displays all 7d-9d games of the last 24hrs

  • Bonklers: I hope this suggestion is in the right place. I think it would be great to have a new tab that displays all 7d-9d games that have occurred in the last 24hrs.++

Rooms window: a tab for finished games

  • Bonklers: I've been loggin onto the english game room 2 to reduce lag, but i find myself going back to the english game room to check out the latest 8d or 9d games that have recently been played and are currently at the bottom of the screen as "grey" games. It would be nice to have a new "grey games" tab, next to the "active games" tab and "open games" tab. I would then continue going to EGR2 without missing EGR. thanks.

Game auction

  • Toosexy: Pro game auction.
    - The idea is that you allow KGS users to purchase a block of $2 bids via paypal from KGS for a certain account name. At any time the player can offer a bid in the English game room. The total bids are displayed in the upper part of the interface. Certified professional players will have another button labled 'accept bid'. When they feel the total amount bid is worth their time they click accept bid and as soon as another player also accepts they are randomly assigned colors and begin a game at a fairly slow time control.
    1. Only one bid per account at a time
    2. Bids last ten minutes. If no game is started the bid is cancelled
    3. Winner is immediately paid 63% of the total bid by KGS. The loser receives 30%, KGS gets 5% and the remaining 2% goes into a pot for the highest money winning pro of the month.
    4. Only certified pro accounts allowed. I thought first about 9d too, but that would open up a can of worms with people making 9d accounts and giving/selling them to friends who are maybe a few stones less but could still play a credible game against a pro.
    5. If the system is well supported I think KGS runs the table on pros just hanging out on go servers. If they know they could make potentially hunrdeds of dollars per day just playing online then why go anywhere else?
    6. We win because we get to have many pro games to watch all for just $2 per game
    7. What do you think?

Games lists: column headers, sortable (resume game = DONE)

  • nmne? Please add column headers to the game list tables to allow the user to sort by player name, room name, board size, etc. This makes it very easy to find a game involving a specific player. A few times, I have had my internet connection go down while playing. When I reconnect, I am not automatically routed back to the game I was playing, so I have to scroll through a large list of active games to find the one I was playing. One time this happened, I couldn't find the game, so I must have logged a loss for escaping the game, even though I was not escaping intentionally.
    • glue use the resume button when you relog, your game is listed there. Note that you can sort the games list by playername, use right click on tht list and select the sorting option you want.
      • RueLue: ... but the possibility of sorting the games lists by columns is good.

Privat chat: button opens an ongoing game directly

  • wayward People often want to open the game played by someone. There are two ways to do it, neither of them very convenient: either sort the game list in the room where the game is being played (provided we know which room it is), or open private chat with the user, click on their Info, Game tab, then on the game. The other way is simpler in that it requires linear processing (i.e. the task can be performed with little or no searching). A convenient way to do that would be to have a button in the private chat title (next to or embedded in the "(Playing a game)" message) which opens the game directly.
  • ukiyo? Very often I want to contact a buddy whose id I see in a room's user list. When the chat window comes up and I see he is playing, I think it is better to join the game rather than interrupt. This means I have to go back, click View Info, select Games, and select the current game to join it.
    Instead of this, I would like to have a menu option like this: After clicking on the user id, a menu option Join Game is made available if the most recent game's window is active *and* that user is present. Join Game functions like the existing menu item that exists elsewhere.

Rooms: option to turn off "Private" games

  • Tapir: I would like an option to turn off "Private" games... if they are private it is somehow strange to see them all the time on the top (because often given by high-dan or pro players) of the game list.++
    • RueLue: I think, this is some kind of advertising for the pro lessons, so if you are a free user: stand it!
    • Tapir: Well, I am taking lessons already. And of course it is the same issue for KGSplus users afaik. You may join the KGS+ lectures (i was not talking about them anyway and they are advertised by the room announcements anyway), but not the private games someone starts in EGR. There is a similar request limited to fan games (where you really do not want to see whether your favorite player is giving lessons right now or not).

Rooms, games list: highlight my buddies' games (DONE: fan tab)

  • In the Open and Active Games rooms, display the userids of players who are on one's buddy list. Buddies may not show up in the room you happen to be in so you are not aware of their presence. Open Games is the most convenient place to look for general game postings, so I spend a lot of time there. Active Games is another logical place to put this.

Message window: reply button

  • backpacker? : Please provide a reply button when you read a message sent to you

Export/import buddy, fan, ignore lists (plain-text format)

  • Tapir: I would like to have exportable plain-text buddy, fan and most important ignore lists complete with an import option (to import them on a secondary account).
  • phoenixsei: A friend in KGS asked: XY0908: My wish is: import or export the buddy list between accounts. (moved from unsorted)

[13] Chat handling/room use

% DELETED: visualize (and create?) a sequence in Kibitz NO PLUS VOTES
% DELETED: Suggestion: any string containing "is an escaper" TOO LESS VOTES
% DELETED: Chain of trust to allow chat in the EGR STRONG OBJECTIONS

Chat: Timestamps

on private chat

  • Timestamp on private chat window to show when the chat was initiated.++++++++++++?

on every message and chat

  • Timestamp on every message in chat rooms, PMs, and game records. Game record timestamp doesn't need to be saved to the SGF, it should be a client side feature. + +++?++?++++++?+
    • Preferably the display of timestamps should be optional +?++?
    • tomicus?: I knew timestamps had to be in here somewhere already, I second this.

toggle timestamp

  • Minutemade 03-21-2010: An option to turn on/off timestamp what people say would be helpful. Especially if you go afk/away, and come back and see a message or someone asking/saying something it would be nice to know how long ago it was. I know timestamps make things cluttered, but if it was a an option in the client then people can choose whether or not to have their chat cluttered or not. (see below) +
  • Klaus: You could make an option which would list the time of a message in the private message window, no big utility, but i think it's okay. Thanks

Chat: mouse-over shows info

  • [Shay 9/30/08] : In the chatting windows, is it possible to: Make a mouse-over function that shows rank, status, etc... Thus, rank is not visible normally but easily available.
    • RueLue: the same method could be used to show a one-sentence-info about Go termini. ... but what, when it is a lively chat, scrolling fast?

Chat: right-clickable user names

  • Right-clickable user names in room chat windows.

Chat alert: different tones for buddy, admin, ...

  • On chat alert bells: how about a few different tones to distinguish between buddy, registered user, admin, guest, ... and/or a small alert box with appropriate text in it.

Chat: Private chat window: not as intuitive as it could be

  • I think the behavior of the private chat window ("Talk to...") is not as intuitive as it should be: When the window opens, is the other person there already or am I still waiting for him to join? What if he's playing a game? If he's not there, do I see from something when he arrives? I think this should be made more clear somehow - maybe the other person yesterday thought the same, as there was a long silence before one of us asked "hello, are you there?" One solution would be to make the user interface similar to chat rooms, with the people present listed in a box on the right side. (This design has the merit that later it could be extended to inviting more than two people join the discussion, if such a feature is desired.)

Chat: disable display of unicode characters

  • yoyoma: Disable the use/display of unicode characters that go up/down the page. Does anyone know if there is a way to disable these locally on your machine through java or font selection?+

Chat: ability to censor all chat, in game, and in room

  • Anonymous Would like the ability to censor _all_ chat, in game, and in room. Currently many of us have to move the game window so the chat is off screen.
    • Phelan: Between the chat window and the game tree window is a grey separator with two small black arrows. If you click on them, they allow you to hide the chat or the game tree.
      • Karl Knechtel: This seems only to work when the game tree is actually present, which it isn't in ranked games before the review.
    • tapir: I would call this silent mode and include private messages. I would like it.

Chat: censor chat from guest accounts

  • Velobici Cant censor chat from guest accounts. Would like an option to censor all guest accounts, especially during the Sunday Ing Goe School lessons.

Chat: automatic orthography correction for "La Salle Francaise"

  • Un correcteur d'orthographe automatique pour la salle fran�aise, merci d'avance.

Chat: text buffer, local chatlog

  • (Much) bigger history buffer for the chat windows. Make it configurable? ++++++++
    • Isildur: Additionally it'd be nice to have a logging option to save a chat to the local computer.

Chat: confirmation "Message sent", save and recall sent messages (mo. or tu.), ...

  • Confirmation that messages left for others were successfully sent. Ability to save and view messages sent to others.+
    • Ability to see if sent messages have been read at least once +

Chat: shortcuts for common phrases

  • Would like to be able to set up shortcut keys for common phrases like, "Hi", "Thanks", and "Bye". This would be a great help for slow typists, and non-English speakers.
    • Neil: For what it's worth, I just hate the atmosphere that the canned speech on IGS gives. If my opponent doesn't speak English I'd rather be greeted in his own langauge anyway than to see the same, cold, emotionless macro used all the time.
    • blubb: So do I. Particularly, the "'hi', 'thx', 'bye'" kind of games is what I really dislike at playing go online. Those encounters mostly feel even worse than if my opponent was a program (which is what I also choose, occasionally, but for exercise reasons only). Playing with a human-being, I want to communicate like a human-being - as far as this is possible using a text chat interface. If someone actually doesn't want to greet, to thank or to say goodbye at all, and types nothing but the scary "'hi', 'thx', 'bye'" everytime, I wouldn't care if he didn't type anything, or used shortcut keys, or even had it typed automatically by software whenever entering/leaving a game. (There's a difference if I suppose the talk to be deficient because of language problems, e. g. if the opponent uses a japanese client.) -- Sure, shortcut keys might be convenient to those people who like to use them. But please, if ever, make them configurable, at least!

Chat: admin-censored chat auto-forward to ECR

  • I doubt this will ever be implemented, but: What about an admin censor/ban for the English Game Room? If you're warned, and ignore the warning, the admin hits you with the chat bannish... All messages you type in the English Game Room get automatically forwarded to the English Chat Room. :)
    • I'm against this. In my opinion, if you can't follow simple requests from admins/assistants, then I don't want you on my server. I see no point in letting such people stay on with limited rights. Just act like a reasonable person, or get thrown out.
      • Hear, Hear!

Chat: Local chat log with time stamps

  • Add mIRC like logging to file of room and private chat with timespamps on the local system. +

Chat: Bold user handles

  • Bold user handles in chats.+

Private chat: window shows "Playing..." when person is actually offering a game (DONE)

  • Sebastian: [1301] Improve "Talk To" - part 1: current bug. Currently: If A talks to B, and B has a game request open, then A's "Chat with B" window displays next to B's name: "(Playing a game)". This is misleading, since this situation is, contrary to being in a game, one that begs for talking with each other. Proposed changes: Either leave out the note when B is not actually playing or change it to "B is challenging such and such game". Optional: Direct link to that challenge.
    • Velobici: Seconded. I never know if the person's game offer has been accepted and I will be interrupting a game that they just started playing, or if they are still waiting for a game and therefore would welcome the talk.

Private chat: send text when recipient is playing, ask if postpone, cancel, ...

  • Sebastian: Improve Talk To - part 2: further wish. Proposed: If A talks to B, and B is currently in a (timed and rated) game, then pop up a message for A: "B is currently playing in a (timed and rated) game. Please choose between one of the following:
  1. Postpone alert till right after the game is finished (default).
  2. This is urgent, send right away.
  3. Send this text as message instead. B will receive the message right after the game is finished.
  4. Cancel.
    • + Emphatically seconded.

Private chat: "Recipient is typing"

  • GreatGray?: Make it so that when you're typing then the other people see "User is typing..." +

Playing: commands to auto-send greeting and thanks in opponent's language

  • mcw85: For in-game chat, it would be nice to have commands that would issue salutations and thanks in the language corresponding to your opponent's client. -+

Room, flooders: per-room setting for flood suppression

  • Isildur: You could give room admins access to a per-room setting for multi-line flood suppression. If it's turned on for a room (because an admin notes that flooding is a recurrent problem in that room), have the server not insert an additional "<newline>username:" if the same person posts consecutively. That is, text would just get added to the existing last paragraph. Of course if a different person comments, the "<newline>username:" for that new person would be sent along as usual. I suppose a determined malicious person could still sort of flood by constantly interleaving his comments among other people's dialogue, but that would be a clearly deliberate case of troublemaking, which could be dealt with as usual, using mod intervention. At the very least this suggestion should do fairly well at taking care of people that don't realise hitting enter after each sentence is frowned upon, or have trouble remembering to refrain from doing it because they are so accustomed to doing so when using instant messenger programs. Such unintentional offenses seem fairly common.

Rooms list: search for title

  • esrig?: Ability to search for a room by title. (suggested by Alexian in Deutsche Ecke)+++

Observe game: allow users to limit comments to (e.g.) 1d+

  • Pilsun? Allow users to limit in-game chat to 1d+. In the games with 500+ obs it's implausible to censor every kyu, but several players are interested in what the dans have to say. Dan players may also consider their comments more carefully as a privilege and responsibility. Without this option the most popular matches inevitably suffer from an overwhelming barrage of chatter that makes one wish the entire room was censored.+

Observing game: avoid chatter shown to other observers or be added to sgf record; switch chatter on/off; client-side kibitz filter

  • Bob McGuigan: Could some simple-to-use feature be provided whereby people observing a game could chat without the comments appearing to all the other observers or being recorded in the SGF record? See UsingHighDanGamesAsChatRooms. I find myself making the chat window as small as possible when I'm observing high-dan games because of irrelevant chatter that actually would be more appropriate in a chat room rather than in a game window. Of course the issue would be getting the logorrheic observers to use such a feature. As alternatives how about a switch the would allow observers not to see comments at all, or a switch that would allow commenters to choose not to have their comments go into the SGF record?
    • wms: Probably not. Any time you have two ways of chatting, people will 50% of the time use the wrong one out of carelessness. When people want to chat, they type and press enter. Having two chat boxes to type in is no help - people will always forget and type in the one that happens to have focus. Having a checkbox to decide whether or not chat is recorded will be the same problem. So, this isn't a technical problem, it's a human behavior problem, so unless you can think of a way to automatically direct chat in the proper channel, with no effort on the part of the chatting user, I don't think that it is feasible.
      • impu1se: I think having a modal chat box like this would be a good idea. To expand on my above comment under "Semi-private teaching games", I think users could be encouraged to reign in their behavior if there was an obvious indication that certain of their comments were being directed to the teacher and others were simply chatting among the students. At the very least it might reduce the number of offenders without placing the burden of censoring on the game controller. I guess this is more relevant to game types like teaching and demo with direct participation by the observers.
    • Velobici: an automatic thud-simple hueristic is to check the comment for game board coordinates. (allow a space between the letter and the number, perl-wise \b[a-hj-tA-HJ-T][ ]*\d{1,2}\b). Will not correctly sort all comments, but will get us significantly far with only one regular expression check. Getting to 100% will require natural language processing (aka hard problem) and is not necessary. One could add a second rule: must contain the words "white" or "black" (case insensitive ).
    • blubb: Actually, the the amount of useless comments in records doesn't bother me, since that's easy to remove (see KGSRelatedUtilities). Also, many valuable comments contain neither a coordinate nor a color - just think of hints of type "too late for such invasions". The more annoying (to me) issue is overflowing ongoing chatter which sometimes makes it verrrry difficult to pick out the few relevant gems by higher-ranked people while concurrently following the game. I'd definitely appreciate a client-side RegEx kibitz filter. Adapting the censored list to every observed game is unpractical.

Observe game: two chat channels per game

  • kouchi?: Dan-chat. Have two chat channels per game - the usual one, where anyone can comment, and "dan-chat", where only dans could comment, but anyone could see. DDKs and SDKs can't seem to shut up about irrelevant things, and I think there's no doubt that it reduces the amount of dan comments. (some dans may be able to ignore it, but some may not be... and therefore they won't comment). Treating this as a filter, not a seperate channel would also work - if you're watching a high level game, how wonderful would it be to just click a little box near the chat area and have it automatically filter all kyu kibitzes.
    • Tapir: The clone game option pretty much has this functionality.

When changing windows: focus always at the input line

  • Perhaps the cursor should always be ready at the input line when changing windows - any (non ctrl/alt) input by keyboard should go directly into the input line of the activ window. ++
    • This would be especially useful when opening a new game! GoNuts?

Room: separate the games list from the chat

  • Since you are already considering having the game list between the two english rooms shared, maybe also think of doing the extra step and doing something of a decoupling of the game list and the chat function (each game list would by default be docked to a particular chat window, but we could also decide who goes with what, and have for instance a french chat window open while also watching the open games list at the same time on the same screen.

Rooms list: sort by current members

  • Sort rooms by current members.

Room: Semi-public, the room owner can exclude people individually

  • Hu: Semi-public rooms that anyone can join, but the room owner can exclude people individually. +++

Preferences: change chat bell, volume control

  • Less annoying chat bell. Ability to set a user-defined wav/mps file for this; volume control.+++++++

Preferences: option to have the bell ring only once per chat tab

  • blubb: I'd really like an option to have the bell ring only once per chatting partner - until it gets re-enabled by me looking into that particular chat. Currently, frequent typers can make the alarm really annoying, whilst switching it off misses too much. +?
    • A customizable bell sound would be really nice as well

Rooms window: tabbed boards

  • Tabbed boards, inserted alongside room tabs
    • This makes so much sense. I love it.

Login, join room: Insert last 10-20 chats

  • Insert last 10-20 chats in a room when joining that room.++++
    • Firstly, this would give one a context for any ongoing conversation. But secondly, and more importantly, it improves the 'feel' or 'mood' of a room. When people enter a room they often politely say hello. The people already present can see a history of hellos, and don't feel the need to reply to every new hello. But the new person only sees his own hello, and may get the impression no one cares. As a result he may decide to not bother saying hello next time. This could be countered by implementing this suggestion. - Catch22Rob? (Catch22 on KGS)
      • On the other hand, it would tend to scroll away any MOTDs.
      • RueLue: don't forget the admin warning not seen and asking about the soccer results!

Preferences: block private chats, while playing

  • Preference setting to block private chats while you're playing a game. ++ - If this is implemented, do we take it off the wishlist? I think so.
    • RueLue: not really implemented: now you begin your game and decide to toggle-chat-off, go back to the rooms window, open the user menu, check "No chats" and go back to your game. If it is a blitz game, you have already lost by time. If you don't like hundreds of settings (wms doesn't either), you need a fast switch, possibly in the game options, or directly as button; this could toggle chat off until the game ended.

Room: moderated chat

  • IRC ish rooms, including chanops and chat modes eg: +m (moderated). + + +
    • IRC ish admins such as kicking people out of chat (and if they are private preventing them from join in again) +

Game window: hide chat

  • Ability to close the chat-window on a board +

Game window: resize chat window

  • Ability to resize chat window. perhaps better to be able to size it within a range the user prefers. wms says the size of the chat window is dictated by the size of the other elements, and that there's no reason to shrink the chat window (can't be bigger).

Nick autocompletion

  • Nick autocompletion (tab completion of nicknames, like in IRC clients) ++++

Rooms window: manual ordering of tabs, tab order

  • Optimize tab order to minimize rows of tabs; allow manual ordering of tabs. ++

Rooms window: color codes for chat tabs

  • A simple way to implement a buddy 'pounce' would be to color code the chat tabs with a light-ish color that signifies 'online'. This would mean three total colors, grey, 'blue' for new text, and probably a very light blue for 'available'. This way you could leave chat open with all your friends, and see who's online by scanning colors. (not sure what this means, not summarized in WME...help.)
    • RueLue: for conveniance: the tabs should be already open, when you login

Room: see room owner

  • mgoetze: Ability to see who is the owner of a room.
    • ProtoDeuteric: Are you sure that you don't mean "owner of a game"? If that is the case, then ...+
      • RueLue: It's like he writes: behind the room name is enough place to write the name(s) of the room owner(s) - bold, if (s)he's there, e.g.
        Annecy Go Club (Celila, it, mgoetze, ...)
        ... and when you click on it, it opens a chat tab or a message window ...

Rooms window: see joins/quits in selected rooms.

  • Option to see joins/quits in selected chat rooms.

Query server for a name

  • When trying to find a user - ability to query server for a name that start with "XYZ" and who is a stronger then Ak and weaker than Bk. Ability to recognize wildcards like "*"
    • I love it! Then we can search for the smallest free number of our favourite nicknames ... and maybe someone registers Hikaru13 just because it wasn't taken +

User lists: resize the players list

  • epilogue be able to resize the players list (as you can the chat window). this would permit users of low res screens to tailor the cgoban2 to their limited real estate.

Demo, teaching game: toggle kibitz (on/off)

  • Semi-private teaching games.
    • As I watched a teaching game between a 3P and a 4D, I couldn't help but notice that no one would shut up. I would like to see semi-private teaching games that work the same way ranked and free games work, where the players can't see what the observers are saying. The only difference would be that they would never see anything the observers said, even after the game was over. This would give the teacher and the student a chance to review the game and not be bothered by peoples comments, without having to go to the other extreme of a private game.
    • wms: Already there. In a teaching game, the teacher has a "quiet" checkbox in their editing tools; if they click the checkbox, then only they can talk. Then they can right-click on any name in the game list, select "Grant access", and that person can talk too. So, in any teaching game, the teacher can shut off all chatter any time they want, then selectively turn on chats from individual users. As a side note, a further improvement of this system is coming in release 2.5.8.
      • Karl Knechtel: That's completely different, though. The ability should be there for kibitzers to kibitz; but there should also be the ability for kibitzers - and players - to ignore all the kibitz.
    • impu1se: I've noticed lately that a lot of the chatter during lectures with a large class is irrelevant and distracting to the teacher. People can be prevented from making comments but then the teacher has the burden of dealing with them. Could there be a mode to separate making comments to the teacher and making chatter between classmates? General chatter could show up in a lighter gray font. Along these lines it would be nice if teacher comments were darker, if not bold.
    • IMHO both are great ideas and I don't really care about its implementation (separate panel or some intuitive color coding).
    • Please make this high priority on your list.
    • + I think separate panels would work better, though.

Rooms list: search function

  • Conan: search function in rooms. the not 100% clear clasification and the number of rooms makes it hard to find them (i read it twice, once looking for dutch windmill, when it was THE dutch windmill)+
    sigue?: To be more specific, I would like to be able to search in the Rooms List window. It would probably be sufficient to have a text entry line and have the rooms list trimmed to only show rooms that match what is typed there (updated as you type).

Library function, like tranlate command in igs

  • Conan: some kind of library, like trans funcion in igs, for foreign Go Terms.
    1. I am tired of "what is kikashi". It would be cool if they could write it and it gives a def, or directly goes to the definition in senseis.+
    2. If that is not comfortable (it wouldn't be for me) kgs could have a gossary, for the which i could find a well defined one.+
    3. An option to turn on floating popups with mouseover Japanese (and other languages) Go terms which tells you their definition would be a very nice way of implementing a glossary. +Zacrias
    4. Or, basically make the chat wiki-like; if you type anything in square brackets, it's made a link to SL. This has actually been implemented on several Czech (non-wiki) discussion servers I have been visiting in the past, with some success. + +

Room for audio demonstrations

  • one extra room (just) for audio voice demonstrations, independent of the language

Room chatter: after admin warning disallow all chat input for 30 seconds and ...

  • Cheyenne: A suggestion for handling the "please move the discussion". Before people get bounced, have a facility where a general announcement is made to the room (in a bold font), and then disallow all chat input for 30 seconds (maybe have the client's input area turn red or something). -
    • A follow up idea, once the room announcement has been made and all chat in the room disallowed for 30 seconds, an admin can "select" any subsequent text that is in violation of the warning. A "message" is sent to the author of the text (via pop-up). The message would contain the offending text, plus a standard message saying that this discussion is closed and any further dicussion will result in a bounce off the system.-
    • I believe the above will allow enough warning to people in a chat that a discussion is out of hand and needs to be moved, it allows a person to see the text of their discussion that is causing them to get the warning. The facility is easy enough for an admin to "warn" someone (would have to have some facility to ensure that only one warning is sent if multiple admins try to warn someone).

Info alert: subscribe to room messages in individual rooms

  • Sebastian: Room Alerts: Allow users to subscribe to alerts in individual rooms. When another user enters text that starts with an "!" every subscriber gets an alarm (similar to the individual chat ring). This should address KOCMOC's rengo wish and be useful for many more people, so it should have a bigger chance of being implemented.

Login / join room: display last 10 alerts

  • Sebastian: Addition: Display last 10 alerts when a user joins a room.
    • RueLue: and last, say, 10 chat lines +

Teachers can kibitz on games in the Beginners' Room and players can see it

  • Karl Knechtel: I'd like to propose extending the privilege to teachers (both those currently holding the actual title, and those making a special application or who are otherwise recognized) to kibitz on games in the Beginners' Room such that the players can hear during the game. I can't count how many times I've been watching a game and the players get confused at the scoring, or can't figure out some other similar technicality of the game, or need a question of group status answered. It would be much nicer if they could get an answer from an observer such as myself directly (in fact, I've often seen them try to ask me; too bad they can't hear until after they click done) rather than having to wait for me to find an admin, get his/her attention and direct him/her to the game in question.
    Of course, this would be a privilege, and as such, revokable.

Games lists: more sort options, columns can be ordered

  • Ksi?: There should be a sort option in the game rooms, allowing people to sort by anything they want, ascending or descending on any column with just a click. The columns should also be able to be dragged and dropped, so users can reorder it. This layout would be similar to how an Excel spreadsheet would function.

Preferences: audio warning only on new private conversations

  • Maaaarius?: It's great to get a audio warning when a private conversation is started because normally I would never notice such a private conversation. But there is one problem with this warning. As long as I stay in the chat window it's ok, but as fast as I browse the web or do something else, the audio warning beeps every time the other person writes something. This can be very very annoying. Would it be possible to have a warning option like "audio warning only on new private conversations"? Just one beep when a new conversation is started, and that there will be noe more beepings during that conversation (if not new conversations are started).

Preferences: Custom graphics etc.

  • Taurus?: Custom graphics - ie. font, font color, background image, stones textures or skins in general.

A room for all the advertisings

  • Why not having a room for all the advertisings? (Tournament, new rooms, lessons) or any area to do it. Instead of polluting rooms and always reminding for : "one ad per day".

Chat, flooders: auto-detect and auto-silence flooders (+ alert admin)

  • bucko: Auto-silence users who send more than 5 short (<20 chars) or long (>200 chars) lines to a single room in 10 seconds. This requires 5 seperate presses of the enter key, and I don't see any reasonable way someone can do that without flooding. At the very least, alert admins when someone does this.

Rooms list: rooms can appear in multiple categories

  • louisg1?: the ability for rooms to appear in multiple categories.

First login: option to select starting room

  • tapir: Maybe it is too much to ask, but maybe it can helpful to some people if they get an option to choose a starting room when logging in for the first time. Maybe offer only beginner room and main rooms for starters.

[14] Handling Nasties

Escapers

Please go to KGS Issue - Escapers instead of cluttering up the Wishlist.

  • There is already a system in place to deal with escapers - if someone has a too high proportion of escaped rated games, their old games get forfeited. Anything beyond this is unlikely to happen because (1) wms does not want to burden admins/assistants with unnecessary tasks (since there is already an automated system) and (2) people should not be forced to play games they do not want to play. If you feel a really urgent need to talk about this, please go to KGS Issue - Escapers instead of cluttering up the Wishlist.

Other Nasties

tags: Warning, if the user is close to being marked with a ~

  • Display a warning if the user is close to (1 game away?) being marked with a ~. Players coming from other servers or new to KGS have no idea that they should play weaker players and its being enforced on KGS.

tags: for guests and possible escapers; autodetect sandbaggers

  • Tags for guests and people with a lot of unfinished games. Autodetect of sandbaggers somehow.+-
    • LithiumTwo: The only way a sandbagger could be judged as such is by a human - so an automated system probably isn't possible, but I think assistants and admins, if notified could probably do something. However, I don't know what could be useful against sandbaggers other than boosting their rank - but as the rank system (as of v3.0.0) is entirely seperate from the rest of the server I don't see how this could be done. Tis a tricky issue.
    • Most importantly, differentiate people who lose rank from escaping from people who choose not to be ranked. -
      • LithiumTwo: In what way?
        • Why can't sandbaggers be detected? Maybe not all, but it seems there ought to be some statistics on game results that would at least produce a list of potential candidates. Evaluate these for the kgs population, then use a hypotheses test approach to identify the most suspicious playing histories.

tags: Better system to encourage playing of ? ranked accounts

  • Better system to encourage playing of ? ranked accounts. May not be an issue but I'm seeing alot of "No ?" in the game requests.
    • (Sebastian:) IMHO the worst experiences are with guests, because guest accounts are perfect for rude people. Many players want to avoid bad experiences, and therefore they just don't play anyone marked "?". The proposed "G" mark [2501] could help here and encourage people to switch from guest accounts to permanent accounts.Conversely, the current stigma on "?" accounts forces people to play rated 19x19 games (even if they would prefer to play small games, e.g. because they are beginners).

Ignore list: "Noplay" option separate from censor option

  • Noplay option separate from censor option.+-
    • LithiumTwo This is nice, but I think the complication it would cause to new users outweighs the gain (I only censor escapers, but I don't want to speak to them either).
    • Karl Knechtel This is a duplicate of the idea in the previous section. :/

Chat: don't allow guests to chat/option to censor all guests

  • Don't allow guests to chat/option to censor all guests. wms is dead set against the former option, and may be against the latter as well. -
    • LithiumTwo: Awful idea. You don't even need to say wms is against it, I can't imagine the logic that would be for it - it's horrible! Name one good reason? Just one? What do you have against guests? May I remind you that you were a guest once
      • Karl Knechtel: Simple: guests don't have the kind of accountability that's associated with a login - the same reason we're all putting our names (real or otherwise) to comments on this wiki page. You don't need to be heard by ordinary users in order to register.
    • impu1se: Would it be possible to add this as a sort of advanced option to the censor / buddy lists using regular expressions. If the user's rank is appended to their name for the purposes of matching a regular expression in the list something like "*\[\]" would match all guests and "*\[[^d]*?\]" would censor all non-dans. Or you could use hikaru* to add all 10,000 hikarus to your buddy list.
  • zinger: I would dearly love the ability to censor guests. Currently this appears impossible. There seems to be nothing stopping guests from flooding in-game chat with annoying nonsense. (moved from unsorted)

Allow unfinished free games to be cancelled if someone leaves

  • Allow unfinished free games to be cancelled if someone leaves. Possibly any other non-rated games as well. +++++
    • LithiumTwo: I'd prefer an option to allow to resign any unfinished game without resuming it (especially for free games).
      • Tapir: You have the option to resign a free game already. (Was it ever different?)

Ability to ping users

  • Ability to ping users to see if someone has network problems or is just not responding.+++

Ignore list: I don't want them talk in my games, observe my games, ...

  • Ban people I've censored from talking in my games at all. This way when I go back and read later I won't have to read irritating comments from irritating people.
    • LithiumTwo How about it banning them from even observing your games - I find it off putting sometimes when playing depending on who is there.
      • Furthermore, it would prevent some cheating (observers giving advice to the opponent, telling the score estimate...), in rated games at least.
    • ukiyo? Censored users should not be allowed any form of contact. This should include sending private messages; for example, imagine my surprise when I logged in and a harassing message from a user I recently censored was the first thing I saw. This should also extend to prohibiting them from even observing a game one is playing. The very presence of their username in the list is a form of harassment. By doing this, the problem of comments or kibitzing is eliminated. (v. 3.4.1)
    • ukiyo? Furthermore, the red "X" indicator should be displayed in all game lists. I don't remember the usernames of all the idiots I've encountered and have made the occasional mistake of clicking on a game offer by a censored user. (v. 3.4.1) +
      • RueLue: the red "X" is shown in the "new game" window (v.3.4.5)
      • ukiyo? Once I have been pushed to the point of censoring someone, I want absolutely no further contact and appreciate the system supporting that in all ways possible. (v. 3.4.1)

Possible to find an admin without going room-hopping

  • Make it possible to find an admin without going room-hopping.
    • LithiumTwo There are admins in most medium-sized to large rooms. I think a solution to this problem is more people to become admins/assistants?
  • ukiyo? Maybe under Help there could be a menu option called "Contact Admin". It would display a list all Admins who are currently logged-in, with their status - active or sleeping - and which rooms they presently available in. The capability to contact a chosen Admin from this list would be provided; Perhaps double clicking on the Admin name brings up the chat window. (v. 3.4.1)

Game: allow admins to take control in the scoring phase

  • Allow admins to take control in the scoring phase (maybe earlier). So that an admin can determine which stones are dead. (Helpful against oppnents who won't end a game to get a win without them "escaping" ) +

Don't display the move number for a censored comment

  • When a censored commentator speaks during a game, do not display the move number unnecessarily. +

Game, scoring: when cancel during scoring, add 30 seconds to opponent's time

  • If you cancel during scoring, add 30 seconds to opponent's time. This is to prevent abusing the cancel button during scoring to force opponent to lose on time. Also, an upper limit on the number of times you can cancel during scoring.
    • All cases in my games at least are due to players not seeing that the territories were not fully closed off,and I suspect that in about 99% of the cases that is what happens. -TimBrent

User info: players are given "nice guy/gal" points and can become a negative value)

  • I believe there, somewhere on the wishlist, is a suggested system whereby players are given "nice guy/gal" points, so if they play weaker players they get some points.. if they give handicap they get lotsa points, if they give teaching games they get points, if they escape (by this I mean losing a game through it - not simply leaving a game) they lose an awsome amount of points (as this is the peek of impoliteness).
  • There should be some report bad manners button in the game, and when u think your opponent is not manner, u can sign him, so u can see how many games of some players were signed as umanner+--
    • LithiumTwo I might be tempted to take tesujis as bad mannered, and others might aswel, it would need to be checked by assistants, however this'd be too trivial a strain on their time.
    • ProtoDeuteric: I think that this would be too severe. Many players just don't know what good manners in Go are. Simply pointing out bad manners to the person in the chat window/section of the game would probably remedy the annoyance. Most people don't deliberately use bad manners.
    • lithiumTwo I agree with Photo, to some, even not starting in the top right is bad manners... and to some not having the right orientation in the top right for your first move is bad as well.
    • tapir: the points you can gain are only for stronger players. how does a new 20k player gain those points? he may play a game against a 22k if there is any. but i would not like to encourage him to give teaching games.

How many assistants

Autocensoring via collaborative filtering

  • Autocensoring via collaborative filtering

Blocking / banning: "forced nick change"

  • Allow blocking a specific nick instead of the IP or better yet, allow "forced nick change" - Making the user re-login or allowing him to change the nick, staying online... (Since apperantly none cares if you don't get the note in french since you're in the french room...)

Room management: "consensus ban system"

  • jeremiah: Create a "consensus ban system" so that some (large) proportion of the room can boot an offensive player when an admin is not around. This could well take some of the burden off of the admins/helpers if well-designed against abuse.++

Game: Make it impossible to resign the game very close to the end

  • idefix making it impossible to resign the game very close to the end to evade a big loss in your game record --

Room management: "room flood detection", "Flooder's Room"

  • labradors: Add "room flood detection." Potential ideas:
    1. Do not allow more than X number of the same character in a room comment.
    2. Reduce the maximum number of characters allowed in a room comment.
    3. Prohibit a user's comment from being the same as his previous comment.
    4. For guests and users who have only recently logged in, require at least X seconds to elapse between comments.
    • Heretix: Adding to the room flood detection: have a Flooder's Room. When a user is determined to be a flooder, close off all the other rooms he/she is in, and move them to this Flooder's Room (which has admins in there, of course). Let them let off their steam for awhile in this room. Also lets the flooders entertain each other perhaps. :-) A win-win!

Chat: allow users to filter terms they consider offensive

  • gDIEte: Parental Controls including a user specified word blacklist to allow users to filter terms they consider offensive. Even though a blacklist might be circumvented via intentional typos or more complex offensive phrases, the blacklist would still handle the basic ones and admins can still handle the ones missed by the blacklist. KGS currently relies on admins to handle 'offensive' terms, but this is extremely poor way of handling this for several reasons:
    1. Admins are not consistent
    2. Admins are not always paying attention
    3. Admins are reactive to the text already showing up (the kids already saw the bad term)
    4. Language and cultural differences that admins can't possibly address
    5. Negative reaction from users when admins enforce seemingly arbitrary rules.

Sanction discrimination

In game relays, non-English speakers are regularly and openly harassed by some users for not using English. This behaviour should not be tolerated at all and sanctioned if continued after pointing out the multi-lingual character of KGS. (taken from here) +

  • Tapir: The multilingual character of KGS kibitz seems to be established right now.

[15] Games lists

User lists: indicate "playing" / "observing a game"

  • Symbol to show player involved in a game in user list. However, may encourage people to arrange games by private chat. +
  • Ability to see if a person is playing/observing a game and where, unless the person forbids being tracked.++-
    • Automatically see person's status by typeface/icons.
      • This is against the design of KGS, for various very consciously decided upon reasons wms went into. -
        • (as suggested by Snoopicus in EGR:) At the very least, there should be a different color in the room's user list for someone who's busy playing a game, similarly to how there already is a different color (grey) for someone who's "sleeping". This would save on the step of clicking on their name to chat, only to see the message at the top of the chat window informing one that the person is playing a game. +

Invite a particular person to play

  • Peterius: Occasionally I'll want to review a game I've played earlier with someone or some such thing and it would be nice to either be able to search through games or to invite a particular person to play (who had, for instance, agreed to review a game).
  • fadasa: Seconding this. An "invite" button would be fantastic, especially so you can play a game with someone on your buddy list without having to make a game in the open list and praying that your buddy is the first person to find it.

Privat chat: "(Playing a game)" when it's just "(Waiting for a game)"

  • Don't put (Playing a game) in private chat windows when a person has placed an offer, but is not actually playing yet. (Waiting for a game), perhaps, (Challenging such and such a game). Direct link to said challenge?+++
    • Karl Knechtel: Also mentioned in the Social section. This whole page needs a WME pretty badly :/

Privat chat: options, when recipient is in a game: "send later", "cancel", "send anyway"

  • Notification when a chat is sent to a person in a game, and options to postpone sending chat, don't send it, or send it anyways

Merge game lists

  • Merge game lists: whatever room tab I have selected, put in the game list all the games of all the rooms I have open. Make it optional with a checkbox in preferences. This would let me chat in the English Chat Room while keeping an eye on the interesting games of the French Room.

[16] New Users

Login: allow unicode characters for user names

  • LithiumTwo: I would really like the name 力二, but I can't because we're only allowed latin characters and arabic digits... I see no reason for this? (as the server transmits chat and saves sgf in unicode anyway?). Please please please can we open up usernames to unicode?
    • It would only appear as "square square" to people who don't have the right fonts. Then it will be quite impossible to distinguish two "square square". And for users who don't have the right keyboard, no way to drop a message or look for their info...
      • LithiumTwo: I see what you're saying - but still, if it becomes popular then I don't see why people can't just add the fonts if they're really distressed by it (it isn't hard at all). This small modification would probably dramatically increase the uptake of KGS for chinese users - which can only be a good thing.
        • RueLue: You can't just add a needed font on the fly in e.g. a pc, where you are guest, in an internet cafe etc. What is with the children, who use a pc but are no computer nerds or use their parents' pc...
      • SirLyric: There's a further issue with Unicode names - for many characters, there are several distinct Unicode code points that map to a similar-looking character. This can lead to abuse via impersonation - someone creates an account with a name that looks exactly like a well known one, but has a different Unicode 'a' instead of the normal one, for example, and then starts making trouble and harms the reputation of the well known user.
      • mike111?: another problem with foreign languages is that, like me, sometimes the files you need to install east asian languages are missing on your computer and it can be hard to find those files unless you have another computer with the files... it can be quite annoying

Login, new user: quick instructions, short tutorial

  • I thought that maybe it would be useful if when a new user logs in for the first time he/she would get a popup that would give them quick instructions as to how to set up a game and what K and D are; A quick tutorial if you will. As anyone who spends time in the English room knows, we get at least a dozen questions like that an hour. I know there are help files, but most people are too lazy/unwilling to actually open them.
    • wms: As you point out, people don't read help. People don't read popups either if they are too long. The longer the popup, the less likely people are to read it. Right now, when a newbie comes, their popup tells them how to register. I don't want to make it longer - as it is, lots don't read it. so I'd have to get rid of that info to add the "what is k/what is d" info, and I'd have to say that registration instructions are more important than info on what k/d are. :-(
    • Rakshasa: Once they've registered and log in for the first time, they could get another short popup. And that one doesn't need to cover registering ;)
    • Planar: All that information could go into the registration mail. People are not forced to read it before proceeding but they can keep it for future reference, unlike a popup window.
    • Eratos: They can keep it for future reference, but they won't :(
    • Anon:Maybe a solution here is to just give all newly registered users a message (as in User->Leave messages) with a few preliminary items, instead of a pop-up. There will be a greater tendency to at least scan the information before choosing to delete the message forever, far greater than with registration mail, where we usually just want to get a password and get out, and where in the worst case we are using a hotmail account or whatever and don't plan on signing on ever again. People choosing not to delete the message will have a handy bundle of links while they get used to the system.

Login, guests: need to answer 2 questions...

  • isshoni: For guests, have a pop up with 2 questions that they must answer in order to reach the server: 1."Do you know how to play go?Y/N". A No would open a web tutorial (such as [ext] http://playgo.to/interactive/) automatically. 2."Is it the first time you connect to KGS?Y/N" A No would open a "KGS HowTo?/TOS in a nutshell" VIDEO on youtube automatically. <2mn video explaining how to create/respond to a challenge, that ranking takes care of itself given there are less than 6 stones of handicap and the game is rated etc, that offensive language is prohibited. It would help the users who use it, and it would alleviate the problems of the EGR.

Guests, new accounts: chat messages shown distinctive

  • isshoni: For guests (and accounts that connect for the first (say) 3 times, have their chat messages shown in capital bold letters/italics (or anything else that is distinctive) to Admins (or to everyone if the font is less obstrusive than capital bold, say in italics, because admins ain't the only ones supposed to help newcomers). Goal: this way they will be easier to spot and help amongst EGR conversations (which will thus be stopped less often).
    • gDIEte: There are at least two distinct kinds of help commonly requested by new users: kgs help and go help. For KGS help, there is already help documentation and the interface is not rocket science. There's a limit to what can be done to help these users, but one option might be a 'help chat' that delegates questions as pms to online admins/helpers. For go help, the same websites are consistently provided in answer to those questions, sensei's and the interactive tutorial are examples. These would be better provided by the client as some sort of starting kgs tutorial (has to be skippable obviously... but don't make it the default dialog result). The EGR (general chat) is a very very poor option for providing help.

Rooms management: "nasties" list for admins / room owners

  • This distinctive fonts features could be extended to a list of "nasties" that an admin would create for himself the same way users create "fan", "buddy" etc. list.

User info: default picture for new users

  • Give new users a default picture so that it will be more likely somebody will want to play with them -
    • tapir: It is not the lack of a picture what makes people reluctant to play new users.

First login: can check or uncheck a box labelled "Beginner?"

  • cubyrop: Here's a great idea. When new users first log in, they check or uncheck a box labelled "Beginner?" If they are a beginner, they would auto-login directly to the beginner room (a fantastic place for newbies), rather than the EGR (a horrible place for newbies).

Default room "Lobby"

  • Create a new room called "The Lobby". Any new users (including guests as everyone starts out as one) would log on to that room by default. Additional information for new users can be put on the chat room message (including a repetition of how to register, and what is k/d). - Migeru

Default rooms for guests: with "English" client, EGR and the ECR are opened

  • Place guests with "English" default language in both the EGR and the ECR? It's awfully easy for guests to start unrelated conversation in the EGR as it is.. ;) Reuven
    • I'd really love to see ECR as a default room for new users. This way, more users take note of it's existance and maybe stop spamming EGR. --mafutrct

Buddy list: admins as default on the buddy list

  • mike111?: I'd like it if the admins were automatically on a new user's "buddy list". It would be convenient for new users to just go to the top of the list and find an admin. +-
    • RueLue: Here it would be good, if signs would show their conversation language(s) (I saw this idea on another wishlist).

Obligatory test for making people read terms of service and FAQ

moved from unsorted

  • don: I suggest to create a test of like 10 question to see if they have read the conditions for the chat and the faq, especially the section about escapers. And they will all know that hotmail emails might not work.

[17] Privacy

[18] Management (of rooms)

Kick a user from a room you own

  • Possibility to kick a user from a room you own +

Advisory board?

  • An instance to solve problems: advisory board !? -
% WAS: Eine Instanz um Probleme zu lösen: Publikumsbeirat !?

Chatrestriction by rank system

  • Chatrestriction by rank system ("You need a higher rank ... ) - circumvents overrunning of general chat/unstructured chat with all negative effects.
% WAS: Chatbeschränkung durch Rangsystem (sie brauchen einen höheren Rang &#8230;) - verhindert Überfluten vom Generalchat, unstrukturierter Chat mit allen negativen Auswirkungen.

Extension of the server

  • lag - a technical - economical problem - disturbing to many. Unpleasant method of resolution: extension of the server -> additional costs for accounts?
% WAS: Lag - ein technisch - wirtschaftliches Problem - stört sehr viele. Unangenehmer Lösungsansatz: Ausbau des Servers -> Mehrkosten für Accounts?

Admins should reduce emotions

  • Server police - is problematic. It is clear, that it is difficult to be admin and that often emotions play a role - but can it be the answer to everything, to answer as emotional and agressive?
% WAS: Serverpolizei --Problematik. Es ist klar, das Admin sein schwierig ist und das oftmals Emotionen im Spiel sind - aber kann es der Weisheit letzter Schluss sein, ebenfalls so emotional und aggressiv zu antworten?

Automatch: 9*9 and 13*13 should be possible too

  • Hello, I would like to get in the automatical gamesearcher a function, where I could search not just 19*19; 9*9 and 13*13 should be possible too. Thank you very much

Banning policy: always warning before banning

  • Anonymous: Admins should always kick someone with a warning message before banning them. This way the person in question will receive the warning and be alerted to tone down before getting banned rather than the admin making a hazy bold message saying "stop argueing"

example: *random person joins game and makes a comment* -BANNED- random person: what the... why did i just get banned?!

+

  • Anonymous: I recommend a warning that is personal, obvious and requires user acknowledgment.
A simple sollution would be a combined warning consisting of both a private message and a pop-up window/message.
The private message should prefferably come from the admin that gives the warning, but can come in a form that hides the admin id/nick.
The pop-up window should require confirmation of reading the warning ( requires 2 clicks, with about 5 secconds delay, but is not triggered by keystrokes like space or enter/new line/ carriage return). Untill that is done, user cannot send messages, but should still access game menu, and continue any ongoing game.
Debatable about starting a game without confirming warning.
Debatable about chatting on the pm window of the warning without confirng warning first.
A closed pop-up window will not trigger confirmation, but will "hide it", and it can be re-opened from the client menu. (also, for those cases where it disapears off screen / minimized)
The admin(s) are notified (either by having a special icon added to user, different color for user, or some other form of fast recognition) that a user has been warned recently, and if he/she has confirmed receiving the warning.

Banning policy: Free speech about other servers (was: Innovations, not restrictions)

  • Restriction of free speach concerning IGS/KGS. Isn't competition refreshing the business? Has the time as market leader lead to some potbelliedness and conveniance? But why shouldn't there be a way back to the top? Answer with innovations, not with restrictions!
% WAS: Einschränkung der Meinungsfreiheit IGS vs KGS Belebt Konkurrenz nicht das Geschäft? Hat man mit der Zeit als Marktführer nicht etwas Speck und Bequemlichkeit angesetzt? Aber warum sollte man es nicht zurück an die Spitze schaffen? Mit Innovationen antworten nicht mit Restriktionen!

Banning policy: Chat ban

  • A "chat banned" (for say a standard period of 48 hours) person can't chat in other people games or rooms, but will still be able to play and talk face-to-face and in his own games. While this is still a harsh sanction, it will make the normal bans nearly obsolete and will reduce tension considerably. (taken from here) + + + + +
    • mcw85: This suggestion is similar to wayward's suggestion of a chat mute in Chat handling/room use

Earlier proposals to the same end:

  • FabienO: With regards to banning people, can we create a mute ban instead of relying solely on the kick ban, players should still have the right to view/play games while banned if the offence isnt that serious or atleast chat related. Also add some sort of notice to inform banned people of how long their ban will last.
  • wayward: admins could have an extra option to silence a user for a specified amount of time (say 5-15 minutes) for minor offenses. Silenced user's input would then be ignored in both public rooms and games. This could be used as an intermediary measure between warnings issued in bold text and booting a user off the server. + +
    • Karl Knechtel: My suggestion is to, instead of "silencing" the user, automatically add him/her to everyone's censor list. This would IMHO actually be better than booting a spammer off the server, because it won't encourage him/her to come back with another name - s/he simply won't realize that the spamming is utterly ineffective. Doing things via the censor list would allow users to "opt in" to the spam if they really desired it (or more likely, to listen to users who have been so disciplined for e.g. trolling.)
      • Anonymous: Adding someone (temporarily) to everyone's censor list is too inefficient(from performance POV), simpler to simulate this by allowing only local (that cgoban instance) print of his/her chat, while it not being sent to server for everyone else. But any kind of silence will create other problems (ex: cannot apologize, cannot ask for guidance / advice, etc)

Banning policy: Public log of bans

  • All sanctions (ban, chat ban if introduced) should be logged publically and a reason given. This would introduce some accountability and responsibility to banning activity on KGS. (taken from here) + + +
    • Deacon John One down-side of this suggestion is that it would result in more chat-line clutter in the game rooms. IMO, there is already too much of that anyway. dj. June 5, 2010.
    • tapir: This does not need to be via room chat.

Banning policy: Display for how long one gets banned in the "bye bye" msg.

  • Display for how long one gets banned in the "bye bye" msg. +++
  • FabienO: Also add some sort of notice to inform banned people of how long their ban will last.

Banning policy: name of the administrator who enforced the ban in the "bye bye" message

  • Display the name of the administrator who enforced the ban in the "bye bye" message. Currently there is no accountability for frivolous bannings. +++

This is a copy of the living page "KGS Wishlist / Social" at Sensei's Library.
(OC) 2011 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About