Commit graph

3545 commits

Author SHA1 Message Date
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
Thibault Duplessis e377e7b225 no need to auto-analyse long games 2015-07-15 15:15:36 +02:00
Thibault Duplessis ebc71529dc Merge branch 'master' into play24
* master:
  catch duplicate key errors by their code
  better recover of mongodb duplicate key errors
2015-07-15 13:09:01 +02:00
Thibault Duplessis 077ebe29ea catch duplicate key errors by their code 2015-07-15 13:06:37 +02:00
Thibault Duplessis 48c633c6b0 better recover of mongodb duplicate key errors 2015-07-15 12:51:49 +02:00
Thibault Duplessis c33d54bd7a more play 2.4 migration 2015-07-15 12:14:35 +02:00
Thibault Duplessis ff07304114 Merge branch 'master' into play24
* master:
  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
  Added Futuristic sound theme
2015-07-15 11:23:23 +02:00
Thibault Duplessis 126efde29c integrate futuristic sound set 2015-07-15 11:05:35 +02:00
Thibault Duplessis 93ae85e9fd fix reactivemongo warning 2015-07-15 11:05:08 +02:00
Thibault Duplessis d4123c7ce8 more play24 migration 2015-07-14 15:21:24 +02:00
Thibault Duplessis e85da9ac6f kick play JSON out of analysis mongodb mapping 2015-07-14 14:18:04 +02:00
Thibault Duplessis 2b47e23759 play 2.4 migration WIP 2015-07-14 14:04:51 +02:00
Thibault Duplessis 7cd7f9bcb7 fix many reactivemongo deprecation warnings 2015-07-14 12:17:36 +02:00
Thibault Duplessis f33594172e upgrade vendors 2015-07-14 12:00:09 +02:00
Thibault Duplessis 83808df34e Merge branch 'master' into custom-background
* master: (45 commits)
  fix relay list
  pt "Português" translation #14944. Author: BearJr. "Clamar" (34) means "say out loud", not "claim", so I used the term "declarar", that means "call". The same goes for 35, where "declarar" (call) is also more appropriate. In English, 34 and 35 use "claim" and "call" correctly.  In Portuguese the two translations are very common mistakes.
  pl "polski" translation #14941. Author: Suchar.
  ca "Català, valencià" translation #14940. Author: Catalan_player.
  ru "русский язык" translation #14939. Author: Michael134096.
  th "ไทย" translation #14938. Author: Jer_King.
  cs "čeština" translation #14937. Author: finalPlayer. Translated new phrased
  sl "slovenščina" translation #14936. Author: woodswoods. Better and shorter translation of some special words.
  uk "українська" translation #14935. Author: IvTK. Menu strings fixed
  tr "Türkçe" translation #14934. Author: Usolando. I translated the new 7 missing sentences about the keyboard shortcuts.
  lv "latviešu valoda" translation #14933. Author: krauzand. new translations
  fix SFX NewChat sound file name
  fix relay fetch
  Update to ReactiveMongo 0.11.2
  detect more FICS test relays
  log relay content edition
  enable/disable relays
  Move times: fix pluralization mistake
  load up to 20 current game on mobile
  big mobile buttons on homepage
  ...
2015-07-14 11:48:38 +02:00
Thibault Duplessis 924bfd95eb Merge pull request #714 from cchantep/reactivemongo-0.11
Update to ReactiveMongo 0.11.2
2015-07-14 11:09:53 +02:00
Thibault Duplessis 85cbfef3d7 fix relay list 2015-07-14 10:46:23 +02:00
Thibault Duplessis f418a5488a fix relay fetch 2015-07-13 20:05:53 +02:00
cchantep f0a4c156b2 Update to ReactiveMongo 0.11.2 2015-07-13 17:32:14 +02:00
Thibault Duplessis c618c5879c detect more FICS test relays 2015-07-13 14:59:30 +02:00
Thibault Duplessis 6dcec35bae log relay content edition 2015-07-13 14:59:30 +02:00
Thibault Duplessis b4eb92cab5 enable/disable relays 2015-07-13 14:59:30 +02:00
Thibault Duplessis 5bf9b87db3 big mobile buttons on homepage 2015-07-13 09:00:11 +02:00
Thibault Duplessis cc5193e197 Merge branch 'master' into custom-background
* master:
  sq "Shqip" translation #14890. Author: jaymod. I translated it.
  tr "Türkçe" translation #14888. Author: Usolando. 464/496 i noticed that "time on tv" counter is not-for-watching; for-being-watched . So corrected it. I think it would be helpful for other translators if you add  a short description to 464/496
  lv "latviešu valoda" translation #14887. Author: krauzand. 44 new translations
  eo "Esperanto" translation #14886. Author: Liilhaa. Fixed a couple of mistakes on my part.
  Remove translation for 'or'
  Correct spelling error
  Forgot to generate translation keys
  Add missing translations for game analysis page
