Commit graph

3392 commits

Author SHA1 Message Date
Thibault Duplessis 38891e64df Add player show api call 2012-03-31 21:14:20 +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 1c4d32a553 Make game sync and lobby sync asynchronous 2012-03-31 11:20:33 +02:00
Thibault Duplessis ec6a233b09 Add cli project 2012-03-29 19:28:08 +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 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 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
Thibault Duplessis 6d14a39884 Implement lobby preload 2012-03-22 00:47:08 +01:00
Thibault Duplessis e1fb905119 Start lobby implementation, fix tests, and more 2012-03-21 01:08:32 +01:00
Thibault Duplessis 59c8081005 Reorganize controllers and apis 2012-03-20 20:50:51 +01:00
Thibault Duplessis 472efe44a1 Implement draw messages and events 2012-03-19 23:25:14 +01:00
Thibault Duplessis 758841bb7a Add more entry points 2012-03-19 22:39:51 +01:00
Thibault Duplessis b120695c14 Configure crons 2012-03-19 21:33:18 +01:00
Thibault Duplessis e6dc7ce4d4 Add cron class with online username updater job 2012-03-19 21:15:37 +01:00
Thibault Duplessis 860b275c50 Move HttpEnv to Global object and prepare for actors 2012-03-18 23:39:30 +01:00
Thibault Duplessis cb85603714 Add public sync for watchers 2012-03-18 21:22:00 +01:00
Thibault Duplessis a3e557ab50 Activity, watchers, ping, and more 2012-03-18 21:10:51 +01:00
Thibault Duplessis 99f437de02 Handle alive expiry cache 2012-03-18 16:32:18 +01:00
Thibault Duplessis 5f9411fbf2 Handle rematch 2012-03-18 14:20:38 +01:00
Thibault Duplessis c3813f3359 Improve controllers 2012-03-18 11:49:19 +01:00
Thibault Duplessis bf80c8228f Implement join internal api 2012-03-18 10:54:27 +01:00
Thibault Duplessis 408cf76679 Ensure static environment 2012-03-17 23:04:02 +01:00
Thibault Duplessis 076211e0b4 Split up application and internal api 2012-03-17 22:28:07 +01:00
Thibault Duplessis 13101a42c1 Communication with lichess 2012-03-17 21:18:52 +01:00
Thibault Duplessis 8a3922cb50 Event export and basic sync: can play with the AI 2012-03-17 10:14:12 +01:00
Thibault Duplessis ef73f21eed Start sync implementation 2012-03-16 23:18:06 +01:00
Thibault Duplessis bee62af887 Better move request implementation 2012-03-16 15:31:26 +01:00
Thibault Duplessis 23d61a5d1a Implement move request 2012-03-16 00:05:21 +01:00
Thibault Duplessis ce7ca7ea11 Make the HttpEnv extend the SystemEnv trait 2012-03-15 23:03:54 +01:00
Thibault Duplessis 3b63327632 Convert to play2 project 2012-03-15 23:00:06 +01:00
Thibault Duplessis 1b03b1e6fc Use play-mini instead of play2 2012-02-23 12:47:05 +01:00
Thibault Duplessis d6f27cafa4 First commit with minimalized play2 installation 2012-02-19 12:55:30 +01:00