Commit Graph

391 Commits (4282b6bcf31eba841d9548324ecb449351a464e7)

Author SHA1 Message Date
Thibault Duplessis d827903d67 more new chat code in a hurry 2016-06-12 10:16:14 +02:00
Lakin Wecker 18f73fe696 Whoops, forgot to remove the notFound portion. 2016-05-31 21:03:11 -06:00
Lakin Wecker b3e1be496f Redirect to whites point of view if the username doesn't match a player. 2016-05-31 20:59:35 -06:00
Lakin Wecker c6880e0f67 Some minor style improvements. 2016-05-31 00:26:20 -06:00
Lakin Wecker fa614eacfc A better variable name for the incoming pov 2016-05-30 19:10:50 -06:00
Lakin Wecker 5e5ffc656f Keep the user consistent when browsing a crosstable.
This mostly works, however the crosstable user-order is inconsistent in
at least one place. I will investigate this further.
2016-05-30 08:46:45 -06:00
Thibault Duplessis 0ac41be61e fix review vs watch 2016-04-14 13:38:04 +07:00
Thibault Duplessis 88ba7dcf92 Revert "rate limit player and watcher sockets"
Apparently a terrible performance regression.
Production CPU went berserk.

How to reproduce in test env?

This reverts commit b66bb61380.
2016-03-19 13:14:20 +07:00
Thibault Duplessis b66bb61380 rate limit player and watcher sockets 2016-03-19 12:21:58 +07:00
Thibault Duplessis 3b687092ae fishnet: request AI move on socket connection 2016-03-16 12:30:12 +07:00
Thibault Duplessis 2fdc3a9f09 use fishnet to play AI moves 2016-03-12 15:23:03 +07:00
Thibault Duplessis 0e40e7eac5 shorter monitoring calls 2016-03-11 10:08:34 +07:00
Thibault Duplessis 1486232eb8 rewrite kamon integration for type safety 2016-03-10 23:27:55 +07:00
Thibault Duplessis 04d7d56d98 monitor page response time 2016-03-09 19:59:54 +07:00
Thibault Duplessis 2b7431084a only load opening when needed 2016-02-25 18:51:05 +07:00
Thibault Duplessis f9750410f4 remove dead code 2016-02-19 23:46:58 +07:00
Thibault Duplessis e13d8d24b9 Merge branch 'master' into persistentChallenge
* master: (71 commits)
  newlines in analysis PGN export
  in analysis, export required PGN tags
  better wrap analysis variations
  more analysis micro-tweaks in the bus to Phnom Penh
  only bind one event for all analysis bottom buttons
  more technical minimalism in round UI
  bind only one event for all round top buttons
  explorer+round: unselect square on jump
  single position opening book for local analysis
  fix local eval regression
  tweak explorer load and fail view
  upgrade chessground (pale arrows)
  autoscroll analysis on startup and explorer toggle
  improve analysis local eval integration
  explorer flow success logging
  faster replay buttons - closes #1616
  upgrade scalaz
  explorer flow import: buffer 50 PGNs before sending the request
  explorer games result style
  explorer: disable top games while playing, unless opponent = AI
  ...
