Commit graph

4422 commits

Author SHA1 Message Date
Thibault Duplessis d6ddb2628e crazyhouse UI stuff 2016-01-15 22:40:23 +07:00
Thibault Duplessis 2df7d0a40d synchronize crazyhouse pockets between server and client 2016-01-15 21:39:35 +07:00
Thibault Duplessis d953aacc5b fix creation of crazyhouse games 2016-01-15 20:52:41 +07:00
Thibault Duplessis c0656e376e crazyhouse icon 2016-01-15 20:47:19 +07:00
Thibault Duplessis 3bf0606de9 enable crazyhouse everywhere 2016-01-15 20:31:44 +07:00
Thibault Duplessis d9c0ff3eef complexify the codebase. Current excuse: crazyhouse. 2016-01-15 20:21:16 +07:00
Thibault Duplessis b2e80952c2 crazy house data storage 2016-01-15 18:28:54 +07:00
Thibault Duplessis 89895b4a10 upgrade scalachess to crazyhouse branch 2016-01-15 17:51:03 +07:00
Thibault Duplessis 884dd26f6d upgrade scalachess 2016-01-15 15:26:58 +07:00
Thibault Duplessis fb7f4bd50d implement Unique tournaments 2016-01-15 13:48:43 +07:00
Thibault Duplessis 64fbfeea11 quotes sources 2016-01-15 11:02:17 +07:00
Thibault Duplessis d48682e3e7 Merge pull request #1452 from ornicar/add-racing-kings-tournament
Schedule Racing Kings tournaments
2016-01-15 10:37:02 +07:00
Thibault Duplessis c7138136e8 Merge branch 'master' of https://github.com/angueln/lila into angueln-master
* 'master' of https://github.com/angueln/lila:
  Update Quote.scala
2016-01-15 08:29:52 +07:00
Vinvin20 8ac5aa4f0a Add 100 quotes (2) 2016-01-14 22:53:38 +01:00
Anguel Nikolov 2cfcb00ca8 Update Quote.scala 2016-01-14 22:42:00 +01:00
Thibault Duplessis c3ff7c56de upgrade scalachess to fix racing kings edge case 2016-01-14 19:14:22 +07:00
Unihedron d32102a973 let users create kingrace tournaments 2016-01-14 13:22:09 +08:00
Thibault Duplessis cb3b23139a fix typo in quote 2016-01-14 11:03:16 +07:00
Unihedron aa398f7eb6 Schedule Racing Kings tournaments 2016-01-14 11:41:56 +08:00
Thibault Duplessis 5ec870b144 Merge branch 'master' into racing-kings
* master:
  mod search from /player - closes #1443
  Double
  lol (fix api game.bookmarked) - closes #1440
  quotes: be coherent and add final dots where needed
  fix quotes formatting
  Add 100 quotes
  shorten the longest quote
  use smaller text for long quotes
  Update Quote.scala
2016-01-14 10:05:07 +07:00
Vinvin20 e3c878613f Double
I deleted the first :
new Quote("Best by test.", "Bobby Fischer (on 1. e4)") 
new Quote("Best by test: 1. e4", "Bobby Fischer")
2016-01-14 03:58:11 +01:00
Thibault Duplessis 480fed7e29 lol (fix api game.bookmarked) - closes #1440 2016-01-14 09:57:14 +07:00
Thibault Duplessis a0a8b8323b quotes: be coherent and add final dots where needed 2016-01-14 09:47:40 +07:00
Thibault Duplessis 1208e677ce fix quotes formatting 2016-01-14 09:46:00 +07:00
Vinvin20 d013207abf Add 100 quotes 2016-01-13 21:55:30 +01:00
Thibault Duplessis a74a3606f8 shorten the longest quote 2016-01-14 02:30:01 +07:00
Thibault Duplessis ef95559f35 upgrade scalachess 2016-01-14 02:20:10 +07:00
Vinvin20 aac693abf1 Update Quote.scala
Delete 3 double :
this one is 2 times in quotes scala " , new Quote("Chess is above all, a fight!", "Emanuel Lasker")"
this one in double too :  , new Quote("Could we look into the head of a chess player, we should see there a whole world of feelings, images, ideas, emotion and passion", "Alfred Binet")
2 times too :  , new Quote("We must make sure that chess will not be like a dead language, very interesting, but for a very small group", "Sytze Faber")
2016-01-13 20:11:46 +01:00
Thibault Duplessis d4e1f7d754 simplify perf updater 2016-01-14 01:50:23 +07:00
Thibault Duplessis d2616cc845 fix racing kings rating history 2016-01-14 01:50:01 +07:00
Thibault Duplessis 691177f1f9 fix racing king performance updater 2016-01-14 01:15:58 +07:00
Thibault Duplessis 483857ac93 upgrade scalachess to fix racing kings support 2016-01-14 01:15:43 +07:00
Thibault Duplessis 2b3d39d676 Merge branch 'master' into racing-kings
* master:
  don't pass Situation when only Board is needed
  fix information duplication: only the current player can run out of time
