Commit Graph

6521 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 8c724382ce update todo, minor css tweak 2012-06-12 11:03:00 +02:00
Thibault Duplessis e4e33a7fcf fix replay moved square background 2012-06-11 22:43:17 +02:00
Thibault Duplessis 9ce814a585 notify spectator move when someone tries to move the pieces 2012-06-11 22:39:43 +02:00
Thibault Duplessis 79d658da7a display a warning when the opponent is known to use a computer engine 2012-06-11 01:52:14 +02:00
Thibault Duplessis a1c1fa2344 implement game extra data and more UI improvements 2012-06-11 01:32:58 +02:00
Thibault Duplessis 8c51c3307d fix game clock 2012-06-11 00:00:36 +02:00
Thibault Duplessis 37e3028ae3 toggle all chats at once 2012-06-10 23:56:40 +02:00
Thibault Duplessis 0c677da48b show spectator names on all UIs 2012-06-10 23:37:11 +02:00
Thibault Duplessis e9e68b9408 rethink analysis UI 2012-06-10 22:24:26 +02:00
Thibault Duplessis 3025977dd7 connect analysis UI to round websocket 2012-06-10 22:07:13 +02:00
Thibault Duplessis 272e34a7b7 upgrade pgn4web and make some UI improvements 2012-06-10 21:22:28 +02:00
Thibault Duplessis e4c1da777f remove pgn4web submodule 2012-06-10 20:17:38 +02:00
Thibault Duplessis 9c77926e66 tweak JS and update todo 2012-06-10 18:49:43 +02:00
Thibault Duplessis 2c27fcfa31 more work on spectator chat - watch and analyse should be merged 2012-06-10 16:48:06 +02:00
Thibault Duplessis be427414b5 render spectator chat room 2012-06-09 13:32:40 +02:00
Thibault Duplessis b1ec3ca07e refactor and cache bookmarks 2012-06-09 01:17:37 +02:00
Thibault Duplessis a56e459df8 improve watcher and replay UIs 2012-06-09 00:10:15 +02:00
Thibault Duplessis 87ced0304f show bookmark links every fucking where 2012-06-09 00:03:35 +02:00
Thibault Duplessis 93a9fd8c9f fix css when player name is long 2012-06-08 21:11:33 +02:00
Thibault Duplessis 810173cbf0 improve game analysis ui, remove pgn and add bookmarkers 2012-06-08 19:40:40 +02:00
Thibault Duplessis fa188d9335 fix infinitscroll when there is no pager 2012-06-08 10:26:21 +02:00
Thibault Duplessis 97699a81a5 denormalize bookmark count in game doc and show popular games 2012-06-08 03:26:35 +02:00
Thibault Duplessis 3f85628258 work on game bookmarks 2012-06-08 02:19:21 +02:00
Thibault Duplessis 76a512ecfd Merge branch 'master' into star
* master:
  implement game creation API
  show socket lag in monitor
  minor UI tweaks
2012-06-07 21:26:13 +02:00
Thibault Duplessis b0958334e0 implement game creation API 2012-06-07 21:26:02 +02:00
Thibault Duplessis f4f8aa0c83 show socket lag in monitor 2012-06-07 10:30:27 +02:00
Thibault Duplessis b78b399b62 minor UI tweaks 2012-06-07 01:27:59 +02:00
Thibault Duplessis 7cb52e589f bookmark game wip 2012-06-07 01:24:36 +02:00
Thibault Duplessis 2a9a4a5ed8 Merge branch 'master' into star
* master:
  minor UI tweaks
  compensate clock with the player lag
  Display ping lag
  add missing dependency on hasher