2016-02-19 23:18:34 +07:00
Thibault Duplessis 4357ab7ac3 fix timeline game previews 2016-02-17 23:00:47 +07:00
Thibault Duplessis 77dde01948 fix anon challenges on mobile
It should just work now.
2016-02-07 17:11:41 +07:00
Thibault Duplessis c94bd07010 preload challenge final color, fix anon challenge 2016-02-04 23:10:23 +07:00
Thibault Duplessis 3dcc1bfea0 more challenges refactoring 2016-02-03 15:26:22 +07:00
Thibault Duplessis 41596f590b turns out the round/simul/tournament socket version was never used 2016-02-02 10:20:06 +07:00
Thibault Duplessis a859a4311d turns out the round/simul/tournament socket version was never used 2016-02-01 21:56:35 +07:00
Thibault Duplessis 5904bd5e33 persistent challenges WIP 2016-01-30 17:27:41 +07:00
Thibault Duplessis f28e1be4ec more on challenges v2 2016-01-28 19:04:55 +07:00
Thibault Duplessis 911a70dda1 more challenge refactoring, bootstrap mithril project 2016-01-27 22:01:23 +07:00
Thibault Duplessis 5433bf27e8 game atom feed - closes #1114 2015-10-07 19:18:48 +02:00
Thibault Duplessis 21726f6bfa AI games are not switchable 2015-10-07 15:23:33 +02:00
Thibault Duplessis a1048dc957 go figure (suspicious NPE on prod) 2015-10-06 20:00:36 +02:00
Thibault Duplessis 598a06604a prevent autoswitch when opponent premoved - closes #1074 2015-10-05 23:52:41 +02:00
Thibault Duplessis 4265e65664 separate correspondence games from simul games - fixes #1013 2015-09-25 12:13:50 +02:00
Thibault Duplessis a19d2f8204 fix simul autoswitch - fixes #1010 2015-09-22 20:31:31 +02:00
Thibault Duplessis f2bfe2e65c fix watching one's own TV - closes #987 2015-09-20 11:43:24 +02:00
Thibault Duplessis 98f28d24d8 only show other games miniatures on correspondence games - closes #985 2015-09-20 11:26:57 +02:00
Thibault Duplessis cf2bc4cfc0 persist conditional premoves 2015-09-17 11:32:37 +02:00
Thibault Duplessis c3fc81c024 delete all code related to FICS relay
it breaks my little heart
2015-09-03 02:35:17 +02:00
Thibault Duplessis 35fb4ab9dc add game powertips to crosstables and tournament pairings - closes #822 2015-08-25 14:23:49 +02:00
Thibault Duplessis 7eaf09db83 sudo finished games 2015-08-21 12:35:33 +02:00
Thibault Duplessis 73136f8d1a game sudo mode 2015-08-17 01:25:36 +02:00
Thibault Duplessis 16e9bef6fa prevent new game creation before completion of the former one 2015-08-15 22:25:49 +02:00
Thibault Duplessis 305bb46dea fill the PGN Event tag in round games 2015-06-28 22:36:36 +02:00
Thibault Duplessis 7db7221ae4 display all round games on realtime game page 2015-06-28 22:07:57 +02:00
Thibault Duplessis cb4d9fcbf5 fix relay integration on game pages 2015-06-24 14:22:14 +02:00
Thibault Duplessis 9acf56139d more relay integration 2015-06-24 14:18:08 +02:00
Thibault Duplessis 175d67f2f2 in-game settings 2015-06-21 15:51:42 +02:00
Thibault Duplessis 0aca924ab1 some things are not meant to be cached 2015-06-19 17:36:31 +02:00
Thibault Duplessis 782ae1ed47 fix tournament round side leaderboard reload 2015-06-14 15:18:51 +02:00
Thibault Duplessis 4acfbfdd1f more tournament rewrite WIP 2015-06-12 00:55:11 +02:00
Thibault Duplessis 50726b0cfe rubber duck tournament perfs by caching round tourney views for 2
seconds
2015-06-10 00:39:00 +02:00
Thibault Duplessis f67e3dda94 don't wake up round actors without a good reason - fixes #558 2015-06-09 23:45:28 +02:00
Thibault Duplessis 5112bdd6cb don't always load tournament to generate sides 2015-06-07 03:52:56 +02:00
Thibault Duplessis 4b3b7dd9ef only load full tourney in round view if user is participating (mini-standing) 2015-06-07 03:31:05 +02:00
Thibault Duplessis 8f7004a161 check for out of time when opening a game 2015-06-02 18:53:36 +02:00
Thibault Duplessis d3b3a01554 reload crosstable on game end - closes #464 2015-05-13 20:05:22 +02:00
Thibault Duplessis c7434ebafa performance: server simplified replay pages to web crawlers 2015-05-13 13:00:18 +02:00
Thibault Duplessis 02f9f04952 report most urgent game in /user/ API 2015-04-22 11:14:10 +02:00
Thibault Duplessis b3540b3ad9 use distinct move on methods for simul hosts and correspondence players 2015-04-07 15:26:02 +02:00
Thibault Duplessis 035e6075cb redirect simul hosts twice faster - no more round-trip 2015-04-06 14:42:24 +02:00
Thibault Duplessis 75bdd28e5b don't redirect round players, save play UI from watch URL 2015-04-05 21:17:29 +02:00
Thibault Duplessis a487d8d6b7 remove old simul detection 2015-04-04 12:42:14 +02:00
Thibault Duplessis 0833a7da21 simul organizer WIP 2015-04-03 23:04:59 +02:00
Thibault Duplessis 0b99ce0805 fix previous commit 2015-03-16 18:48:38 +01:00
Thibault Duplessis dfaf92949c fix round mobile API 2015-03-16 18:38:50 +01:00
Thibault Duplessis d0f0a93266 security fix: don't reveal player socket ID before game starts 2015-02-02 03:48:21 +01:00
Thibault Duplessis c1d6bceb3a report current app version in api/status 2015-01-24 11:36:05 +01:00
Thibault Duplessis 8976f0b2ee show chess960 position number - closes #214 2015-01-22 17:37:55 +01:00
Thibault Duplessis f3d35dbfb8 protect round xhr and websocket against theft 2015-01-22 14:39:17 +01:00
Thibault Duplessis 7a68d171e8 protect round sockets - WIP 2015-01-22 09:33:19 +01:00
Thibault Duplessis 7149460818 MobileApi versioning 2015-01-17 12:15:06 +01:00
Thibault Duplessis 72ec42d953 lazier initialFen fetch 2015-01-14 16:32:05 +01:00
Thibault Duplessis 1fc7224aa7 wake up the AI on round API fetch - fixes #196 2015-01-05 15:02:05 +01:00
Thibault Duplessis 6bd7b256e0 disable simul support in tournament games 2015-01-05 13:43:19 +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 26270deeb3 enable user TV on analysis page 2014-12-26 22:29:53 +01:00
Thibault Duplessis 93653cfdf0 better moving to next game 2014-12-23 20:07:31 +01:00
Thibault Duplessis 3ffc37fbeb switch from realtime to correspondence, but not the other way round 2014-12-23 18:37:10 +01:00
Thibault Duplessis a56d8d1bbe remove unneeded function call 2014-12-23 18:33:47 +01:00
Thibault Duplessis 3d155e5fd0 don't autoswitch between realtime and correspondence - fixes #147 2014-12-23 18:32:34 +01:00
Thibault Duplessis 03ededd7f6 implement move on 2014-12-22 18:12:29 +01:00
Thibault Duplessis 9e250a564f show more round other games 2014-12-22 14:55:20 +01:00
Thibault Duplessis 25666ab174 more work on simul support 2014-12-21 11:21:35 +01:00
Thibault Duplessis 55973c4c3b better display of playing games in round UI 2014-12-20 16:18:51 +01:00
Thibault Duplessis b154437b74 make /@/user/playing more exciting 2014-12-20 15:01:19 +01:00
Thibault Duplessis ff15ea4f28 tweak notes 2014-12-09 19:07:16 +01:00
Thibault Duplessis b0c47623ac guard rail on note persistence 2014-12-07 18:38:39 +01:00
Thibault Duplessis 1d3fa4a924 bind note to user, not player 2014-12-07 12:32:18 +01:00
Thibault Duplessis 33db139660 notes storage, JS bindings, and HTTP POST access 2014-12-07 12:01:56 +01:00
Thibault Duplessis e68bb70b02 show other slow games on game page 2014-12-03 01:34:34 +01:00
Thibault Duplessis 59947557a3 remove round hijack detection code 2014-11-13 11:19:07 +01:00
Thibault Duplessis 91a1b67720 less AI recover attempts 2014-11-03 21:45:35 +01:00
Thibault Duplessis 824efd2b5d fix user TV 2014-10-23 11:11:10 +02:00
Thibault Duplessis 3b08a6f4ff fix TV flip button 2014-10-20 11:11:22 +02:00
Thibault Duplessis 5d40967b11 fix user TV should redirect watchers to rematches 2014-10-19 18:10:01 +02:00
Thibault Duplessis 8f35323186 fix game API corner cases 2014-10-19 11:25:32 +02:00
Thibault Duplessis 2f3f6f7d1c remove round table routes and actions 2014-10-18 18:33:55 +02:00
Thibault Duplessis 20f0737a9a improve & unify await & join views 2014-10-17 23:24:53 +02:00
Thibault Duplessis 8989d3b003 refactor overboard, implement setup.await 2014-10-13 00:17:24 +02:00
Thibault Duplessis a4244c3623 more chessground UI 2014-10-11 12:17:18 +02:00
Thibault Duplessis cf0fbf5b00 more on mithril play 2014-10-03 22:13:59 +02:00
Thibault Duplessis 51b740de51 more mithril play 2014-10-03 21:08:19 +02:00
Thibault Duplessis 18e428c1e8 progress on chessground based rounds 2014-10-03 10:10:12 +02:00
Thibault Duplessis 2a293bfc8a progress on game UI with mithril 2014-10-02 00:19:49 +02:00
Thibault Duplessis 2e13da835e negotiate game watcher response type 2014-08-27 22:02:49 +02:00
Thibault Duplessis add4809404 provide chat lines to mobile API 2014-08-16 17:02:50 +02:00
Thibault Duplessis 2b998bb8f0 implement user TV (like follow on FICS) 2014-08-15 13:44:35 +02:00
Thibault Duplessis 7060973680 show all perfs in user top bar dropdown 2014-08-03 12:09:17 +02:00
Thibault Duplessis 49eed5ef1d add three-check variant 2014-07-30 21:37:50 +02:00
Thibault Duplessis f55accc462 remove superfluous protection 2014-07-30 11:08:18 +02:00
Thibault Duplessis 5f13125379 fix infinite redirect 2014-07-29 21:22:23 +02:00
Thibault Duplessis 496dfe2bb7 dangerous UI refactoring 2014-07-14 10:32:24 +02:00
Thibault Duplessis 2d219b8066 better websocket security 2014-07-13 16:49:11 +02:00
Thibault Duplessis fc67237961 blind mode textual representation for spectating live games 2014-06-11 01:00:47 +02:00
Thibault Duplessis 4865fd27b2 textual representation of completed game 2014-06-11 00:51:59 +02:00
Thibault Duplessis 8ad0d5675a improve blind mode 2014-06-05 12:07:41 +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 9d35bfc3a3 upgrade to play 2.3 and scala 2.11 2014-06-01 23:22:17 +02:00
Thibault Duplessis dc64a23977 mobile API: implement and document the end call 2014-05-24 14:40:55 +02:00
Thibault Duplessis 44e4741d43 make sure authenticated users don't get to spectate their own games 2014-05-20 21:36:47 +02:00
Thibault Duplessis f7d5b557e3 version websocket API 2014-05-11 23:26:11 +02:00
Thibault Duplessis ebc9f5c2ed add mobile API POV data 2014-05-11 22:30:24 +02:00
Thibault Duplessis bebaca453f show tournament standing on game page 2014-05-11 00:49:32 +02:00
Thibault Duplessis a2934d3a47 configurable takebacks 2014-05-01 14:08:54 +02:00
Thibault Duplessis 6f29cc3272 new attempt at getting rid of stalled analysis 2014-04-13 17:57:17 +02:00
Thibault Duplessis 57ec88dc7d show crosstable on play, watch, and reply UIs 2014-03-17 21:55:31 +01:00
Thibault Duplessis 610783a331 show opponent online status when game completes 2014-03-15 22:39:51 +01:00
Thibault Duplessis c303db1ac4 improve socket communications 2014-02-23 12:54:10 +01:00
Thibault Duplessis 4d4234f7e6 implement embeddable TV 2014-02-22 18:14:41 +01:00
Thibault Duplessis d750d238ad s/⇒/=> 2014-02-17 10:12:19 +01:00
Thibault Duplessis aeaee4f8c0 handler replayable games better 2014-02-02 13:07:00 +01:00
Thibault Duplessis 19a47a822f merge watcher/analysis views 2014-02-01 19:45:02 +01:00
Thibault Duplessis cc54b8d417 analysis page redesign 2014-02-01 18:34:52 +01:00
Thibault Duplessis c008cfe6e0 no chat when playing the AI 2014-02-01 12:44:38 +01:00
Thibault Duplessis a9f3af138f deal with player/spectator/analyse trolls 2014-02-01 10:19:47 +01:00
Thibault Duplessis 9cd0660a5a analysis chat 2014-02-01 10:11:49 +01:00
Thibault Duplessis 7f16378ae6 done with player & spectator chats 2014-02-01 09:21:18 +01:00
Thibault Duplessis a34df7ceb4 new chat WIP 2014-01-31 23:54:34 +01:00
Thibault Duplessis 21de292f4f remove global chat 2014-01-28 10:57:59 +01:00
Thibault Duplessis 50c588b335 improve chat and remove all other rooms 2013-12-29 12:38:07 +01:00
Thibault Duplessis c2eb60e634 more grogress on chat 2013-12-29 10:51:40 +01:00
Thibault Duplessis b1ad392e9f chat wip 2013-12-27 23:12:20 +01:00
Thibault Duplessis 48fb6eb5bb show more info on challenge join page, and allow to decline it 2013-12-25 20:49:08 +01:00
Thibault Duplessis c705d06f99 show warning when game is rated without a clock 2013-12-25 18:37:57 +01:00
Thibault Duplessis ca73eb199a can't join imported, unfinished games 2013-12-24 16:12:53 +01:00
Thibault Duplessis 3974c44216 reload all game info when ending 2013-12-24 11:47:52 +01:00
Thibault Duplessis bf351057c5 many fixes 2013-12-23 19:56:30 +01:00
Thibault Duplessis bd6896a731 convert all site to glicko ratings 2013-12-17 23:20:18 +01:00
Thibault Duplessis 99e518635b stateless hijack token + fixes 2013-12-12 21:14:25 +01:00
Thibault Duplessis 7871f3e34b remove Game.token (store tokens in memory) 2013-12-09 21:11:55 +01:00
Thibault Duplessis 0f9830d447 many improvements and simplifications 2013-10-30 00:36:46 +01:00
Thibault Duplessis 9aa32ba234 simplify round API 2013-10-05 11:45:50 +02:00
Thibault Duplessis 8f81c2a579 revert lists 2013-10-02 19:44:32 +02:00
Thibault Duplessis c3a14bf289 upgrade play application to play 2.2.0-RC2 2013-09-19 13:32:12 +02:00
Thibault Duplessis e2afeafd01 dissociate TV from round watcher 2013-08-02 11:27:28 +02:00
Thibault Duplessis af8756012a complete lichess TV 2013-07-31 18:21:45 +02:00
Thibault Duplessis 1d5287090d chess tv wip 2013-07-31 17:21:42 +02:00
Thibault Duplessis 918fcf3322 improve hijack detection 2013-06-04 18:39:24 +02:00
Thibault Duplessis 6266955d45 Revert "disable signed JS and socket hijack protection"
This reverts commit 2900eef2c3.

