Commit graph

3545 commits

Author SHA1 Message Date
Thibault Duplessis 5cd555cce1 coach tweaks 2015-07-28 21:16:52 +02:00
Thibault Duplessis 57744526f5 fix scheduling of monthly tournaments 2015-07-28 18:01:10 +02:00
Thibault Duplessis 1123c5e5f0 fix aggregator sequencer 2015-07-28 17:35:58 +02:00
Thibault Duplessis a46603975e player berserk is not displayed 2015-07-28 14:56:45 +02:00
Thibault Duplessis 4d9b12e54f coach tweaks 2015-07-28 14:14:17 +02:00
Thibault Duplessis 874cf7e465 also regulate rating on losses 2015-07-27 16:23:09 +02:00
Thibault Duplessis 7e076e4dd7 upgrade chess module 2015-07-27 14:57:36 +02:00
Thibault Duplessis 96ed985337 coach data aggregation fixes 2015-07-27 14:43:20 +02:00
Thibault Duplessis 1cab1b5882 remove coach raw data, enforce range 2015-07-27 12:54:08 +02:00
Thibault Duplessis 290314c8ff only fetch what's needed 2015-07-27 12:47:59 +02:00
Thibault Duplessis 1cca18ce94 ensure max games in coach data aggregation 2015-07-27 12:24:19 +02:00
Thibault Duplessis 5b2d6521ed link opening coach to advanced search 2015-07-26 23:19:59 +02:00
Thibault Duplessis 14369c0e6d index games by player color and update search form 2015-07-26 23:08:33 +02:00
Thibault Duplessis 0da2d5b43b fix advanced search rating sort - closes #730 2015-07-26 22:35:20 +02:00
Thibault Duplessis 6e91294817 shamelessly promote current marathon 2015-07-26 15:05:22 +02:00
Thibault Duplessis ffa51906d8 automatically award tournament trophies 2015-07-26 14:18:28 +02:00
Thibault Duplessis cf6535ec39 tweak crosstable numbers 2015-07-26 13:28:09 +02:00
Thibault Duplessis 54e785a3b6 this entire router actor is quite ridiculous, frankly 2015-07-26 13:18:56 +02:00
Thibault Duplessis cbc394a682 remove tournament dead code (remains of the swiss system) 2015-07-26 13:03:19 +02:00
Thibault Duplessis df61e55f1d finally use the tournament great player DB 2015-07-26 12:55:01 +02:00
Thibault Duplessis f8a1da22ba great players don't have descriptions 2015-07-26 12:39:13 +02:00
Thibault Duplessis f69c3284ca drop mobile app 1.x compat: removes many events - closes #736 2015-07-26 12:23:55 +02:00
Thibault Duplessis 3020c2c408 refresh leaderboards more often 2015-07-26 12:12:28 +02:00
Thibault Duplessis 9a8a77ea5b more coach stuff 2015-07-26 12:06:06 +02:00
Thibault Duplessis 872c147eb8 Merge pull request #742 from cchantep/rm-0.11.4-agg
Update to 0.11.4: aggregate using the new command API
2015-07-26 10:17:50 +02:00
Thibault Duplessis 99bf7bd37b fix data aggregation with less than 5000 games 2015-07-26 10:15:47 +02:00
Thibault Duplessis 8cd7086333 prepare for move coach 2015-07-26 10:02:01 +02:00
cchantep 35e0637487 Update to 0.11.4: aggregate using the new command API 2015-07-26 00:51:18 +02:00
Thibault Duplessis d67c5756b7 show periods dates 2015-07-25 19:43:50 +02:00
Thibault Duplessis 142a2f698e compress DB representation of move lists 2015-07-25 19:20:17 +02:00
Thibault Duplessis 2a9f0c8b62 fix Period.id 2015-07-25 18:41:57 +02:00
Thibault Duplessis 04c10a5fae coach data incremental aggregation! 2015-07-25 18:35:34 +02:00
Thibault Duplessis 984fc2c55e more opening coach work 2015-07-25 17:54:28 +02:00
Thibault Duplessis 44b3476eb1 reconnect on failure 2015-07-25 12:37:46 +02:00
Thibault Duplessis a6562ca0e3 stream period persistence to control aggregation memory 2015-07-25 02:24:39 +02:00
Thibault Duplessis 4cd65bbfcb more opening coach work 2015-07-25 02:04:41 +02:00
Thibault Duplessis 55c345064c so much work on this opening coach :o 2015-07-24 23:40:50 +02:00
Thibault Duplessis f581f3f4d5 refactor coach data to introduce periods 2015-07-23 18:30:06 +02:00
Thibault Duplessis d829eaa854 more changes to coach UI 2015-07-23 17:12:04 +02:00
Thibault Duplessis 8562d08c5b only use standard game openings in coach 2015-07-23 14:01:27 +02:00
Thibault Duplessis ea6317f6d9 opening coach with new opening classification (ECO -> family) 2015-07-23 13:45:32 +02:00
Thibault Duplessis a6d72e83b3 rewrite opening coach game sections 2015-07-22 20:33:44 +02:00
Thibault Duplessis 24816da824 integrate new openings DB to opening coach 2015-07-22 20:28:56 +02:00
Thibault Duplessis 028a800b37 manually fix the ECO opening DB 2015-07-22 20:28:39 +02:00
Thibault Duplessis 9d1f7d51e7 new coach opening DB and FEN matcher 2015-07-22 19:59:52 +02:00
Thibault Duplessis 4673e347e8 very slightly re-inject rating points (+1% for winner) 2015-07-22 10:58:17 +02:00
Thibault Duplessis 15ca4858e9 fix relay name - closes #734 2015-07-22 10:11:40 +02:00
Thibault Duplessis f40c88bbda refresh opening data async 2015-07-22 01:42:28 +02:00
Thibault Duplessis 64c6c0f62d hardcode the holy number 2015-07-21 23:07:20 +02:00
Thibault Duplessis 79055041ca more work on opening coach 2015-07-21 22:54:35 +02:00
Thibault Duplessis a72e0993ce collect nbGames, acpl & avgTime for each move 2015-07-21 20:19:24 +02:00
Thibault Duplessis 173f67ae48 compute move data 2015-07-21 19:07:43 +02:00
Thibault Duplessis a14c110904 progress on opening coach 2015-07-21 18:05:44 +02:00
Thibault Duplessis bb362c9832 coach opening: connect chart and table 2015-07-21 13:23:55 +02:00
Thibault Duplessis 7bec4df71a coach opening sortable list 2015-07-21 12:21:00 +02:00
Thibault Duplessis 23a0c7d3a8 more coach WIP 2015-07-21 09:42:30 +02:00
Thibault Duplessis 3c3fa22c43 finally the openings pie chart looks good 2015-07-20 20:52:37 +02:00
Thibault Duplessis 534b5353e4 opening coach WIP, using opening families and ECO 2015-07-20 17:18:28 +02:00
Thibault Duplessis 8a0e7ab240 tweak game search index mapping 2015-07-20 09:46:31 +02:00
Thibault Duplessis 62f3dabe42 fix FEN move number parsing 2015-07-19 23:06:45 +02:00
Thibault Duplessis cc92257520 consider coach data as fresh for one day 2015-07-19 22:29:00 +02:00
Thibault Duplessis 792abcedf7 throttle coach data crunshing 2015-07-19 22:25:47 +02:00
Thibault Duplessis 407be57ec7 protect users coach data: only accessible by friends for now 2015-07-19 21:56:12 +02:00
Thibault Duplessis 1f3bd0a8d3 public export of coach data 2015-07-19 21:28:38 +02:00
Thibault Duplessis c6a8ec7b7b coach JSON export 2015-07-19 21:01:53 +02:00
Thibault Duplessis 67aa847da2 more raw data for the coach 2015-07-19 20:38:28 +02:00
Thibault Duplessis c04aadccd6 include last played game in coach stats results 2015-07-19 17:54:33 +02:00
Thibault Duplessis fac1f75a29 coach WIP 2015-07-19 17:46:40 +02:00
Thibault Duplessis c940422037 Merge branch 'master' into coach
* master:
  save user prefs in cookies
  fix sound cookie
  index ALL teh games
  fix tournament win rate - close #726
  nn "Norsk nynorsk" translation #14961. Author: bjagus.
  zh "中文" translation #14959. Author: Necelu. Fixed some translations; completed the translation.
  el "Ελληνικά" translation #14958. Author: Pegasos7. Accurate translations Ελληνικά. Thanks
  fix themepicker bg img