2012-06-06 23:52:37 +02:00
Thibault Duplessis 5259c2668d minor UI tweaks 2012-06-06 23:50:37 +02:00
Thibault Duplessis 68964fe747 compensate clock with the player lag 2012-06-06 22:21:18 +02:00
Thibault Duplessis fd5a1278d0 Display ping lag 2012-06-06 22:19:25 +02:00
Thibault Duplessis b3ad1a125d start bookmarks implementation 2012-06-06 09:57:13 +02:00
Thibault Duplessis 4b0b31a9bc play a sound when the game ends 2012-06-05 23:15:40 +02:00
Thibault Duplessis 4880ffc66b fix forum page of last post when some posts have been deleted 2012-06-05 23:04:03 +02:00
Thibault Duplessis ac552594a2 implement registration chess captcha 2012-06-05 21:58:20 +02:00
Thibault Duplessis 567f0414ff remember lobby chat toggle 2012-06-05 13:37:59 +02:00
Thibault Duplessis 6fdb70f2ad Fill event gaps with noops, ensuring continuous flow 2012-06-05 01:14:28 +02:00
Thibault Duplessis cbaae9227e Simpler, better solution to game history recovery 2012-06-05 00:26:57 +02:00
Thibault Duplessis 644d99b6a6 tweak websocket client 2012-06-04 20:16:48 +02:00
Thibault Duplessis 8b85b8a8ae refactor websocket client 2012-06-03 04:20:00 +02:00
Thibault Duplessis 1a6ae1fbfc failed attempt of a better websocket 2012-06-03 02:11:45 +02:00
Thibault Duplessis 10708505a6 fix lobby preload by not using javascript json decoder 2012-06-03 01:33:58 +02:00
Thibault Duplessis a4d584ccd9 fix websocket reconnection 2012-06-03 00:15:55 +02:00
Thibault Duplessis 0126a22451 fix user list layout 2012-06-02 23:49:28 +02:00
Thibault Duplessis 1a2cd80695 fix profile layout 2012-06-02 23:09:24 +02:00
Thibault Duplessis 06fe5a91be tweak layout for 1024 screens 2012-06-02 23:01:57 +02:00
Thibault Duplessis f169135f10 fix game chat scroll 2012-06-02 22:38:59 +02:00
Thibault Duplessis d63b278bab fix online user list style 2012-06-02 17:41:17 +02:00
Thibault Duplessis 3889e05853 UI fixes 2012-06-02 17:13:41 +02:00
Thibault Duplessis 9500eeb9a9 more UI improvements, including auth toggle 2012-06-02 16:59:18 +02:00
Thibault Duplessis 761e3bcfb2 various ui improvement, including display of player colors 2012-06-02 16:25:54 +02:00
Thibault Duplessis 0ef5390c92 add monitor links 2012-06-02 13:15:36 +02:00
Thibault Duplessis 6437c0297a improve elo adjustement and user profile 2012-06-02 13:05:11 +02:00
Thibault Duplessis 89fe82e606 add user elo chart median line 2012-06-02 12:27:44 +02:00
Thibault Duplessis 788a0ad358 Implement firewall 2012-06-02 01:43:00 +02:00
Thibault Duplessis 6bc0e3bdf1 add pgn download as file 2012-06-02 00:06:17 +02:00
Thibault Duplessis ec0bb00f44 Refactor versioned hubs for safer sync 2012-06-01 23:39:10 +02:00
Thibault Duplessis cc715181c4 fix game chat translation and autoscroll 2012-06-01 21:53:38 +02:00
Thibault Duplessis af53d893d3 nicer player elo chart 2012-06-01 21:37:14 +02:00
Thibault Duplessis 62e87b962e ping as soon as the websoket is open, and then more often 2012-06-01 21:05:41 +02:00
Thibault Duplessis da460019b1 user profile edition 2012-06-01 16:00:42 +02:00
Thibault Duplessis cb291537ec fix lichess links in chats 2012-06-01 01:46:00 +02:00
Thibault Duplessis 4b7fce986f Cache nb games in reporting 2012-06-01 01:41:36 +02:00
Thibault Duplessis 94843ae998 Fix captcha as black 2012-05-31 23:45:16 +02:00
Thibault Duplessis b6ca0ef9ba Present the chess captcha from the current player pov 2012-05-31 22:15:09 +02:00
Thibault Duplessis 4263b32515 Tweak monitor and update todo list 2012-05-31 21:45:58 +02:00
Thibault Duplessis 60c6a99ee6 Display last move played 2012-05-31 13:51:21 +02:00
Thibault Duplessis 91941296b4 Remove social crap 2012-05-31 12:16:18 +02:00
Thibault Duplessis d7d0c984b9 Fix possible doubled moretime 2012-05-31 00:18:35 +02:00
Thibault Duplessis 8dcd76b415 Fix taken pieces positions 2012-05-31 00:16:10 +02:00
Thibault Duplessis 1c2b5f125c Replace monitor comet socket with a websocket 2012-05-30 21:53:02 +02:00
Thibault Duplessis d42a72c1bc Fix translations and online user sort 2012-05-29 23:23:51 +02:00
Thibault Duplessis 5ebfc25623 I18n fixes 2012-05-29 22:48:22 +02:00
Thibault Duplessis 7c779893e4 Fix inbox infinite scroll 2012-05-29 20:28:10 +02:00
Thibault Duplessis a75cb657cb Regroup assets 2012-05-29 20:08:27 +02:00
Thibault Duplessis 3493d458e8 Improve monitor UI and add AI latency 2012-05-29 02:05:44 +02:00
Thibault Duplessis 7fa96355bf Use the /serve directory to expose large files with the webserver 2012-05-29 00:33:28 +02:00
Thibault Duplessis 9ca16e310b Implement user games export 2012-05-29 00:27:44 +02:00
Thibault Duplessis 2cd5e2ac46 Tweak monitor UI 2012-05-28 22:49:22 +02:00
Thibault Duplessis 115af471b2 Partially implement game time stats 2012-05-28 22:49:13 +02:00
Thibault Duplessis f0a132f8c3 Immediately notify unread messages with a websocket event 2012-05-28 21:26:35 +02:00
Thibault Duplessis 45f7532e5b Make the monitor readable 2012-05-28 19:03:28 +02:00
Thibault Duplessis 785d9e4847 Add game sharing options 2012-05-28 17:33:00 +02:00
Thibault Duplessis 43ea087785 Work on realtime message notification 2012-05-28 13:17:01 +02:00
Thibault Duplessis 8d035b15d8 Fix bugs in messaging 2012-05-28 02:58:54 +02:00
Thibault Duplessis 74014d7df6 Improve messaging UI 2012-05-28 02:28:02 +02:00
Thibault Duplessis c3225d7e54 Fix profile of new users 2012-05-28 00:01:53 +02:00
Thibault Duplessis 54a2307b8f Implement signup and refactor authentication 2012-05-27 23:39:35 +02:00
Thibault Duplessis bdb199b936 more work on messaging 2012-05-27 20:34:35 +02:00
Thibault Duplessis a226e85f0f Implement inbox with infinite scroll 2012-05-27 17:56:26 +02:00
Thibault Duplessis e40dd84d6e chess clock template 2012-05-27 13:43:42 +02:00
Thibault Duplessis fc521ed72c Change blue board with jorg version 2012-05-27 13:30:01 +02:00
Thibault Duplessis 91279f59b4 Implement forum moderation 2012-05-27 13:20:32 +02:00
Thibault Duplessis fdfeed685a UI improvements 2012-05-27 12:38:51 +02:00
Thibault Duplessis 0701c287a5 Implement chess captcha for forum posts 2012-05-27 11:14:45 +02:00
Thibault Duplessis bb346f64f5 forum anonymous post 2012-05-26 22:44:43 +02:00
Thibault Duplessis fbf469dbd2 post in the forum 2012-05-26 22:37:01 +02:00
Thibault Duplessis 29a734c83b Work on forum denormalization 2012-05-26 17:22:08 +02:00
Thibault Duplessis 81da8c6b52 Lobby hook creation 2012-05-25 23:05:19 +02:00
Thibault Duplessis c8aba03734 Implement lobby hook config form 2012-05-25 20:33:22 +02:00
Thibault Duplessis cfe321e271 More work on user profile 2012-05-25 00:35:13 +02:00
Thibault Duplessis a1914fbe40 Add mongodb monitoring 2012-05-24 03:04:03 +02:00
Thibault Duplessis e21c42a688 Awesomest monitoring UI 2012-05-24 01:38:24 +02:00
Thibault Duplessis 0e7b4512b9 User elo chart 2012-05-21 23:56:47 +02:00
Thibault Duplessis 73e0935847 Display online users 2012-05-21 10:46:34 +02:00
Thibault Duplessis b3659f1475 Work on users 2012-05-21 01:18:25 +02:00
Thibault Duplessis b728ce663b Implement replay and analysis mode 2012-05-20 23:56:36 +02:00
Thibault Duplessis 2b3ee604b5 Don't trust the client username for websockets, use auth instead 2012-05-20 22:50:00 +02:00
Thibault Duplessis 87ec83dba4 Tweak game chat room UI 2012-05-20 22:26:02 +02:00
Thibault Duplessis 1e12da7952 Fix UI rematch button behaviors 2012-05-20 20:15:58 +02:00
Thibault Duplessis fb63acd14c Add error page and nginx config 2012-05-20 19:49:16 +02:00
Thibault Duplessis 8c3705a7d1 Better round sockets 2012-05-18 15:45:02 +02:00
Thibault Duplessis 15b7c59d62 Fix gamelist 2012-05-17 22:51:23 +02:00
Thibault Duplessis d88f937b31 Work on game lists 2012-05-17 21:57:17 +02:00
Thibault Duplessis 7a08a9984c Work on game namespace mainly 2012-05-17 14:32:25 +02:00
Thibault Duplessis eb781921ab Progress on round http 2012-05-17 12:30:41 +02:00
Thibault Duplessis ba38cee499 Lot ot code including non-satisfying implementation of chess960 start position 2012-05-15 21:59:38 +02:00
Thibault Duplessis 41e9a190bd Shitload of code 2012-05-14 01:33:24 +02:00
Thibault Duplessis 5c34957bf3 Tons of changes 2012-05-13 19:03:06 +02:00
Thibault Duplessis 923d3e7573 Many, many stuff 2012-05-13 14:02:28 +02:00