Conflicts:
	app/views/base/layout.scala.html
	modules/round/src/main/SocketHandler.scala
2013-06-04 18:23:08 +02:00
Thibault Duplessis ae301ef23b continue game from analysis mode 2013-05-31 20:19:59 +02:00
Thibault Duplessis 461e767532 better "continue from here" feature 2013-05-31 17:55:11 +02:00
Thibault Duplessis bb2e63ac48 refactor hub and socket actors 2013-05-29 17:46:21 +02:00
Thibault Duplessis c6ed3b43db disable signed JS and socket hijack protection 2013-05-19 01:46:27 -03:00
Thibault Duplessis 558b899111 simplify actors API 2013-05-19 01:08:09 -03:00
Thibault Duplessis 4d89b1bdc4 add lobby actor 2013-05-18 17:54:41 -03:00
Thibault Duplessis c88d7d7ff0 negociate round resign and abort through websockets 2013-05-18 16:46:31 -03:00
Thibault Duplessis 71bd5d2410 remind the AI to play on page reload 2013-05-18 16:14:57 -03:00
Thibault Duplessis 4c30c1a6e0 make http round actions recover from failures 2013-05-18 14:42:50 -03:00
Thibault Duplessis e95252f70c improve round websocket enhanced negociations 2013-05-18 14:36:13 -03:00
Thibault Duplessis 9de59615d2 do all takeback negociation in websockets 2013-05-18 12:27:11 -03:00
Thibault Duplessis 27e24b7da6 handle rematch negociation through websockets 2013-05-18 10:51:26 -03:00
Thibault Duplessis 21c948ca7e more on round actor messages 2013-05-17 21:38:39 -03:00
Thibault Duplessis 53cf280c22 rename Option.zmap to Option.?? (consistent with Boolean.??) 2013-05-17 21:12:41 -03:00
Thibault Duplessis cb1ac52905 fix round watcher room 2013-05-13 19:50:21 -03:00
Thibault Duplessis 38e17df5c8 abstract socket hubs, reduce message objects number 2013-05-12 20:32:14 -03:00
Thibault Duplessis 2dc4ab453f bind tournament app to site 2013-05-12 12:09:48 -03:00
Thibault Duplessis 1f7e087c95 temporary disable scheduler 2013-05-10 10:41:22 -03:00
Thibault Duplessis edaff6b8ea no need to fetch the user to render the signed JS 2013-05-10 10:33:05 -03:00
Thibault Duplessis 2768fb8457 many fixes 2013-05-09 15:55:33 -03:00
Thibault Duplessis e2228f26ab various fixes / improvements 2013-05-09 08:20:43 -03:00
Thibault Duplessis c67c5b7bbb abstract websocket construction 2013-05-08 22:27:13 -03:00
Thibault Duplessis 0b385840dd rewrite socket handlers 2013-05-08 22:15:34 -03:00
Thibault Duplessis 90f0acd334 replay and analysis page 2013-05-08 10:29:44 -03:00
Thibault Duplessis 9edc2a4184 progress on round app and site sockets 2013-05-08 10:06:11 -03:00
Thibault Duplessis f9bcb6afbf round app compiles 2013-05-07 20:50:37 -03:00
Thibault Duplessis b73b0ff35a back to app/ 2013-04-26 08:46:30 -03:00
Thibault Duplessis a8223ed498 move app/ to src/main (?!) 2013-04-22 09:11:15 -03:00
Thibault Duplessis ee26a58fc9 import play default context globally 2013-04-10 07:43:21 -03:00
Thibault Duplessis ac8679140f fix and improve existing controllers 2013-04-10 07:17:58 -03:00
Thibault Duplessis 88925b60c1 complete game module rewrite 2013-03-25 18:52:18 +01:00
Thibault Duplessis abc6ffe9ec move app/ to old/, create new app/ 2013-03-14 19:16:36 +01:00
Thibault Duplessis 2f7dc5cc0c move all classes to lila.app package 2013-02-28 01:12:13 +01:00
Thibault Duplessis 3fb4072e56 Merge branch 'master' of github.com:ornicar/lila into reactivemongo
* 'master' of github.com:ornicar/lila: (639 commits)
  update todo
  la "lingua latīna" translation #1738. Author: Anonymous.
  fa "فارسی" translation #1735. Author: Anonymous.
  fa "فارسی" translation #1734. Author: Anonymous.
  pl "polski" translation #1732. Author: Szymon Sawicki.
  nl "Nederlands, Vlaams" translation #1731. Author: Anonymous.
  ca "Català" translation #1730. Author: Arbequina.
  el "Ελληνικά" translation #1729. Author: Γιάννης Ανθυμίδης / Yannis Anthymidis.
  nl "Nederlands, Vlaams" translation #1728. Author: Anonymous.
  pl "polski" translation #1723. Author: Anonymous. I'd suggest 'zapis' (= notation) for 'string' instead of 'napis' (= inscription) or 'ciąg' (= sequence)... I corrected also 138 'bookmark this game', 112 'spectator room' and some other minor mistakes.
  sk "slovenčina" translation #1717. Author: japetko.
  sv "svenska" translation #1716. Author: Anonymous.
  update todo list
  delocalize forum and message internal links
  la "lingua latīna" translation #1714. Author: Anonymous.
  ro "Română" translation #1712. Author: Anonymous.
  la "lingua latīna" translation #1711. Author: 3_1415maldaumen.
  la "lingua latīna" translation #1710. Author: 3_1415maldaumen.
  better language selector
  fix resignation in imported games
  ...