2015-07-19 11:49:30 +02:00
Thibault Duplessis 4835213c9c fix sound cookie 2015-07-19 02:31:43 +02:00
Thibault Duplessis f68e0dfde2 index ALL teh games 2015-07-19 02:15:46 +02:00
Thibault Duplessis 3db4542f2b fix themepicker bg img 2015-07-19 01:17:58 +02:00
Thibault Duplessis 2f72b1cb1d coach stats wip 2015-07-19 00:20:06 +02:00
Thibault Duplessis 7a4b3b57a1 coach stats WIP 2015-07-18 19:59:23 +02:00
Thibault Duplessis 54bebd982a Merge branch 'master' into videochat
* master:
  prevent multiple challenges - fix #715
  download up to 5000 PGN games from search
  search long games
  extract game search to own controller/view dir
  game search: filter by winner color
  game search: fix statuses
  game search: fix correspondence games indexing
2015-07-18 17:34:30 +02:00
Thibault Duplessis b8a5f592b9 prevent multiple challenges - fix #715 2015-07-18 15:52:18 +02:00
Thibault Duplessis c3d0110973 download up to 5000 PGN games from search 2015-07-18 15:27:12 +02:00
Thibault Duplessis d643bb7a30 search long games 2015-07-18 14:40:49 +02:00
Thibault Duplessis be47d28593 extract game search to own controller/view dir 2015-07-18 13:07:08 +02:00
Thibault Duplessis 9918db1bcb game search: filter by winner color 2015-07-18 13:00:26 +02:00
Thibault Duplessis 59e2f141dc game search: fix statuses 2015-07-18 12:59:58 +02:00
Thibault Duplessis 3550e2ac59 game search: fix correspondence games indexing 2015-07-18 12:59:06 +02:00
Thibault Duplessis 1bd6c9adbe palantir ready for private beta 2015-07-18 12:06:48 +02:00
Thibault Duplessis 9fcadf3b06 POC working 2015-07-18 11:20:54 +02:00
Thibault Duplessis 77d913474c host default background image 2015-07-17 19:26:13 +02:00
Thibault Duplessis b38a375181 better usage of cookies for prefs 2015-07-17 17:09:18 +02:00
Thibault Duplessis 5ce4878698 store background image URL server-side 2015-07-17 16:43:14 +02:00
Thibault Duplessis 65b95a8e95 fix edge case in network matching 2015-07-17 16:16:41 +02:00
Thibault Duplessis 39d6fa54b2 fix relay name split 2015-07-16 13:09:59 +02:00
Thibault Duplessis 7b665b6c23 more transparency mode WIP 2015-07-16 13:05:58 +02:00
Thibault Duplessis b3107c09f6 Merge branch 'master' into custom-background
* master:
  fix more runtime exceptions D:
  fix runtime
  da "Dansk" translation #14957. Author: supremebot. Lys means "light" not sound, witch is "Lyd", guess it was a typo
  cs "čeština" translation #14956. Author: finalPlayer. I changed same mistakes. I also found on Simuls page sentence "Host color for each game" which I cannot translate. Also In my profile I have written time I spent in the game in german - "Čas strávený hraním 2 Tage, 17 Stunden und 15 Minuten Čas v TV: 11 Minuten"
  it "Italiano" translation #14955. Author: FireBreathingDragon.
  ja "日本語" translation #14954. Author: Illion.
