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