2015-07-11 15:05:35 +02:00
Thibault Duplessis 940f32b6a0 afrosamurai background 2015-07-11 00:10:56 +02:00
Dale Cannon 2bc4c38f05 Remove translation for 'or' 2015-07-10 11:27:03 +01:00
Dale Cannon 1b59137eb2 Forgot to generate translation keys 2015-07-09 18:53:42 +01:00
Thibault Duplessis 4fe01bf0a8 improve user mod view - closes #494 2015-07-08 18:05:17 +02:00
Thibault Duplessis 1029d4b804 denormalize and sotr by relay best game average ELO 2015-07-08 16:58:25 +02:00
Thibault Duplessis 215920e19b always store a user agent in the connection collection 2015-07-08 13:45:31 +02:00
Thibault Duplessis 5262b6486c static AI ratings - closes #608 2015-07-08 13:20:42 +02:00
Thibault Duplessis 6693a97de5 make communication modding more convenient 2015-07-08 11:53:56 +02:00
Thibault Duplessis d4d2a16bc9 fix previous commit 2015-07-07 23:32:42 +02:00
Dale Cannon 9dbfa9c0d1 Search form cosmetic improvements 2015-07-07 19:25:08 +01:00
Thibault Duplessis 71ba6f4110 fix duplicated field during user creation 2015-07-07 16:54:14 +02:00
Thibault Duplessis 4553a319da tr contributor 2015-07-07 16:14:07 +02:00
Thibault Duplessis c09efbef86 hi "हिन्दी, हिंदी" translation #14829. Author: ADG1089. please this is unified good translations, kinda final, please at least credit me 2015-07-07 16:11:16 +02:00
Thibault Duplessis de74cc6484 Merge pull request #695 from arex1337/690-deleteRelationsOnAccountClose
All relations going out from a player are deleted when that player cl…
2015-07-04 10:19:51 +02:00
Thibault Duplessis 2081e7cf96 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  cleaned up list of GreatPlayers
2015-07-04 01:16:23 +02:00
Thibault Duplessis 5c40b37b7a tweak auto-analysis decision 2015-07-03 20:50:36 +02:00
T. Alexander Lystad 6606108783 cleaned up list of GreatPlayers 2015-07-03 17:46:16 +02:00
Thibault Duplessis f5d6c3c001 bootstrap tournament names list 2015-07-03 13:33:42 +02:00
Thibault Duplessis fcf2e4b7eb remove game indexer limit 2015-07-03 12:20:32 +02:00
Thibault Duplessis 008b475c79 try elasticsearch aliases 2015-07-03 12:09:11 +02:00
Thibault Duplessis 56cff851c0 fix analysis board orientation 2015-07-03 11:32:28 +02:00
Thibault Duplessis 4632e2582d raise max promoted streams number 2015-07-02 18:05:47 +02:00
Thibault Duplessis 95cca3e2b0 preserve orientation when analysing a puzzle position 2015-07-02 17:45:09 +02:00
T. Alexander Lystad 877be1b906 All relations going out from a player are deleted when that player closes their accounts. Relations other players have to this player are kept. Tested that only follows in one direction are removed. Also tested that team removal on account closing still works - #690 2015-07-02 17:26:10 +02:00
Thibault Duplessis 2226bbfc18 show user best perf in report list 2015-07-02 17:20:41 +02:00
Thibault Duplessis 6870b677be elasticsearch: fix dashes in filter searches - closes #163
TODO: re-index 80M docs.
2015-07-02 15:25:49 +02:00
Thibault Duplessis ced950197d upgrade elastic4s 2015-07-02 14:50:44 +02:00
Unihedron f13e7e8b46 Adds credit for Unihedron with translations 🍰 2015-07-02 19:28:17 +08:00
Thibault Duplessis faabaf1f0f autoanalyse more games, remove logging 2015-07-02 08:51:20 +02:00
T. Alexander Lystad 9762a32bfe Added preference option on user page for always showing tenths of seconds. Also added this preference to in-game preferences - closes #445 2015-07-02 01:05:01 +02:00
Thibault Duplessis 15ec666f81 rename SFX sounds and register the new theme 2015-07-01 18:33:08 +02:00
Dale Cannon a48a5d11f2 Initial localization of tournaments pages 2015-07-01 16:52:53 +01:00
Thibault Duplessis dff5b1eaa2 ask password to close account - closes #671 2015-07-01 14:30:48 +02:00
Thibault Duplessis 666593e57f display full player names in relay analysis 2015-07-01 13:24:03 +02:00
Thibault Duplessis ec4a9c2953 store & display public butthurt messages - closes #651 2015-07-01 12:22:06 +02:00
Thibault Duplessis 4cda86e436 fix automark troll reports 2015-07-01 11:21:03 +02:00
Thibault Duplessis 09995383d1 tweak auto-analysis threshold 2015-07-01 11:06:51 +02:00
Thibault Duplessis d8e4fe152c Fix Statistics.noFastMoves 2015-07-01 11:05:27 +02:00
Thibault Duplessis f539ed1099 only schedule official thematic tournaments twice a day 2015-07-01 10:26:36 +02:00
Thibault Duplessis c23c25c72f configure translation call threshold 2015-07-01 10:11:34 +02:00
Thibault Duplessis 4d8b4460ea Merge branch 'SimulTranslations' of git://github.com/dcann1/lila
* 'SimulTranslations' of git://github.com/dcann1/lila:
  Translate simul on menu page
  Fix spelling error
  Add missing French and Spanish simul page translations