2016-01-14 00:26:01 +07:00
Thibault Duplessis 7596c9800d don't pass Situation when only Board is needed 2016-01-14 00:25:25 +07:00
Thibault Duplessis 363f636067 fix information duplication: only the current player can run out of time 2016-01-14 00:13:13 +07:00
Thibault Duplessis c7e70eac94 upgrade scalachess 2016-01-13 23:54:29 +07:00
Thibault Duplessis c0dfd9068f more racing-kings integration 2016-01-13 23:17:42 +07:00
Thibault Duplessis b269719bcb upgrade scalachess 2016-01-13 22:53:11 +07:00
Thibault Duplessis 598f5ad71f Merge branch 'master' into racing-kings
* master: (1292 commits)
  count berserk even in case of quick game, for percentage - fixes #1445
  improve world map, displaying game creations
  hide troll bio
  longer timeouts
  make user perf links more visible
  fix translations
  missing top menu translations - for #1413
  Add query links for each IP instead
  Fix typo in title
  Add query link for banned IPs
  fix typo
  bg "български език" translation #15609. Author: CTORH.
  el "Ελληνικά" translation #15608. Author: paraschas. several small improvements
  nn "Norsk nynorsk" translation #15606. Author: Kulkid.
  id "Bahasa Indonesia" translation #15605. Author: adegun.
  tr "Türkçe" translation #15600. Author: Usolando. New 5 missing sentences are translated. Tough I recomend you to use %s1 %s2 kind variables, cus in some languages, the grammar works backwards.
  nl "Nederlands" translation #15599. Author: MoralIntentions.
  es "español, castellano" translation #15598. Author: Gowez. After reading the results, I realized that 504 and 506 need some corrections. Now it's OK.  I also changed the word order in 503. Now it's better.
  nb translation
  sv "svenska" translation #15596. Author: MakeDeal. Corrected &s to %s
  ...