Conflicts:
	app/analyse/PgnDump.scala
	app/bookmark/BookmarkApi.scala
	app/controllers/Analyse.scala
	app/controllers/LilaController.scala
	app/controllers/Lobby.scala
	app/controllers/Monitor.scala
	app/controllers/Setting.scala
	app/core/IOFuture.scala
	app/forum/PostApi.scala
	app/game/DbGame.scala
	app/game/Export.scala
	app/game/GameHelper.scala
	app/game/GameRepo.scala
	app/game/PaginatorBuilder.scala
	app/game/Rewind.scala
	app/http/Setting.scala
	app/i18n/Translation.scala
	app/lobby/Preload.scala
	app/message/Api.scala
	app/message/Thread.scala
	app/mod/ModApi.scala
	app/round/Finisher.scala
	app/search/Game.scala
	app/search/Indexer.scala
	app/security/AuthImpl.scala
	app/security/Granter.scala
	app/security/Store.scala
	app/setup/FormFactory.scala
	app/setup/FriendConfig.scala
	app/setup/Processor.scala
	app/templating/StringHelper.scala
	app/tournament/TournamentApi.scala
	app/user/EloChart.scala
	app/user/HistoryRepo.scala
	app/user/UserHelper.scala
	app/user/UserInfo.scala
	app/user/UserRepo.scala
	app/user/WinChart.scala
	app/views/base/layout.scala.html
	app/views/user/show.scala.html
	conf/base.conf
	conf/routes
	project/Build.scala
	public/javascripts/deps.min.js
	scalachess
2013-02-27 14:44:38 +01:00
Thibault Duplessis a33613ec62 update to latest vendors changes 2013-02-27 13:22:02 +01:00
Thibault Duplessis 2ae97f1491 show fen mini board to joiner 2013-02-20 14:31:34 +01:00
Thibault Duplessis f2be5e79c2 increase tk key 2012-12-18 01:06:15 +01:00
Thibault Duplessis 6a1f97ed3d scala 2.10 wip 2012-11-29 22:39:36 +01:00
Thibault Duplessis 6ef1ba91a6 scala 2.10 wip 2012-11-29 21:11:22 +01:00
Thibault Duplessis f70900a485 migration wip 2012-11-29 18:22:00 +01:00
Thibault Duplessis d88a9f549e load less users from db 2012-10-28 19:30:54 +01:00
Thibault Duplessis 6e6ee59d78 remove websocket trap 2012-10-26 10:23:48 +02:00
Thibault Duplessis 439f74ec29 optimize player and watcher pages performances 2012-10-26 01:32:30 +02:00