2015-07-01 03:58:18 +02:00
Thibault Duplessis c3f9b22803 s/STD/std - #683 2015-07-01 03:53:05 +02:00
Thibault Duplessis ce65e2280b mobile users don't have to verify their email address 2015-06-30 20:39:43 +02:00
Thibault Duplessis 81c6486379 Merge branch 'MenuTooltipTrans' of git://github.com/dcann1/lila
* 'MenuTooltipTrans' of git://github.com/dcann1/lila:
  Add FR and ES trans for menu button tooltip
2015-06-30 19:48:31 +02:00
Thibault Duplessis a1989fcf74 Merge branch 'EditorTranslations' of git://github.com/dcann1/lila
* 'EditorTranslations' of git://github.com/dcann1/lila:
  Correct last commit
  Add missing translations on game editor page
2015-06-30 19:44:32 +02:00
Thibault Duplessis f5b3cc7a46 Merge branch 'ProfileTranslations' of git://github.com/dcann1/lila
* 'ProfileTranslations' of git://github.com/dcann1/lila:
  Pesky bracket
  Correct previous commit (hopefully)
  Begin to add missing profile page translations
2015-06-30 19:36:24 +02:00
Dale Cannon 0957402968 Add FR and ES trans for menu button tooltip 2015-06-30 18:23:42 +01:00
T. Alexander Lystad 009ed5b51e removed duplicate translation key and added a duplicate key check to trans-dump script - script also adds a timestamp to the generated code so one can see that file was actually generated automatically 2015-06-30 18:29:39 +02:00
Dale Cannon 69eec58b7e Add missing translations on game editor page 2015-06-30 16:56:28 +01:00
Dale Cannon c7a4fcbf4f Correct previous commit (hopefully) 2015-06-30 15:53:40 +01:00
Dale Cannon c176764fbe Begin to add missing profile page translations 2015-06-30 14:56:30 +01:00
Dale Cannon d26669055a Add missing French and Spanish menu page translations 2015-06-30 14:38:07 +01:00
Dale Cannon 54d7017b94 Add missing French and Spanish simul page translations 2015-06-30 13:44:27 +01:00
Thibault Duplessis fc289d2398 fix brown board theme 2015-06-30 12:23:38 +02:00
Thibault Duplessis 9b149ba452 analyse more of the new players games 2015-06-30 12:23:31 +02:00
Thibault Duplessis 70c477dc0c increase FICS command timeout 2015-06-29 16:57:47 +02:00
Thibault Duplessis ea0187c100 Add maple board and chessnut pieces, redesign theme selector 2015-06-29 13:51:40 +02:00
Thibault Duplessis 11901ff3ac make sound dropdown behave like others, persist silent mode server-side 2015-06-29 13:14:52 +02:00
Thibault Duplessis 4d8a8ac9cc this is a selector, not a projection 2015-06-29 07:14:18 +02:00
Thibault Duplessis 29c7e2d805 fix up translations 2015-06-29 05:50:42 +02:00
Thibault Duplessis 1c70d7ef1b tweak auto-analysis condition 2015-06-29 01:44:30 +02:00
Thibault Duplessis bea6c6e8ea don't show winners of tournament more than a month ago - fixes #630 2015-06-29 00:35:01 +02:00
Thibault Duplessis b64929ca89 fill PGN event with lichess tournament or simul name - closes #646 2015-06-28 22:43:23 +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 237b6a0cc2 remove correspondence leaderboard: too hard to automonitor cheat 2015-06-28 19:54:27 +02:00
Thibault Duplessis ab8491dea8 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  localizing all account preferences - closes #648
2015-06-28 19:46:59 +02:00
Thibault Duplessis aa737e1620 trade some more tournament pairing speed for quality 2015-06-28 19:46:21 +02:00
T. Alexander Lystad e525770f0f localizing all account preferences - closes #648 2015-06-28 18:42:01 +02:00
Thibault Duplessis 27f6b0ea03 fix auto analysis of games with black move times coef variation 2015-06-28 16:44:51 +02:00
Thibault Duplessis 881ce9bf9d fix exception when relay name is badly truncated 2015-06-28 16:44:31 +02:00
Thibault Duplessis 65932b9829 only require email confirmation when email was set 2015-06-28 11:13:10 +02:00
Thibault Duplessis 3247086c12 some more movetime analysis triggers 2015-06-28 10:48:38 +02:00
Thibault Duplessis d857ba46a2 more move time coeff variation auto-analysis stuff 2015-06-28 07:14:24 +02:00
Thibault Duplessis a3e625e351 more auto-analysis tweaks 2015-06-28 06:59:32 +02:00
Thibault Duplessis a0ff366485 restore new winners random analysis 2015-06-28 06:53:01 +02:00
Thibault Duplessis 1046493c13 refactor consistent move times, try to analyse less games 2015-06-28 06:51:34 +02:00