Commit graph

103 commits

Author SHA1 Message Date
Thibault Duplessis b8a5f592b9 prevent multiple challenges - fix #715 2015-07-18 15:52:18 +02:00
Thibault Duplessis d4123c7ce8 more play24 migration 2015-07-14 15:21:24 +02:00
Thibault Duplessis ca4b8f5163 make game from position setup instantaneous and more compact 2015-06-20 17:00:40 +02:00
Thibault Duplessis 705e646103 enforce temporary play ban 2015-04-26 12:08:13 +02:00
Thibault Duplessis 8e5665c59d fix new opponent button 2015-04-22 11:47:55 +02:00
Thibault Duplessis 5a831e5d3d [new opponent] button - closes #417 2015-04-21 23:09:10 +02:00
Thibault Duplessis a487d8d6b7 remove old simul detection 2015-04-04 12:42:14 +02:00
Thibault Duplessis 37a165d4aa fix API 400 response type 2015-03-30 11:09:57 +02:00
Thibault Duplessis c60826a8ad link to game creation with specific time mode 2015-03-26 22:22:14 +01:00
Thibault Duplessis fd6a5ee3e4 don't fail on invalid seek creation 2015-03-17 17:23:04 +01:00
Thibault Duplessis 843c70f9fb Reuse Hook.allowAnon from site saved setup when creating a mobile hook 2015-03-16 08:49:02 +01:00
Thibault Duplessis c1d6bceb3a report current app version in api/status 2015-01-24 11:36:05 +01:00
Thibault Duplessis 63969b6a18 friend game join API 2015-01-18 18:59:20 +01:00
Thibault Duplessis 7149460818 MobileApi versioning 2015-01-17 12:15:06 +01:00
Thibault Duplessis bd98f747d1 don't play clock emergency sounds on simul - resolves #177 2014-12-31 01:46:27 +01:00
Thibault Duplessis e5858b5f2c expose created hook/seek id in mobile API 2014-12-26 11:43:50 +01:00
Thibault Duplessis e4675f43a8 tweak logging 2014-12-02 01:10:23 +01:00
Thibault Duplessis f626eb9966 completely rethink maintenance of game DB 2014-11-30 15:53:39 +01:00
Thibault Duplessis 7e60f11292 lobby correspondence chess creation 2014-11-30 12:30:39 +01:00
Thibault Duplessis 4c43cf3739 make hook POST request return JSON 2014-11-10 23:00:34 +01:00
Thibault Duplessis 387aba3ac7 blurs, holds, challenges and some fixes 2014-10-18 11:27:14 +02:00
Thibault Duplessis 8989d3b003 refactor overboard, implement setup.await 2014-10-13 00:17:24 +02:00
Thibault Duplessis 2a293bfc8a progress on game UI with mithril 2014-10-02 00:19:49 +02:00
Thibault Duplessis add4809404 provide chat lines to mobile API 2014-08-16 17:02:50 +02:00
Thibault Duplessis ca4663d6e7 refactor hook matching, move logic to server side, reduce bandwidth 2014-08-02 14:37:08 +02:00
Thibault Duplessis 6717e49651 return json errors on API invalid hook creation 2014-07-31 21:03:27 +02:00
Thibault Duplessis 8226a02a29 fix join challenge notification 2014-06-03 10:26:54 +02:00
Thibault Duplessis cf7c561908 complete migration to scala 2.11 and play 2.3 2014-06-02 01:01:39 +02:00
Thibault Duplessis 76ef4efb67 fancify challenges 2014-05-25 14:37:25 +02:00
Thibault Duplessis af02ad544e fix challenging titled players 2014-05-24 18:43:09 +02:00
Thibault Duplessis 56d75219b7 configure who can send you challenges 2014-05-14 10:44:17 +02:00
Thibault Duplessis f7d5b557e3 version websocket API 2014-05-11 23:26:11 +02:00
Thibault Duplessis c007cd23e6 normalize JSON API for use in mobile client 2014-05-10 11:17:00 +02:00
Thibault Duplessis b1320de76e fix mobile api json view 2014-05-10 01:54:50 +02:00
Thibault Duplessis 43d38cf58a mobile API game creation 2014-05-09 20:01:33 +02:00
Thibault Duplessis e520520c94 synchronous ai perf cache 2014-04-18 10:46:31 +02:00
Thibault Duplessis 6fe17fd9f2 less logging 2014-03-12 20:33:21 +01:00
Thibault Duplessis dcfc0efb84 implement AI Glicko rating 2014-02-28 01:18:22 +01:00
Thibault Duplessis d750d238ad s/⇒/=> 2014-02-17 10:12:19 +01:00
Thibault Duplessis bc4aabc601 disable game creation API (doesn't play well with anon game protection) 2014-02-13 00:35:25 +01:00
Thibault Duplessis 5ff4759a4d protect anon games using player ID cookie 2014-02-13 00:23:18 +01:00
Thibault Duplessis b1ad392e9f chat wip 2013-12-27 23:12:20 +01:00
Thibault Duplessis bf351057c5 many fixes 2013-12-23 19:56:30 +01:00
Thibault Duplessis f3974d380c can't challenge much stronger players unless they follow you 2013-12-21 22:13:00 +01:00
Thibault Duplessis 2cc2fa3702 now can open setup forms in new windows 2013-12-14 00:52:55 +01:00
Thibault Duplessis 3ac16d1698 more game storage optimizations 2013-12-05 22:47:10 +01:00
Thibault Duplessis 0f9830d447 many improvements and simplifications 2013-10-30 00:36:46 +01:00
Thibault Duplessis e25da56f04 simplify friend joining 2013-10-26 16:55:03 +02:00
Thibault Duplessis 02717c649e better FEN setup checks 2013-10-05 13:25:34 +02:00
Thibault Duplessis b62aebb082 regroup functions under Maintenance class 2013-09-26 18:25:55 +02:00