online-go / online-go.com Goto Github PK
View Code? Open in Web Editor NEWSource code for the Online-Go.com web interface
Home Page: https://online-go.com/
License: GNU Affero General Public License v3.0
Source code for the Online-Go.com web interface
Home Page: https://online-go.com/
License: GNU Affero General Public License v3.0
On the profile page and "home" page, the tables for game results are wider than the header resulting in really tiny buttons and icons.
Much better is the solution on the "play" page. The tables here are scrollable horizontally.
Screenshots on forum topic: https://forums.online-go.com/t/header-doesnt-always-cover-the-whole-page-mobile-android/10636?u=kabootle
If you are not a member of a group anymore, whether because you chose so or because an admin kicked you, the server should automatically drop you out from all the group ladders you are in.
Links are highlighted on main and games/reviews chats, but neither on PM boxes nor on group pages.
When I click a puzzle set in OS X Safari I am presented with a small graphic instead of a puzzle.
I get 5 errors in the console.
I attached a screenshot.
He can't github to make a login for him, so I'm reporting this bug for Kaworu Nagisa:
The "light" in pms is always green for me, even if that person is offline. Chrome on 56.0.2924.87 (64-bit).
When first opened the website displays correspondence games in an unordered list.
There is no indication of which games are waiting a reply.
The list is not ordered
Operating system:
Windows 10
Browser Version:
IE11
https://online-go.com/game/7905072
I had to log into that game to accept the scoring for RoyalLeela. I watched the game end and the opponant accepted, but it was waiting on RoyalLeela. So for some reason the "this is a bot game, auto score it" didn't fire.
Random guess, maybe it was a direct challenge? Is the "auto score this" based on a player being flagged as a bot account, or the game made under Create Game -> Vs Computer?
That's a long shot, but I don't have any other ideas why some games don't actually auto-score.
Hi, I no longer get any emails saying when it's my turn. I have all the boxes checked.
I make moves and don't get emails when it's my turn until time starts running out.
In list of games waiting to start on /play
, the rank inside []
efter a players name is faulty.
In some cases reviews get stuck with blue squares on the board (like dame points) and the reviewer cannot add branches at all.
Unknown
Example: https://online-go.com/review/229516
I don't get the "It's your turn" emails anymore. I have received the "you are almost out of time" emails, however.
The player's information and game infirmation during a game is incomplete: the area that usually displays the player's icon, name, rank, time left and captured stones just displays the icon and time left on mobile. The other information are invisible. The time left on the other hand is in a font way bigger than all other information.
The only workaround so far to see the other information is to turn the phone in horizontal mode which doesn't seem to work on all phones either.
It occured to me very few times, I had just put a stone on the goban and the button "Submit your move" had appeared.
It howed "xxx to move" where x is my opponent's color instead of 'Your move" expected text.
Can't reproduce it
thread in the forums: https://forums.online-go.com/t/visual-error-on-whose-player-the-turn-is/11117
...since migrating onto new version. Mentioned here: https://forums.online-go.com/t/no-more-email-notification-since-upgrade/10569/22
On a side note I'd like to ask an option for "your move" notifications to be sent only once there is a game to play and do not send email on EVERY game that becomes available. But probably this should go to another issue.
No matter what you change the time to, it will stick with the middle choice in the drop down list (at least for period times). Also see:
https://forums.online-go.com/t/cant-configure-a-custom-game/11065
Add an option for "your move" notifications to be sent only once there is a game to play and do not send subsequent emails on EVERY game that becomes available; supposedly until a visit to online-go. Same as with forums where you do not get a mail for every post in every topic you've subscribed to, but a single notification "there are new posts in your bookmarks, go visit".
The site is missing an Automatch feature.
I suggest adding a simple automatch system similar to the one that KGS offers.
It would make finding an opponent much quicker and simpler and require less knowledge and setup for newcomers.
Here is the KGS Automatch as an example, from https://www.gokgs.com/
When playing correspondence games the Submit button should not automatically go to the next game but allow the planning of conditional moves
If there are no further games requiring a move the Submit works correctly.
It is NOT acceptable to say that you can go back to the game and enter conditional moves when you have spent considerable time with the game in front of you to work out what you are planning.
Include any screen shots, links to games/reviews, wonky SGFs, or other information that is useful
The site used to work in safari on my iphone 5s. It no longer does. After loading, it just shows a completely white page.
anoek: This is caused by the fact that safari in private mode doesn't allow the use of localStorage.
When reviewing a game, cursor no longer follows the cursor of the user in control.
For example, if the user in control jumps to move 90, the other users will remain in the previous move.
This might as well be a visual glitch, and not a server problem.
Not related to a specific game, it has happened in several reviews.
Byo-yomi presentation is confusing
Consider a game with time settings of 2 mins base time and 1 extra byo yomi period of 30s, how much time left in game does this player have?
0:05+1x30s
It can mean that either:
Even both situations are presented in the same way, breaching that 5 seconds limit in the second option means losing a game on time.
This conversation I think summaries the issue and concludes with a good suggestion.
[10:13]slavka012: Current implementation of conditional moves is horrible
[10:14]slavka012: I like to use it when playing against slow players
[10:14]slavka012: but when they make a move it immediately switches back to game
[10:15]slavka012: if I happen to be making conditional move in the split second that it switches back, I end up making an unintended move in the real game
[10:24]roy7: When using conditional moves maybe you should change settings to the Double Click or Click + Submit option to prevent that :)
[10:36]slavka012: ah, ok.
[10:36]slavka012: not perfect but I can live with that
[10:37]slavka012: keep options page open in second window and switch on and off when needed
[10:37]roy7: Maybe "first move after closing conditional move window" should require click to submit. Or conditional move window shouldn't close automatically at all.
[10:38]roy7: Just reset to new state but still be in conditional move input mode.
[10:38]slavka012: That would be ideal, reset all of the conditional moves, but stay in conditionals, or give me a modal dialog box warning we exit conditionals so it is impossible to make a move
So basically, if you are entering conditional moves and the opponent makes a play, clear the conditional move situation and reset to new board but remain in the conditional move input system until you choose to exit it. Otherwise if you auto-exit moments before clicking, you might make a wrong move to live board by accident.
The tournament channel list in the left side bar of the chat page is filled with tournaments that have long been over.
List in tournament channel. Several of the listen tournaments have been over for several months.
Example:
Bots generally seem to support Chinese moreso than Japanese scoring. Leela only knows Chinese, GnoGo can do either with a command line switch. Feugo has weak Japanese scoring support.
Could we either toggle the default over to Chinese for all "Vs The Computer" matches for now, or add a way in the API a bot can tell the server what game rule(s) it wants to allow when people queue Vs Computer? Maybe some part of the connect to server set, or a new API call for "I allow these rules" and send an array in.
Whatever you do, remember to tweak the settings on Fuego and GnuGo to Chinese scoring if this change gets made.
When playing blitz with 10 second periods, after you make your move, the voice says "10" when resetting the clock. If possible it shouldn't say your time left after you've moved.
Start a blitz game, no main time, 5-10 second periods, play and make your move.
News posted on group pages cannot be edited or deleted by group admins. That possibility existed before the release of version 5, but this is no longer the case.
This is inconvenient, for there is no way to correct mistakes made in news publications, or clean up old/irrelevant/false information posted in the past.
The edit button allows to modify group description and bulletin, but not news.
Some games you can download SGF files for, and some you cannot. Ones that cannot just give me a network error in Chrome. Someone else told me they were able to download an SGF I was not, although the terminator at the end of the SGF was missing.
https://online-go.com/game/7792296
Is a game I can't download the SGF from, as an example.
Further discussion and more example games that can't download SGF:
I cannot upload a SGF file. When I click on upload, I can choose a file to upload, but after nothing happens.
The error console returns absolutely nothing. There's a strange slash on the screen though, and when you hover over it, the cursor becomes a pointer (hand), but nothing happens when you click on it.
The correspondence game count goes way down over the weekend because most games pause over the weekend (which removes them from that list and count). This shouldn't happen for weekend pausing.
When you start planning conditional moves but then decide not to confirm them, you could always click cancel and the conditional moves that were not saved yet were deleted again.
Lately, cancel does seem to safe conditional moves as well though. The only way to get rid of played moves in conditional move planner is to manually delete every move and then hit confirm
Link to forum post:
https://forums.online-go.com/t/i-just-noticed-in-the-conditional-move-planner-that-cancel-is-the-same-as-accept-conditional-moves/10459?u=kabootle
Long usernames hide essential information for the second player. Screenshots: https://forums.online-go.com/t/really-long-user-names-hiding-time-information/10602/2
cut usernames after fix amount of letters
The bottom tsumego choice on the puzzle page overlaps the next page button.
This (old) game, appears to be eternally loading
The game chat doesn't work either, Zen mode is buggy and so are most of the right panel options.
I am forwarding this from:
https://forums.online-go.com/t/bug-with-correspondence-time-settings/11088
================
Hello,
I had an issue I thought might be worth mentioning here. I tried to create a custom correspondence game with fischer settings but I noticed a glitch when trying to select different time settings from the default ones
The default settings are 3d + 1d/move up to 1 week. However, if you change the increment to something else (say, 12h/move or smth) then it will automatically change the maximum time and won't let you select anything for it
I tried several time and I think I've reliably re-created it. If you select 2d as the initial time and 16h as the increment, it will set the max time to 1day (which, of course, doesn't make sense since the initial time is 2 days). It will change the max time to other values depending on what you have selected for the initial time and the increment. Perhaps there's some part of the code that is referring to those inputs? I'm not sure, since I'm not a coder myself
Thanks,
gw71
Tournament page tabs have the same title as the main Chat page. Moreover, the title refreshes following the number of unread messages in all chat channels, not only in the tournament chat.
Active game list view displays whoever is playing black instead of the opponents name.
On v4, group admins could edit and delete old news posts, but now those options are gone.
Countdown at the end of base time is unnecessary, as there is nothing real penalty for breaching the threshold there. I.e. if you slip by 1 second, you just lose one second, vs. slip in byo = 1 byo period gone.
Sometimes I find myself playing a rushed move in the end of base time for no reason other than the misleading extra countdown.
Suggested fix:
For base-time only time controls all the cues should be present. For an overtime based time settings (byo-yomi and canadian) the cues should happen only close to the end of overtime period(s).
v4 had a tutorial that taught you some basics after joining, we need to implement this in v5
In the ratings graph under a user's profile, the game link is barely viewable. This should be changed to a lighter color to contrast the gray box; currently it's a dark gray which makes it barely visable. I would make a pull request, but I don't have my environment setup just yet. If you can point me to the area where this code exists, I can take a crack at updating the style there. Thanks.
In the user's profile, hover over a point in the ratings graph where the rating changed due to a game result. The link is contained in the box which pops up under the cursor.
For the past two weekends starting and stopping weekends has not happened automatically, although manually triggering the start and stop seems to have worked just fine.
Clicking the "+" or "-" for either Group Channels, Tournament Channels, or Global Channels expands all 3
Users are able to change their profile icon by clicking on it (or through Gravatar), but there is no way to remove it.
http://puu.sh/uqh6v/c419da25ff.jpg
Consider that screen shot, there's 2 in the lobby but the icon shows 1.
Remove Tracking
Lines 223 to 270 in 0b599cc
i know you use ads, but there must be a better way
Highlight a variation in chat during a live match. When a play comes in, you don't see that play of course which is fine, but when you mouse off of the Variation you still don't see the new move. But since you aren't in analysis mode you can't just click Back To Game. You have to manually click right arrow to move forward a move, then click Back To Game. Or you can wait for another move to be played, which will reset the board properly.
What should happen is that when you mouse off of the Variation, it show the new current board position even if moves happened while you were looking at the Variation.
When you select text in a PM box, as soon as you let go of the mouse button, the focus goes back to the chat box and you lose your selection. It makes it difficult to copy text from PMs.
Tested on Chrome/Windows, Chrome/Android and Safari/macOS, all latest versions.
Open a PM box and select some text in it.
Someone put in a chat message that I guess was as long as the buffer allowed, all without spaces. This pushed the chat user list so far right it was no longer viewable/accessible.
Probably need to force a linebreak/word wrap into a word that is too long to fit.
Say something very very long with no spaces.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.