2016-01-13 22:49:19 +07:00
Thibault Duplessis e3a9bd7b5f count berserk even in case of quick game, for percentage - fixes #1445 2016-01-13 22:36:51 +07:00
Thibault Duplessis e880179b8d improve world map, displaying game creations 2016-01-13 18:46:37 +07:00
Thibault Duplessis 299ac99f4e longer timeouts 2016-01-12 22:07:19 +07:00
Thibault Duplessis fe2e81ee67 missing top menu translations - for #1413 2016-01-12 15:42:18 +07:00
Thibault Duplessis 06adad5b3d update all opponents after booting a cheater out of a tournament 2016-01-12 12:15:27 +07:00
Thibault Duplessis 47210cc181 remove pairings when a cheater is booted of an ongoing tournament
closes #1387
2016-01-12 12:02:49 +07:00
Thibault Duplessis c206c5f470 don't show variant tournaments in players leaderboard 2016-01-12 11:42:14 +07:00
Thibault Duplessis d22463ec9e monitor AI moves - closes #1429 2016-01-12 10:49:21 +07:00
Thibault Duplessis 0def1c5e59 fix mod search by email should normalize first 2016-01-12 10:49:21 +07:00
Thibault Duplessis 5fa8219135 Merge pull request #1431 from Assios/patch-1
Add Nakamura quote
2016-01-12 10:34:49 +07:00
Thibault Duplessis d70471dfd9 implement moderator user search by IP & email - for #858 2016-01-12 10:18:31 +07:00
Asbjørn Ottesen Steinskog ae62f4a10a Add Nakamura quote 2016-01-11 19:21:39 +01:00
Thibault Duplessis bb19f26f14 mod leaderboard history 2016-01-11 16:37:09 +07:00
Thibault Duplessis 54c0ef638e finalize mod leaderboards v1 2016-01-11 12:28:41 +07:00
Thibault Duplessis d5f1ccd4aa moderator hall of fame 2016-01-11 12:18:26 +07:00
Thibault Duplessis aa81c6d53d mod hall of fame v1 2016-01-11 11:09:37 +07:00
Thibault Duplessis cbd5741f9a standard TV games must be rated 2016-01-11 09:29:07 +07:00
Thibault Duplessis c51239189b give more time for mixed cache to warm up 2016-01-11 09:18:42 +07:00
Thibault Duplessis 890f5b5195 make leaderboard caches easier on memory 2016-01-11 09:07:45 +07:00
Thibault Duplessis 4ff0ea41a0 top 200 players for each variant - closes #1389 2016-01-11 08:12:37 +07:00
Thibault Duplessis c93f1aa693 fix #1422 2016-01-11 06:59:30 +07:00
Thibault Duplessis 26d0874f52 finished tournaments infinite pagination 2016-01-11 06:19:36 +07:00
Thibault Duplessis fa82641491 CM can be either FIDE or USCF 2016-01-11 05:41:26 +07:00
Thibault Duplessis 2eacd5b803 mods can message anyone - closes #1420 2016-01-11 05:36:56 +07:00
Grant Peretz e53b73c206 Update Quote.scala
a few cool quotes
2016-01-10 03:30:34 -06:00
Thibault Duplessis 77931a7aa5 twenty new quotes from http://richasaking.com/chess-quotes/ 2016-01-10 15:19:24 +07:00
Thibault Duplessis 0f427fd37c quotes: fixes and trailing dots 2016-01-10 15:18:57 +07:00
Thibault Duplessis 6f34648ab6 perf tweak in History 2016-01-10 13:32:01 +07:00
Thibault Duplessis 7a7a322d7e prevent duplicated translations 2016-01-10 13:01:38 +07:00
Thibault Duplessis 417623ba26 translation fixes (in the process of reviewing/updating the contexts) 2016-01-10 12:23:06 +07:00
Thibault Duplessis e52f07a173 translate rating stats page - for #1413 2016-01-10 10:51:49 +07:00
Thibault Duplessis a754581cfb display performance ratings in tournament leaderboard - closes #1405 2016-01-10 09:59:21 +07:00
Unihedron 0e57c29952 Capitalize "English" - fixes #1414 2016-01-10 02:44:08 +08:00
Unihedron 75d6de37f3 fix Garry Kasparov 2016-01-09 23:35:12 +08:00
Thibault Duplessis 6475e3426b Merge pull request #1407 from ornicar/quotes-minor-fixes
Update Quote.scala
2016-01-09 18:12:08 +07:00
Lucas Bonnet 86803ba5a5 Fix Pratchett's quote, see https://www.goodreads.com/quotes/3181925-most-of-the-gods-throw-dice-but-fate-plays-chess 2016-01-09 11:18:37 +01:00
T. Alexander Lystad 30f91b8489 Update Quote.scala 2016-01-09 11:09:36 +01:00
T. Alexander Lystad 1dc1c8f80c Update Quote.scala
Mostly capitalization fixes
2016-01-09 10:53:52 +01:00
Thibault Duplessis 19ed7b0544 quoting myself, so cheeky 2016-01-09 14:17:51 +07:00
Thibault Duplessis 295e807917 deal with multiple IPs logins 2016-01-09 11:04:47 +07:00
Thibault Duplessis 53365fbf16 add future timeout to sequential actor and provider 2016-01-09 11:03:49 +07:00
Thibault Duplessis 21b498a106 less lobby logging 2016-01-09 10:17:06 +07:00
Thibault Duplessis b8e5096282 don't blow up the homepage if puzzle DB is down - for #1399 2016-01-09 09:58:35 +07:00
Thibault Duplessis b0b41875bc more kid mod restrictions - fixes #1403 2016-01-09 09:53:56 +07:00
Thibault Duplessis 17e47f3fe7 log round API slow queries 2016-01-09 09:53:56 +07:00
Unihedron ead7a8d3e8 Add quote about atomic chess 2016-01-09 09:49:11 +08:00
Thibault Duplessis 832b6e62a6 add logging to recently failing round API balancer 2016-01-09 08:38:09 +07:00
Thibault Duplessis a37294ce9b no games from position in the timeline 2016-01-09 00:48:37 +07:00
Thibault Duplessis 7cdb407b6a make the quote file easier to update 2016-01-08 22:13:54 +07:00
Thibault Duplessis bf90c06a05 Merge remote-tracking branch 'lukhas/patch-2'
* lukhas/patch-2:
  add quote by Pratchett
