Commit graph

707 commits

Author SHA1 Message Date
Thibault Duplessis 522add2a0a Merge branch 'master' into challenge-granter
* master: (29 commits)
  add * result in study PGN export - closes #3123
  upgrade scalalib & scalaz
  New Crowdin translations (#3122)
  inc assets version
  upgrade scalachess
  fix mobile app form errors translations
  always require unique, valid email from mobile signup
  Only confirm email when the client supports it
  Fix outOfTime messages from spectators
  fix double reporting of player lag
  update scalachess
  Update Player.scala
  Update socket.js
  Minor syntax update
  apply lag grace on move
  update scalachess
  Always use performance.now
  Don't send 'd' key if empty
  fix timeseal bugs
  Fix compile error
  ...
2017-06-05 18:23:42 +02:00
Thibault Duplessis b9065bbeae upgrade scalalib & scalaz 2017-06-05 17:58:08 +02:00
Thibault Duplessis adbfbe41ec challenge granter WIP 2017-06-05 11:44:37 +02:00
Thibault Duplessis d5490185ba also escape single quotes in translation messages 2017-05-29 09:55:28 +02:00
Thibault Duplessis 62cda03c19 preload escaped translations during compilation 2017-05-29 09:48:49 +02:00
Thibault Duplessis a27ae18643 AnyVal is unboxed in Maps anyway. Also cache escaped translations. 2017-05-28 11:44:46 +02:00
Thibault Duplessis 69fd0b8a3b generate more compact translation binaries 2017-05-27 23:59:59 +02:00
Thibault Duplessis 20a72d5083 unescape crowdin messages 2017-05-27 23:02:49 +02:00
Thibault Duplessis 572e9aa793 fix sbt build 2017-05-27 17:42:22 +02:00
Thibault Duplessis ae1f4469ce remove dependency to apache commons (although play still pulls it) 2017-05-27 17:41:42 +02:00
Thibault Duplessis 69e9b4e86c remove escaping from message compilation 2017-05-27 17:15:25 +02:00
Thibault Duplessis dcb1168b56 No longer escape translations at compile time 2017-05-27 16:41:04 +02:00
Thibault Duplessis f361d77885 redundant escaping 2017-05-27 16:31:38 +02:00
Thibault Duplessis a4ca1d3495 compile time escaping of user translations 2017-05-27 14:25:55 +02:00
Thibault Duplessis c6d1442a4c prevent scala injection in translation files 2017-05-27 14:13:06 +02:00
Thibault Duplessis 08b57725d9 i18n quantity selection 2017-05-27 13:25:24 +02:00
Thibault Duplessis c16e51c50e rename translation literals 2017-05-27 11:04:15 +02:00
Thibault Duplessis f2a1c43c6e rewrite message compiler 2017-05-27 11:02:14 +02:00
Thibault Duplessis 4df8b64c2e pluralization WIP 2017-05-27 10:02:28 +02:00
Thibault Duplessis fad609ceaf remove i18n subdomains, WIP 2017-05-26 17:15:15 +02:00
Thibault Duplessis 8455507988 more i18n rewrite WIP 2017-05-26 16:07:14 +02:00
Thibault Duplessis 33bba41a71 more crowdin integration WIP 2017-05-26 14:12:04 +02:00
Thibault Duplessis ac06109069 also compile english translations 2017-05-25 15:11:42 +02:00
Thibault Duplessis 760f1a9134 compile crowdin translations into scala during compilation 2017-05-25 14:57:03 +02:00
Thibault Duplessis b03a26c42e remove translation contribution code 2017-05-25 12:16:55 +02:00
Isaac Levy a0ea772cfc parallelize sbt tests 2017-05-19 19:20:07 -04:00
Thibault Duplessis bd7eb08159 get dependencies from lila-maven; remove bin/build-deps 2017-05-17 13:45:22 +02:00
Thibault Duplessis 7409ffffc7 give irwin the slave whip
![](http://winteriscoming.net/files/2013/04/dany-whip.jpg)
2017-05-09 10:49:34 +02:00
Thibault Duplessis 3f6b08dfbd automatic irwin requests from tournament leaderboards 2017-05-02 17:02:39 +02:00
Thibault Duplessis 159c7d7a1b display irwin reports 2017-04-27 16:32:27 +02:00
Isaac Levy 2a9dd58a44 Use new scalachess clock
Depends on ornicar/scalachess#100
2017-04-23 13:24:34 -04:00
Thibault Duplessis 2527801d04 irwin model, BSON handlers, JSON readers, and insert API 2017-04-22 13:20:30 +02:00
Thibault Duplessis 2e67f94c2a upgrade reactivemongo to 0.12.2 stable 2017-04-19 13:09:39 +02:00
Thibault Duplessis 41e3c22a2f build without kamon statsd support 2017-04-14 11:35:23 +02:00
Thibault Duplessis 8b0281b682 back to reactivemongo snapshot 2017-04-12 13:57:25 +02:00
Thibault Duplessis e9d398bb8d insights date dimension WIP 2017-04-10 20:08:44 +02:00
Thibault Duplessis a9002f68f5 back to reactivemongo 0.12.2-SNAPSHOT 2017-04-10 16:24:09 +02:00
Thibault Duplessis ccc3f3d1ef use mongodb 3.4 AddFields 2017-04-10 13:59:24 +02:00
Thibault Duplessis ba0dddb0bb upgrade netty & guava 2017-03-31 08:27:58 +02:00
Thibault Duplessis 6401491d01 fix reactivemongo-iteratee dependency 2017-03-30 20:26:53 +02:00
Thibault Duplessis 0235628442 upgrade reactivemongo to 0.12.2-SNAPSHOT 2017-03-30 18:42:49 +02:00
Thibault Duplessis 45042c3512 study clock states - WIP - for #2851 2017-03-29 13:51:33 +02:00
Thibault Duplessis 51b4f2b371 fix #2818 2017-03-21 15:33:42 +01:00
Thibault Duplessis e9316e0ee1 upgrade to reactivemongo 0.12.1 2017-03-17 12:51:02 +01:00
Thibault Duplessis c311dde800 don't autoformat play generated routes classes 2017-02-14 17:23:33 +01:00
Thibault Duplessis 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis 66cfd08852 more about autoformatting 2017-02-14 16:19:01 +01:00
Thibault Duplessis ebf5721e11 refine formatting preferences 2017-02-14 16:12:00 +01:00
Thibault Duplessis bcc0d207ff add scalariform sbt plugin with formatting preferences 2017-02-14 15:59:56 +01:00
Thibault Duplessis 7b18b38b37 enable eval cache in every analysis board 2017-02-02 13:13:32 +01:00