Thibault Duplessis
040682af50
upgrade reactivemongo to 0.12.7
2018-04-04 00:19:31 +02:00
Thibault Duplessis
8463d07c2c
no longer store Game.tvAt; use an expirable memo for TV recent games
2018-03-31 19:40:49 +02:00
Isaac Levy
8c8f59a0c0
Even more lag stats
2018-03-30 16:07:52 -04:00
Isaac Levy
5b8aab674e
scalachess 8.6.5
...
lag comp adjustments
2018-03-27 18:17:34 -04:00
Isaac Levy
175734d096
scalachess 8.6.4
...
minor update to lag estimation
2018-03-26 23:46:24 -04:00
Thibault Duplessis
b6ed77e66a
more i18n compiler optimization
2018-03-26 05:28:55 +02:00
Thibault Duplessis
5cfa9c0193
use scala Map.MapX optimized classes for plural translation compilation
2018-03-26 04:56:32 +02:00
Thibault Duplessis
5aae9fcc57
compile i18n DBs to low level java HashMap
2018-03-25 07:39:59 +02:00
Thibault Duplessis
7ddcdb7926
upgrade scalachess to fix #4138
2018-03-15 20:47:47 -05:00
Thibault Duplessis
36c1c638ca
upgrade compression to 1.4
2018-03-13 16:36:32 -05:00
Thibault Duplessis
a431b2aa9c
upgrade compression dependency
2018-03-13 11:37:29 -05:00
Thibault Duplessis
68b79cebe1
upgrade specs2 to 4.0
2018-03-06 15:57:11 -05:00
Thibault Duplessis
3b9547b721
upgrade scalachess to switch zugzwang & novelty - closes #4098
2018-03-06 15:41:39 -05:00
Isaac Levy
efe5ef9d21
switch to scalachess 8.6.1
2018-02-17 09:33:46 -05:00
Isaac Levy
94332d246f
Collect more lag statistics
...
Fancy mathematical stats monitoring
Stats.scala has been moved to scalachess
2018-02-17 09:19:12 -05:00
Thibault Duplessis
c8e4116f10
show shield defender on tournament side - for #4029
2018-02-14 15:59:20 -05:00
Thibault Duplessis
6fc729fbed
more oauth WIP
2018-02-12 18:42:58 -05:00
Thibault Duplessis
d08d162d58
fix message compiler warning
2018-02-11 16:04:01 -05:00
Seung-Zin Nam
c03856e6de
upgrade sbt
2018-02-09 23:02:53 +01:00
Thibault Duplessis
904c1057dd
upgrade compression to 1.2
2018-02-02 10:28:20 -05:00
Thibault Duplessis
1d9c052186
compression 1.1
2018-01-26 16:40:41 -05:00
Thibault Duplessis
e73358dcf5
depend on org.lichess.compression https://github.com/lichess-org/compression
2018-01-26 16:40:41 -05:00
Niklas Fiekas
55a2f9d074
Revert "unchecked warning was fixed"
...
This reverts commit a59c6136b0
.
2018-01-26 16:36:25 -05:00
Thibault Duplessis
747a05725c
fix translations
2018-01-22 00:01:51 -05:00
Thibault Duplessis
1b56987b2a
more study server eval WIP
2018-01-15 23:12:10 -05:00
Thibault Duplessis
ca2ade5aae
upgrade scalachess to 8.3
2018-01-13 11:13:21 -05:00
Seung-Zin Nam
9bbdc7ecc9
apply recommended security update
...
which addressses the privilege escalation vulnerability
http://scala-lang.org/news/security-update-nov17.html
2018-01-05 13:57:50 +01:00
Thibault Duplessis
c9c8375f7d
fix study game cite when year is incomplete - closes #3903
2017-12-19 10:04:17 -05:00
Thibault Duplessis
0a22e16fba
upgrade scalachess to 8.1
2017-11-30 23:28:53 -05:00
Thibault Duplessis
a2ebdcaf03
Rapid WIP
2017-11-29 12:58:08 -05:00
Thibault Duplessis
fbbd388292
make fishnet/analysis more typesafe, fix eval cache hit monitoring
2017-11-24 11:49:56 -05:00
Thibault Duplessis
62f483a136
upgrade scalachess
2017-11-23 09:29:08 -05:00
Thibault Duplessis
db94586202
upgrade scalachess
2017-11-03 13:37:33 -05:00
Thibault Duplessis
f2a5c65ee3
upgrade to scalachess 7.1 to support partial import of illegal PGN
2017-10-30 17:44:00 -05:00
Seung-Zin Nam
8fa62d9958
upgrade dependencies
2017-10-26 09:27:41 +02:00
Isaac Levy
41002d78d4
Disable scalafix to fix travis
2017-10-24 17:30:49 -04:00
Isaac Levy
d343e607eb
scalachess 6.27
...
- adjust lag comp mon to ensure hyper and ultra are separate
2017-10-24 12:58:20 -04:00
Isaac Levy
2cb6cfe4ff
scalachess 6.26
2017-10-23 20:15:48 -04:00
Isaac Levy
7652127ecf
scalachess 6.25
2017-10-22 18:51:43 -04:00
Thibault Duplessis
20247591fa
disable scalafix for now
2017-10-22 08:24:06 -05:00
Thibault Duplessis
5cbd9ac197
more scalafix fun
2017-10-21 16:03:14 -05:00
Thibault Duplessis
8c79c860cb
remove unused imports with scalafix
2017-10-21 15:01:50 -05:00
Thibault Duplessis
06168d5e09
fix scalafix installation
2017-10-21 13:33:22 -05:00
Thibault Duplessis
a51d08951e
fix build
2017-10-21 11:12:43 -05:00
Thibault Duplessis
91b6c66f4f
fix scalariform settings
2017-10-21 11:12:41 -05:00
Thibault Duplessis
9f6f553119
install scalafix
2017-10-21 11:12:12 -05:00
Thibault Duplessis
464c12d784
upgrade scalariform
2017-10-21 10:17:37 -05:00
Isaac Levy
1f8cd3e24e
scalachess 6.24
2017-10-20 00:12:59 -04:00
Seung-Zin Nam
7001d79b04
upgrade PLAY to 2.4.11
2017-10-16 11:18:12 +02:00
Isaac Levy
581bf5a7f9
scalachess 6.23
...
And update estimate error to avoid negatives
2017-10-15 17:59:15 -04:00
Isaac Levy
964e543adf
scalachess 6.22
...
minor lag est update
2017-10-15 16:13:57 -04:00
Isaac Levy
06aa3a60ad
scalachess 6.21
...
Lag comp adjustments for bullet
2017-10-14 19:43:57 -04:00
Isaac Levy
2c099df256
Reland #3670 again, i.e. refactorImplicits
...
Reverts f03213cbe2
and 790732735a
2017-10-13 22:56:17 -04:00
Seung-Zin Nam
b34845b77e
upgrade akka to 2.4.20
2017-10-13 17:12:54 +02:00
Thibault Duplessis
a3697d28c8
scalachess 6.18.1
2017-10-10 22:36:05 -05:00
Thibault Duplessis
fb58a97ee4
fix #3681
2017-10-10 16:08:48 -05:00
Thibault Duplessis
f03213cbe2
Revert "Reland #3670 , i.e. refactorImplicits"
...
This reverts commit a5f64a22e2
.
2017-10-09 20:55:23 -05:00
Isaac Levy
a5f64a22e2
Reland #3670 , i.e. refactorImplicits
...
This reverts commit 429814a610
.
2017-10-09 18:46:02 -04:00
Thibault Duplessis
429814a610
Revert "Merge pull request #3670 from isaacl/refactorImplicits"
...
This reverts commit 875ef32207
, reversing
changes made to 512755dc5a
.
2017-10-09 17:13:17 -05:00
Isaac Levy
f94e8c9197
Refactor lila implicits
...
Massive refactor and cleanup of implicits
2017-10-09 13:31:02 -04:00
Thibault Duplessis
888861ae99
add bugs to code that was working perfectly
2017-10-07 17:19:57 -05:00
Thibault Duplessis
d98bf9af02
upgrade scalachess
2017-10-07 15:34:19 -05:00
Thibault Duplessis
23c47d9941
upgrade scalachess to get Tags & Sans
2017-09-20 12:22:06 -05:00
Thibault Duplessis
d6a2e30a5a
implement study explorer quotes
2017-09-19 08:29:43 -05:00
Thibault Duplessis
fe48fdddb5
upgrade scalachess
2017-09-18 11:16:17 -05:00
Isaac Levy
21df94c839
Monitor more lag metrics in influx.
2017-09-15 23:44:23 -04:00
Isaac Levy
a25c0698bf
Inc scalachess to 6.10
...
Fix BinaryClockTest
2017-09-11 15:36:15 -04:00
Thibault Duplessis
32932cd67e
upgrade scalachess to honor imported time control - closes #2579
2017-09-09 13:28:13 -05:00
Thibault Duplessis
cdf2f56981
Revert "Merge branch 'scala-2.12-play-2.6' of github.com:ornicar/lila"
...
This reverts commit 2d3b4872c7
, reversing
changes made to 04f1d4ae6d
.
2017-09-09 10:01:35 -05:00
Thibault Duplessis
965d83b6bf
implement JSON Writes[DateTime] (as millis)
2017-09-05 21:45:28 -05:00
Thibault Duplessis
7545ab3420
upgrade kamon-influxdb
2017-09-04 16:56:11 -05:00
Thibault Duplessis
75b1662ed6
Merge branch 'master' of github.com:ornicar/lila into scala-2.12-play-2.6
...
* 'master' of github.com:ornicar/lila:
Manually apply translations
code tweak
publish correspondence draw offer notifications - for #3548
send correspondence takeback notifications - for #3548
apply translations
fix search API page number
code tweaks
finer comm control
Fix #3407
slack wording
fix #3549
expire timeline entries after 2 weeks - closes #3558
fix #3561
apply translations
comm log; coded, compiled, tested in Medellín with a CPU stuck at 800Mhz
Fix/update simul rating display. Fixes #3185
Fix #3553 Use normal word wrap for user notes
Update LameName.scala
fix ui/analyse autoshape toggle
scalachess 6.8
2017-09-04 16:40:26 -05:00
Isaac Levy
fb4ad0b3cd
scalachess 6.8
2017-08-30 22:07:27 -04:00
Thibault Duplessis
61201c47a8
Merge branch 'master' of /home/thib/lila into scala-2.12-play-2.6
...
* 'master' of /home/thib/lila:
New Crowdin translations (#3524 )
Remove 'shiz' from lame dict.
update some urls to https (fixes #3529 )
skip tournament name checks when using defaults
Add word to lamename / ban words
Bump scalachess to 6.7
Add warning for feature section of event form
fix translation source
2017-08-27 21:39:10 -05:00
Thibault Duplessis
2b0f120774
new play doesn't like kab-KAB (kabyle) language: cheat
2017-08-26 18:01:15 -05:00
Thibault Duplessis
cc788cc121
upgrade reactivemongo
2017-08-26 17:37:04 -05:00
Thibault Duplessis
26e8fe5850
migration WIP and manual wiring of play components
2017-08-26 17:03:02 -05:00
Isaac Levy
01666e5872
Bump scalachess to 6.7
2017-08-26 14:08:35 -04:00
Thibault Duplessis
2578a4f384
migration WIP - next: Websockets
2017-08-26 10:35:57 -05:00
Thibault Duplessis
40e71ecc31
2.12 migration WIP
2017-08-25 23:49:14 -05:00
Thibault Duplessis
71668b8b5c
start the long migration
...
![](http://steamregister.com/wp-content/uploads/2016/02/021216-bird-migration-1-630x375.jpg )
2017-08-25 21:45:55 -05:00
Thibault Duplessis
599fb907da
upgrade dependencies
2017-08-25 18:47:27 -05:00
Thibault Duplessis
e7b9e00825
make scalachess a dependency instead of a submodule
2017-08-25 18:47:08 -05:00
Thibault Duplessis
b990a046db
fix formatting - again
2017-08-23 19:51:10 -05:00
Thibault Duplessis
5324f00e80
build.sbt, preparing for sbt 1.0.0
2017-08-23 19:43:12 -05:00
Thibault Duplessis
4a15795915
fix autoformatting
2017-08-23 19:28:59 -05:00
Thibault Duplessis
664804bc47
reformat (scalariform upgrade)
2017-08-23 18:56:39 -05:00
Thibault Duplessis
237e6e5eb8
upgrade scalariform
2017-08-23 18:39:19 -05:00
Thibault Duplessis
ef6687ba50
compile language DB to AnyRefMap, for runtime speed
2017-08-23 12:47:48 -05:00
Thibault Duplessis
bc4a63bdbd
make tournament conditions & verdicts translatable
2017-08-20 15:00:16 -05:00
Thibault Duplessis
42e8ffe9c3
complete user activity feed API - closes #3473
2017-08-19 10:31:28 -05:00
Thibault Duplessis
bdd28e5919
try to distinguish boosting from sandbagging in auto reports
2017-08-10 10:08:23 -05:00
Thibault Duplessis
a7a67974b1
trigger auto-analysis on report
2017-08-08 18:35:16 -05:00
Thibault Duplessis
588e1e4860
notify blog posts as timeline entries
2017-08-05 11:37:09 +02:00
Thibault Duplessis
bc7c114307
apply playban to mobile pools
2017-08-04 16:12:21 +02:00
Thibault Duplessis
83a61436f0
upgrade cache libraries
2017-08-01 02:05:46 +02:00
Niklas Fiekas
40dfda4da6
translate coordinate training
2017-07-29 11:17:10 +02:00
Thibault Duplessis
eb3ee040ad
only compile non-empty translation files
2017-07-21 17:11:05 +02:00
Thibault Duplessis
52335f539c
make activity translatable WIP
2017-07-21 13:38:11 +02:00
Thibault Duplessis
93c121c0c8
activity: aggregate practice progress
2017-07-18 23:18:12 +02:00
Thibault Duplessis
a0e003ca6e
remove Activity.tours; tournament_leaderboard already aggregates
2017-07-18 14:41:13 +02:00
Thibault Duplessis
f2402e4693
activity: aggregate games, computer analysis, and forum posts
2017-07-18 14:32:11 +02:00
Thibault Duplessis
9b3e33b756
activity model & BSON handlers
2017-07-18 12:05:22 +02:00
Niklas Fiekas
5d644e9c17
prepare translations for learn homepage
2017-07-15 23:55:21 +02:00
Thibault Duplessis
218ccdc2e4
no longer measure MessageCompiler execution time
2017-07-15 18:41:38 +02:00
Thibault Duplessis
77e5ee9d7e
translate account confirmation email
2017-07-15 16:59:18 +02:00
Thibault Duplessis
67b6c7b3c3
compile translation line breaks to <br />
2017-07-07 15:58:35 +02:00
Thibault Duplessis
9aa35c6d0c
Fix build
2017-07-06 15:22:40 +02:00
Thibault Duplessis
bd9c997375
translation: multiple message DBs, start arena.xml
2017-07-06 14:12:34 +02:00
Isaac Levy
f1ac47d2f4
Enable parallel sbt tests again
...
It speeds up the build and is not the source of travis
instability. For example, this travis build still timed
out: https://travis-ci.org/ornicar/lila/jobs/248703685
This reverts commit a3211c2f0d
.
2017-06-30 15:07:48 -04:00
Dale Wijnand
fddbba9312
Use less of Project.apply
...
In sbt 1 Project.apply will only take 2 parameters.
2017-06-29 10:59:47 +01:00
Isaac Levy
a3211c2f0d
Experimentally revert "parallelize sbt tests"
...
This reverts commit a0ea772cfc
.
2017-06-25 11:45:21 +02:00
Thibault Duplessis
106f3172c7
upgrade scalalib/scalachess; no longer stage specs2 for runtime
2017-06-09 15:00:29 +02:00
Thibault Duplessis
799b374c5a
explicit specs2 version
2017-06-06 10:09:49 +02:00
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
Thibault Duplessis
39bef980da
basic eval cache trust system
2017-01-31 15:17:07 +01:00
Thibault Duplessis
02202c75ab
working POC of server-side eval cache
2017-01-31 14:39:57 +01:00
Thibault Duplessis
90deced233
eval cache server-side put
2017-01-31 13:28:06 +01:00
Thibault Duplessis
265bbc1128
eval cache bootstrap
2017-01-31 01:42:17 +01:00
Thibault Duplessis
cb23620bc3
got rid of spray.util
2017-01-27 00:25:19 +01:00
Thibault Duplessis
2651456ba6
got rid of spray.caching
2017-01-27 00:23:43 +01:00
Thibault Duplessis
c70d6c71cc
rewrite all remaining sync caches with Scaffeine, remove guava
...
dependency
2017-01-26 21:09:16 +01:00
Thibault Duplessis
2400f08f68
implement RateLimit with Scaffeine
2017-01-26 18:06:28 +01:00
Thibault Duplessis
2e121ffabd
add scalaffeine dependency
2017-01-26 14:10:03 +01:00
Thibault Duplessis
632ea83670
upgrade guava 18->21
2017-01-24 22:28:57 +01:00
Thibault Duplessis
cfa4c07335
generic config store and editable practice structure
2017-01-21 13:34:20 +01:00
Thibault Duplessis
0bf3b672ff
practice server WIP
2017-01-20 11:47:56 +01:00
Thibault Duplessis
0b0f68b59f
downgrade reactivemongo to 0.12.0 :(
2017-01-15 14:15:52 +01:00
Thibault Duplessis
82c652abbb
custom reactivemongo 0.12.1-LILA WIP
2017-01-15 14:14:37 +01:00
Thibault Duplessis
b0801e9f93
back to fatal warnings
2017-01-15 14:01:12 +01:00
Thibault Duplessis
1d442a9746
delete more dead code
2017-01-15 13:56:49 +01:00
Thibault Duplessis
ee1e881a18
remove dead code and unused imports
2017-01-15 13:26:08 +01:00
Thibault Duplessis
0220918813
upgrade a bunch of dependencies, including reactivemongo
2017-01-15 11:00:06 +01:00
Thibault Duplessis
91318fa8dd
add correspondence move alarm desktop notification
2017-01-02 13:52:59 +01:00
Thibault Duplessis
1b78f74d4c
Merge branch 'master' into puzzle-ui
...
* master: (159 commits)
don't auto-pair pool-compatible hooks
monitor color of standard hooks
inc assets version
nb "Norsk bokmål" translation #17028 . Author: hmalmedal.
ia "Interlingua" translation #17027 . Author: GuimaraesMello.
make popular pools faster
remove unused lobby NbHooks socket message
make pools steal hooks from lobby
remove support for hiding lobby hooks
steal hooks for the pool - WIP
tweak hook compatibility function
cache hook computations
clock configs everywhere
use clock configs for simuls
use clock configs in pools
use clock configs in tournaments
Clock.Config
Hook.poolCompatible
honor more hooks rating range when converting to pool
fix forum mention autocomplete with titled players
...
2016-12-06 12:33:06 +01:00
Thibault Duplessis
11983fa8af
upgrade Kamon to avoid sending counter zeroes to influxDB
2016-12-03 12:26:19 +01:00
Thibault Duplessis
21ff79bb84
fork Kamon to fix influxdb zeroes
2016-12-02 15:45:03 +01:00
Thibault Duplessis
2f9ee7d6b7
remove /network
2016-12-01 20:50:21 +01:00
Thibault Duplessis
bba0830674
start integrating pools to lobby
2016-11-30 19:34:57 +01:00
Thibault Duplessis
29efc4a8f0
pools WIP
2016-11-30 12:47:02 +01:00
Thibault Duplessis
8ea41ab760
pool wip
2016-11-30 02:07:23 +01:00
Thibault Duplessis
febe85c57d
fetch game along with the puzzle
2016-11-26 15:49:25 +01:00
Thibault Duplessis
157d8180b3
move tree outside of the socket module
2016-11-26 14:42:35 +01:00
Thibault Duplessis
380fe59f8f
relocate puzzle JSON builder to puzzle module
2016-11-26 14:19:28 +01:00
Thibault Duplessis
5476bd1b17
Merge branch 'master' into puzzle2
...
* master: (67 commits)
enable kamon influxdb backend
add player users infos to UserGameApi - for #2397
formatting
fix unmoved rook persistence after takeback
uz "oʻzbekcha" translation #16974 . Author: VMN91.
Add source to UserGameApi JSON
upgrade scalachess to fix FEN tests
upgrade scalachess
upgrade scalachess
ca "Català, valencià" translation #16972 . Author: garciagil. (285/534): A preposition in the sentence about the time taken for quiz solution. I replaces "amb"(with) with "en" (in) xxx minutes. Plus a couple of minor changes on verbal tenses.
tr "Türkçe" translation #16971 . Author: katakamata.
antiches san with # means loss
fix deploy script
play & analyse antichess
upgrade scalachess
update assets version
complete unmoved rooks persistence - closes #2392
tweak perf tests
test and optimize unmoved rooks serializer performances
update sf and enable ceval for antichess
...
2016-11-18 19:18:26 +01:00
Thibault Duplessis
f5b5679368
enable kamon influxdb backend
2016-11-17 11:41:45 +01:00
Thibault Duplessis
5c3fd4ca56
secure random - closes #2383
2016-11-08 09:35:24 +01:00
Thibault Duplessis
95ee2542b0
that sbt hack no longer seems to be required
2016-11-07 15:35:08 +01:00
Thibault Duplessis
9e2613cff4
Merge branch 'master' into puzzle2
...
* master: (599 commits)
refresh chessground after mobile deep-link
ring the correspondence alarm sooner, for dev purposes
implement server-side correspondence time up alarm
fix including all kamon trace segments
inc assets version
sk "slovenčina" translation #16954 . Author: MajkySL.
ru "русский язык" translation #16953 . Author: Vasaka. Предыдущий вариант не помещается, не виден целиком. Последнее слово не видно. Не понятно к чему призывают.
try to fix missing kamon trace segments
fix tournament player box - closes #2379
fix tournament schedule - closes #2378
more tournament standing CSS tweak
add support for watcher chat in mobile API
discard mistyped whispers
update donation goal
again, chrome bug with table td opacity & background
rewrite berserk alert CSS too
improve moretime button CSS
complete berserk button rewrite
add more data to mod export API - closes #2372
more tournament standing UI tweaks
...
2016-11-07 15:12:08 +01:00
Thibault Duplessis
e421250eba
upgrade to sbt 0.13.13 and fix deprecations
2016-11-03 22:43:36 +01:00
Thibault Duplessis
a7e633602d
remove unused guava dependency
2016-11-03 15:48:48 +01:00
Thibault Duplessis
cf6aa39d7e
warnings are now errors
2016-11-03 15:11:25 +01:00
Thibault Duplessis
8b434f0c52
upgrade dependencies
2016-11-03 15:11:25 +01:00
Thibault Duplessis
ea1758249a
Revert "Revert "Update to ReactiveMongo 0.12.0""
...
This reverts commit b821d8fea4
.
2016-10-29 10:58:52 +02:00
Thibault Duplessis
b821d8fea4
Revert "Update to ReactiveMongo 0.12.0"
...
This reverts commit 4ad2c23fce
.
2016-10-25 10:48:33 +02:00
Thibault Duplessis
c32715f8db
disable fatal warnings until scalachess is ready
2016-10-25 00:42:57 +02:00
Thibault Duplessis
97c36c05d9
fix runtime java.lang.NoClassDefFoundError
...
of `reactivemongo/play/iteratees/package$`
2016-10-24 12:03:58 +02:00
Thibault Duplessis
3b8b82cfce
remove trailing spaces
2016-10-24 11:48:58 +02:00
Thibault Duplessis
b72a49d189
treat compiler warnings as errors
2016-10-24 11:48:45 +02:00
cchantep
4ad2c23fce
Update to ReactiveMongo 0.12.0
2016-10-23 18:43:56 +02:00
Mark Henle
eb75d46752
Add push for messages
2016-10-16 21:33:23 -04:00
Thibault Duplessis
f0cd74f5e1
abolish the opening trainer
2016-09-30 11:59:12 +02:00
Thibault Duplessis
ef4f63d296
upgrade reactivemongo to 0.12-RC3
2016-09-23 12:52:13 +02:00
Thibault Duplessis
2903d1dc1c
Merge branch 'master' into rm012
...
* master: (760 commits)
remove user mod blindfold indicator
remove unused stuff
Allow CSRF WS for BC (lichess4545) - REVERT ME
protect WS endpoints against CSRF - for #2270
restrict API WS abilities
API websocket endpoint - closes #2270
support very short youtube URLs
inc assets version
cv "чӑваш чӗлхи" translation #16850 . Author: pentille.
better cache homepage
Allow filling in the import form via GET
improve logging
can't monitor negative puzzle votes
inc assets version
ar "العربية" translation #16849 . Author: asibahi. Plenty of spelling fixes, terminology fixes, making sure nouns ar ethe same across the board. Some sentences flow better. Generally less text.
de "Deutsch" translation #16848 . Author: raging_rook. just modified a few minor inaccuracies: full featured: keine Einschränkung[EN], lit.: no restriction[s]. I changed "umsonst" to "gratis" because it's a more common phrase in this context. "aus der Liebe zum Schach" sounds wrong and artificial, therefore, I dropped the article "der". Insight data = player stats? If that's the case, then "persönliche Spielerstatistiken", Klicke [aud] den libnk, because that's just the correct way to say it.l
az "Azərbaycanca" translation #16846 . Author: Jeyhun. Thank you! Lichess #1 chess website!
cv "чӑваш чӗлхи" translation #16844 . Author: pentille.
improve logging wip
refactor JS storage
...
2016-09-23 12:40:09 +02:00
Thibault Duplessis
4423377fe1
remove unused sbt repo
2016-09-20 15:54:56 +02:00
Thibault Duplessis
c311b37856
upgrade sbt
2016-09-12 16:13:54 +02:00
Gordon Martin
6096ec7aff
Move public chat functionality to new class in mod module.
2016-09-05 00:12:25 +01:00
Thibault Duplessis
215f3ac9f8
new coach review notification
2016-09-01 13:12:23 +02:00
Thibault Duplessis
17e24e3da7
fix display of enabled coach
2016-08-28 14:38:17 +02:00
Thibault Duplessis
c6597d93db
preprocess coach image on server side
2016-08-27 10:59:45 +02:00
Thibault Duplessis
c85bae3569
complete rating refund feature
2016-08-26 14:46:42 +02:00
Thibault Duplessis
c9fa5cd5d8
display promotable events on homepage - WIP
2016-08-23 12:02:18 +02:00
Thibault Duplessis
e17b02838c
Merge branch 'master' into coach
...
* master:
use UTC dates for events form
highlighted events WIP (backend)
allow API fens for games in progress
generic case class form formatters
2016-08-23 00:14:25 +02:00
Thibault Duplessis
405e90eab5
highlighted events WIP (backend)
2016-08-23 00:05:10 +02:00
Thibault Duplessis
06320cab62
coach picture WIP
2016-08-22 15:57:25 +02:00
Thibault Duplessis
0627474968
coach module bootstrap
2016-08-20 16:39:42 +02:00
Thibault Duplessis
22dbcae995
notify reporters, valve-style
2016-08-17 18:19:21 +02:00
cchantep
fa673cea36
Upgrade to ReactiveMongo 0.12 (Release Candidate 1)
2016-08-01 20:43:19 +02:00
Thibault Duplessis
c2d3b4af32
upgrade scalalib, scalachess, scalaz & joda time
2016-07-29 11:05:23 +02:00
Thibault Duplessis
ef2ec0dff0
bootstrap study search
2016-07-25 11:11:39 +02:00
Thibault Duplessis
1c24602a60
remove donation module
2016-07-14 21:53:00 +02:00
Thibault Duplessis
572baa4b19
patron notifications
2016-07-14 12:58:34 +02:00
Thibault Duplessis
be946bbf80
rename plan module
2016-07-12 19:19:30 +02:00
Thibault Duplessis
e653d49a07
Merge branch 'master' into asso
...
* master: (469 commits)
handle getipintel failures
shutup dictionary additions
log crosstable creation
infer crosstable nbGames from players scores
disallow expensive API calls to search crawlers
Fix bug whereby players not playing were showed to be playing due to map function passing in array index as second object, making 'playing' truthy.
inc assets version
sk "slovenčina" translation #16676 . Author: MMMaroko.
ko "한국어" translation #16675 . Author: PiecesOfMe. minor changes in terms and grammar
fi "suomen kieli" translation #16674 . Author: JulianGoater. additions, corrections, tweaks, grammar fixes and typo fixes (Finnish)
try to report less trolls
rate limit user games API per IP
antiflood game API
default autoreport text
send game API reads to secondary
Bug fix. If a player gets disconnected while playing, and returns, their follower's buddy list now show them as playing if the game is still in progress. Fixes #2076
always diff mithril learn to reduce memory leaks, remove score
fix changing level during promotion
fix double opponent reply in check stage
fix castling stage
...
2016-07-10 12:00:23 +02:00
Thibault Duplessis
846a7312e7
upgrade scala semver
2016-07-05 18:57:13 +02:00
Thibault Duplessis
8012482e39
bootstrap learn module
2016-06-25 12:05:51 +02:00
Thibault Duplessis
1c048f0f5d
invite n00bs and patzers to compete in limited tournaments - WIP
2016-06-19 23:55:04 +02:00
Thibault Duplessis
6954cd5583
use monthly top rating for tournament entry condition
2016-06-18 17:21:58 +02:00
Thibault Duplessis
eca28d4f9a
tournament conditions WIP
2016-06-17 15:58:32 +02:00
Thibault Duplessis
bb9d15ba05
chat moderation WIP
2016-06-10 17:15:00 +02:00
Thibault Duplessis
ff2e455e58
upgrade semver
2016-06-09 11:04:52 +02:00
Thibault Duplessis
ff09621d17
Merge branch 'master' into asso
...
* master:
remove wiki module
add /about
Fix two typos in the quotes
2016-06-08 13:46:06 +02:00
Thibault Duplessis
f1a0ee4d4d
remove wiki module
2016-06-08 13:44:02 +02:00
Thibault Duplessis
a730c40be4
stripe WIP
2016-06-06 11:36:21 +02:00
Gordon Martin
5a73edb131
notify users that their game analysis is complete.
2016-06-03 22:05:10 +01:00
Gordon Martin
fac30eb06f
Notify of team join via notification menu rather than inbox.
2016-06-03 10:43:20 +01:00
Gordon Martin
c72accc625
Move 'qa answered' notifications from message inbox to notifications menu.
2016-06-03 01:00:32 +01:00
Thibault Duplessis
e6bba3eaaa
notify private messages
2016-06-02 21:41:49 +02:00
Thibault Duplessis
2a859495db
remove rendered notifications
2016-05-31 15:49:23 +02:00
Gordon Martin
7422b90bd4
take into account blocks when issuing notifications.
2016-05-30 22:49:15 +01:00
Gordon Martin
382c8f1812
Introducing a new notifications system for showing notifications for things like study invitations and forum post mentions - and much more in the future.
2016-05-30 13:51:36 +01:00