2016-01-08 22:10:06 +07:00
lukhas a0e004b383 add quote by Pratchett 2016-01-08 13:29:29 +01:00
Thibault Duplessis 358e6de32a select only 4 ZugAddict quotes 2016-01-08 19:27:07 +07:00
Thibault Duplessis 09d17054bb Merge remote-tracking branch 'GnarlyGoat/patch-3'
* GnarlyGoat/patch-3:
  Added Zug quotes to lichess and subsequently doomed us all
2016-01-08 19:18:23 +07:00
Ross J 1bfa70c674 Added Zug quotes to lichess and subsequently doomed us all 2016-01-08 23:12:22 +11:00
Asbjørn Steinskog 39bc91edb7 Add Carlsen quote 2016-01-08 13:10:27 +01:00
Thibault Duplessis ec31317d10 Quotes for simuls 2016-01-08 18:58:32 +07:00
Thibault Duplessis 68b98b7986 Display a quote while waiting for the tournament to start
https://i.imgur.com/ZgIhwBS.png
2016-01-08 18:51:18 +07:00
Thibault Duplessis 32c1e2a313 reformat Quotes file 2016-01-08 18:31:59 +07:00
Thibault Duplessis 06635cfa43 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  add Ginger GM trademark quote
2016-01-08 18:31:22 +07:00
Thibault Duplessis 181484bbb1 remove translations of "Computer analysis in progress" 2016-01-08 18:16:09 +07:00
lukhas be0252155a add Ginger GM trademark quote 2016-01-08 12:13:57 +01:00
Thibault Duplessis d7a0f3f1c3 display a chess quote during computer analysis 2016-01-08 18:05:01 +07:00
Thibault Duplessis 6f18438600 quotes collection 2016-01-08 16:46:47 +07:00
Thibault Duplessis 8f1da41fab fix cheat print autoreports 2016-01-08 13:59:18 +07:00
Thibault Duplessis a9718c5f1d display perf trophies on perf stats page 2016-01-08 12:47:14 +07:00
Thibault Duplessis 93882d7168 less aggregate and more distinct 2016-01-07 17:52:06 +07:00
Unihedron 5ecb7f0f86 fix slack announcement to be context-correct 2016-01-07 14:56:48 +08:00
Thibault Duplessis 02d8487f96 new search 2016-01-07 13:14:46 +07:00
Thibault Duplessis 3f71bd4576 upgrade to new search service 2016-01-07 11:21:50 +07:00
Thibault Duplessis 159b3ed28d hold bot detection is not what it used to be - reduce impact of false + 2016-01-07 08:59:48 +07:00
Thibault Duplessis 0f587bfcb6 add visionutils web crawler 2016-01-07 08:55:53 +07:00
Thibault Duplessis a242fbee9a make sure a blocked user can't reply to a private message 2016-01-06 21:47:38 +07:00
Thibault Duplessis 6864251843 fix tournament performance rating calculation 2016-01-06 18:26:20 +07:00
Thibault Duplessis a9da3438d9 fix mongo deprecation warnings 2016-01-06 12:12:08 +07:00
Thibault Duplessis 874f7d94e8 fix mongodb aggregation framework imports 2016-01-06 11:56:51 +07:00
Thibault Duplessis e0a004125e send deploy notifications to slack 2016-01-06 11:36:57 +07:00
Thibault Duplessis daed259f9a add bookmarked flag to the game API - closes #1355 2016-01-06 08:52:55 +07:00
Thibault Duplessis f2f0a5c6e6 implement tournament performance rating
based on
https://en.wikipedia.org/wiki/Elo_rating_system#Performance_rating
2016-01-06 08:28:51 +07:00
Thibault Duplessis ea226e35d3 fetch player pairings out of sheet calculation 2016-01-05 17:50:58 +07:00
Thibault Duplessis 159fe526b6 rename tournament perf to ratingDiff 2016-01-05 17:01:07 +07:00
Thibault Duplessis 01e8ff781f more puzzle selector tweaks 2016-01-05 15:10:42 +07:00
Thibault Duplessis 9819c28a45 tweak puzzle selector, use distinct rather than aggregation 2016-01-05 15:08:52 +07:00
Thibault Duplessis 1e83b05038 more puzzle variety for anonymous 2016-01-05 14:54:28 +07:00
Thibault Duplessis f0267c2bc1 slack deputy user url with mod 2016-01-05 13:13:04 +07:00
Thibault Duplessis 56dfe67f3b slack client must not specify channel if default 2016-01-05 13:12:12 +07:00
Thibault Duplessis 8208487d71 remove puzzle selector delay 2016-01-05 11:32:04 +07:00
Thibault Duplessis 8fdd6eeea7 notify slack #deputy - closes #1373 2016-01-05 11:18:39 +07:00
Thibault Duplessis c1ed3f2f59 implement slack support and send donation messages - closes #1378 2016-01-05 10:53:03 +07:00
Thibault Duplessis 3c204e36be hide inbox notifications to kids - fixes #1377 2016-01-05 09:54:50 +07:00
Thibault Duplessis 432fef0c71 display user moderation history - closes #1379 2016-01-05 09:43:14 +07:00
Thibault Duplessis b81e1bda95 upgrade scalachess 2016-01-05 09:43:14 +07:00
Thibault Duplessis df77156267 prepare deportation of puzzle DB collections to a distinct server 2016-01-04 21:47:44 +07:00
Thibault Duplessis 4fccd8aa4b update travis config 2016-01-04 20:54:15 +07:00
Thibault Duplessis 4500a52efd notify slack 2016-01-04 18:56:19 +07:00
Thibault Duplessis 449d5f2363 fix auto-report by known print 2016-01-04 17:38:31 +07:00
Thibault Duplessis 04b7b87f4f upgrade scalachess 2016-01-04 12:20:43 +07:00
Thibault Duplessis fc524e8074 upgrade scalachess 2016-01-04 11:47:00 +07:00
Thibault Duplessis 35dd2316a5 no longer log insights invalid games 2016-01-04 11:42:16 +07:00
Thibault Duplessis 17251763e5 upgrade scalachess 2016-01-04 11:04:41 +07:00
Thibault Duplessis bcdba2a877 auto-report new connections with prints shared by known cheaters 2016-01-03 20:27:20 +07:00
Thibault Duplessis ef8cdb4dfe use mongo distinct and lila.db.BSON.asStrings 2016-01-03 20:21:21 +07:00
Thibault Duplessis b88a949f33 no longer check for tor connections (they're filtered upstream) 2016-01-03 19:42:52 +07:00
Thibault Duplessis ff8a985644 use mongodb distinct 2016-01-03 19:37:57 +07:00
Thibault Duplessis adb5d21c4a remove BSON.MapKeyValue 2016-01-03 19:35:04 +07:00
Thibault Duplessis a57a6fc710 remove unused translation 2016-01-02 12:17:00 +07:00
Thibault Duplessis d7747bb86d reduce tournament pairing group size 2016-01-02 09:47:54 +07:00
Thibault Duplessis 2d78ec7f2e fix api url 2016-01-02 08:15:23 +07:00
Thibault Duplessis e57157b609 fix stockfish memory config 2015-12-30 22:36:53 +07:00
Thibault Duplessis 430b790aa5 tweak rating regulation 2015-12-30 16:09:46 +07:00
Thibault Duplessis 3c741aa00b fix perfstat type error 2015-12-27 22:52:01 +07:00
Thibault Duplessis dc7cc6d7e8 don't record lowest rating and worse games older than a year 2015-12-27 21:47:44 +07:00