2015-07-16 12:06:20 +02:00
Thibault Duplessis d923130dbb fix more runtime exceptions D: 2015-07-16 09:41:36 +02:00
Thibault Duplessis 9435a42567 fix runtime 2015-07-16 09:32:03 +02:00
Thibault Duplessis fa0f34d08b more transparency WIP 2015-07-16 09:04:38 +02:00
Thibault Duplessis c30a1b5830 Merge branch 'master' into custom-background
* master:
  publish less useless artifacts
  Simple ReactiveMongo shutdown hook
2015-07-16 00:00:10 +02:00
Thibault Duplessis 5c4a7d6a34 transparency WIP 2015-07-15 23:47:00 +02:00
cchantep c42ea39920 Simple ReactiveMongo shutdown hook 2015-07-15 19:38:02 +02:00
Thibault Duplessis eca9deb341 Merge branch 'master' into custom-background
* master: (21 commits)
  play 2.4 requires deploying base.conf
  ditch play-reactivemongo, which now requires guice :(
  fix round.Player warnings
  no need to auto-analyse long games
  contributing wiki
  fix relay content logging
  catch duplicate key errors by their code
  better recover of mongodb duplicate key errors
  more play 2.4 migration
  fr "français" translation #14952. Author: supermaths.
  hi "हिन्दी, हिंदी" translation #14951. Author: AdityaPrakash5000.
  pl "polski" translation #14950. Author: Suchar.
  integrate futuristic sound set
  fix reactivemongo warning
  upgrade reactivemongo
  Added Futuristic sound theme
  more play24 migration
  kick play JSON out of analysis mongodb mapping
  play 2.4 migration WIP
  fix many reactivemongo deprecation warnings
  ...
2015-07-15 16:59:03 +02:00
Thibault Duplessis 37ca6494b1 ditch play-reactivemongo, which now requires guice :( 2015-07-15 15:46:23 +02:00
Thibault Duplessis e097a3b037 fix round.Player warnings 2015-07-15 15:15:43 +02:00