Commit Graph

46114 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 112e951deb Fix outoftime xhr call 2012-03-31 23:48:03 +02:00
Thibault Duplessis 4b8c3b86d3 Finish a game with a move 2012-03-31 21:53:46 +02:00
Thibault Duplessis 689b70de6a Add player version api call 2012-03-31 21:25:09 +02:00
Thibault Duplessis 38891e64df Add player show api call 2012-03-31 21:14:20 +02:00
Thibault Duplessis 58627d66fa Show moretime in game chat 2012-03-31 20:15:13 +02:00
Thibault Duplessis 64c21db384 Tweak restart script and update todo 2012-03-31 20:14:56 +02:00
Thibault Duplessis ca6732f781 Improve game finish db cleanup and remove DbGame.winnerUserId 2012-03-31 19:30:36 +02:00
Thibault Duplessis 3236d2d599 Remove unused mongodb field during import 2012-03-31 19:07:47 +02:00
Thibault Duplessis 906727d7da Fix chess960 test when target is a valid, non-castling move 2012-03-31 18:41:35 +02:00
Thibault Duplessis bfab7578bf Fix castle event creation 2012-03-31 18:18:55 +02:00
Thibault Duplessis 9bbf9dcc9e Update elotest to new calculator api 2012-03-31 18:12:38 +02:00
Thibault Duplessis 76e15165df Fix chess960 castle when king stays in place 2012-03-31 18:12:24 +02:00
Thibault Duplessis a3c4ca3124 Fix ai 960 castling 2012-03-31 17:17:11 +02:00
Thibault Duplessis 7978ac8d6d Fix display of unlimited games 2012-03-31 16:55:56 +02:00
Thibault Duplessis a2449002cb Update users eloDiff 2012-03-31 15:18:19 +02:00
Thibault Duplessis 08abfe0f0a Store game updatedAt 2012-03-31 14:43:19 +02:00
Thibault Duplessis 628e7fa133 Fix removal of dead hooks 2012-03-31 13:41:56 +02:00
Thibault Duplessis 7f59985c2b Move hook removal from api to xhr 2012-03-31 13:22:03 +02:00
Thibault Duplessis 6f2727ee9a Fix imports 2012-03-31 13:01:49 +02:00
Thibault Duplessis a4c3e5c662 Fix timeline entries clocks 2012-03-31 13:01:46 +02:00
Thibault Duplessis d791dc9319 Fix game clock units 2012-03-31 13:01:02 +02:00
Thibault Duplessis 2e2fb8dc66 Reconfigure akka for incredible parallelism 2012-03-31 11:41:55 +02:00
Thibault Duplessis 1c4d32a553 Make game sync and lobby sync asynchronous 2012-03-31 11:20:33 +02:00
Thibault Duplessis 22cbdec311 Tweak deploy scripts 2012-03-31 11:20:19 +02:00
Thibault Duplessis 9ac5b0a7f6 Add restart script 2012-03-31 09:23:26 +02:00
Thibault Duplessis a805d28bb4 Fix user id key 2012-03-31 09:10:42 +02:00
Thibault Duplessis d51fdfe5fa Temporary set db name to lichess_staging 2012-03-31 09:10:28 +02:00
Thibault Duplessis 03c1e072be Add info command and rename the room migration command 2012-03-31 09:09:46 +02:00
Thibault Duplessis 4e1279cf33 Add deployment scripts 2012-03-31 09:08:46 +02:00
Thibault Duplessis cd272aa4a9 ADd todo, tweak config and remove useless /routes file 2012-03-31 09:08:24 +02:00
Thibault Duplessis ff498e7566 Compress room, fix ai starter 2012-03-30 15:47:29 +02:00
Thibault Duplessis 01cdd71206 More cli stuff 2012-03-30 15:47:07 +02:00
Thibault Duplessis 4647b30251 Save chess960 initial fen and add a starter shared service 2012-03-30 00:44:19 +02:00
Thibault Duplessis fb293f6009 Add mongodb migration and optimize for storage compaction 2012-03-29 23:37:01 +02:00
Thibault Duplessis ec6a233b09 Add cli project 2012-03-29 19:28:08 +02:00
Thibault Duplessis 02d32a1773 Remove hardcoded config path 2012-03-29 19:27:49 +02:00
Thibault Duplessis b441faf115 Refactor and import more code from lichess 2012-03-29 19:12:23 +02:00
Thibault Duplessis 61588766a0 Implement game room 2012-03-29 15:25:14 +02:00
Thibault Duplessis bd5d611b95 Handle chat-less lobby sync 2012-03-29 10:39:37 +02:00
Thibault Duplessis 80617816aa Refactor and make tests pass 2012-03-29 03:17:16 +02:00
Thibault Duplessis 838afda9e6 More endgames and Pov refactoring 2012-03-29 00:23:10 +02:00
Thibault Duplessis 0da37614fb Start implementing end game logic 2012-03-28 23:01:04 +02:00
Thibault Duplessis f62fcbf8fb Working chess clock (using second floats) 2012-03-26 19:03:42 +02:00
Thibault Duplessis 1920e8918d Half working chess clock, time conversion issues 2012-03-26 18:42:12 +02:00
Thibault Duplessis 4908ab9d1f Handle ai first move 2012-03-26 12:28:15 +02:00
Thibault Duplessis 875516529b Lobby timeline and messages, ping hook id 2012-03-25 22:43:18 +02:00
Thibault Duplessis 9dac236e3d Lot of work just got done 2012-03-24 01:42:50 +01:00
Thibault Duplessis 75f416f6aa More hook stuff 2012-03-23 11:20:58 +01:00
Thibault Duplessis 74e1c9a0e1 Don't do hook persistence 2012-03-22 21:24:48 +01:00
Thibault Duplessis 6f060ebab2 Implement lobby hook creation 2012-03-22 21:03:03 +01:00