Commit Graph

56 Commits (9d60311d3b8b20c18314b093d3c1c78e3cc5d11c)

Author SHA1 Message Date
Niklas Fiekas 1b007f5716 scalatags support for i18n 2018-12-14 11:02:39 +08:00
Niklas Fiekas 1acbccc088 make asset packaging conditional 2018-12-12 17:09:30 +01:00
Niklas Fiekas 81438830e3 fix serving assets during development 2018-12-12 16:19:48 +01:00
Thibault Duplessis d8e49d3211 Merge branch 'master' of github.com:ornicar/lila into roundTrouper
* 'master' of github.com:ornicar/lila:
  New Crowdin translations (#4766)
  fix from position link in game bits (fixes #4769)
  add failing test for quoted image urls (#4538)
  fix xss in clinput
  fix xss in watchers
  fix xss in title tag
  i18n module does not need reactivemongo
  Update RawHtml.scala
  Update RawHtml.scala
  don't expand urls which precede a quote char
2018-12-11 10:58:10 +07:00
Niklas Fiekas 40c2d3a076 i18n module does not need reactivemongo 2018-12-10 13:23:00 +01:00
Thibault Duplessis 717dc62eb0 use AtomicReference in Trouper and Duct 2018-12-10 09:35:27 +07:00
Thibault Duplessis dd87232cce refactor caffeine cache statse monitoring 2018-12-07 10:16:02 +07:00
Thibault Duplessis e1bf05c682 rewrite homepage with scalatags 2018-12-03 13:37:47 +07:00
Thibault Duplessis c077322e60 setup scalatags and integrate with play html 2018-12-02 16:27:19 +07:00
Thibault Duplessis 4fc7adc1a5 automatically detect relay format - WIP 2018-09-01 11:48:30 +02:00
Thibault Duplessis 9dc2f28c2f get STM 0.8 2018-08-22 11:54:01 +02:00
Thibault Duplessis fb2795447e no need for external stm lib 2018-08-21 19:35:08 +02:00
Thibault Duplessis bbdffe462d actorless round WIP 2018-08-21 13:19:59 +02:00
Thibault Duplessis 38858cefeb implement relation API endpoints - closes #4398
See https://lichess.org/api#tag/Relations
2018-07-19 12:35:41 +02:00
Thibault Duplessis 878409ea57 ditch jwt for oauth 2018-04-30 05:10:01 +02:00
Thibault Duplessis 74300bbc76 send chat messages to bot stream 2018-04-18 15:14:26 +02:00
Thibault Duplessis d4b85f2930 bot challenge events 2018-04-16 23:31:24 +02:00
Thibault Duplessis 4aad9116bf /bot/game/:id & /bot/game/:id/stream 2018-04-15 23:26:36 +02:00
Thibault Duplessis 9ddaabd01f stream team users as application/x-ndjson 2018-04-04 03:45:32 +02:00
Thibault Duplessis 17a445d42c use round proxy in TV 2018-03-31 16:04:33 +02:00
Thibault Duplessis 29d54bdcfd playban immediate feedback
It warns players before they get playbanned,
if they chose to ignore the warnings.

But more importantly it informs their opponents
that measures are effectively taken against
bad sportmanship behaviours.
Hopefully they'll stop assuming otherwise and
complaining in public boards.
2018-03-10 10:58:00 -05:00
Isaac Levy d2cb085bf6 Adjust rating refund logic
Cap refunds to 50 above best rating, and adjust
logic when current rating is higher than rating
during unfair game.

This closes #4073.
2018-02-28 15:09:20 -05:00
Thibault Duplessis 95993e2241 extract oauth implementation to lila.oauth, survive DB absence 2018-02-14 09:49:08 -05:00
Thibault Duplessis 6fc729fbed more oauth WIP 2018-02-12 18:42:58 -05:00
Thibault Duplessis e73358dcf5 depend on org.lichess.compression https://github.com/lichess-org/compression 2018-01-26 16:40:41 -05:00
Thibault Duplessis 60c0990e93 more work on streamer directory 2018-01-01 23:17:36 -05:00
Thibault Duplessis a5995ec03d streamers WIP 2017-12-27 23:56:36 -05:00
Thibault Duplessis 42aebed3a1 more work on weighted reports 2017-12-04 12:40:44 -05:00
Thibault Duplessis 1cde128b4a fishnet + cloud eval WIP, only monitoring ATM, for #3758 2017-11-23 22:54:22 -05:00
Thibault Duplessis 6a36c36254 implement signup autokill 2017-11-10 11:28:17 -05:00
Thibault Duplessis ee9270be16 specify event language 2017-10-31 17:33:32 -05:00
Thibault Duplessis f2d7184c87 automatically mute PMs in certain conditions 2017-10-29 18:55:28 -05:00
Thibault Duplessis 06168d5e09 fix scalafix installation 2017-10-21 13:33:22 -05:00
Thibault Duplessis 91b6c66f4f fix scalariform settings 2017-10-21 11:12:41 -05:00
Thibault Duplessis 5ad375ad81 migrate all passwords to bcrypt 2017-10-17 11:26:26 -05:00
Isaac Levy 421c15f249 Disable sbt aggregation for most tasks
Leave for test so that test compiles all projects and runs all tests.
2017-10-12 13:27:08 -04:00
Thibault Duplessis 15e1beb36c more relay WIP 2017-09-20 14:25:05 -05:00
Thibault Duplessis 2f9a66b8aa relay WIP 2017-09-19 21:24:59 -05:00
Thibault Duplessis 7866dd59ab study explorer game insertion - WIP 2017-09-18 21:03:23 -05:00
Thibault Duplessis 15b8005ade alternative sandbag detection and auto-message 2017-09-12 00:09:56 -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 a396fedc78 try to avoid obscure runtime error on prod only :sigh:
https://github.com/playframework/playframework/issues/7508
2017-09-05 20:50:57 -05:00
Thibault Duplessis ddfb5f6799 fix dependency 2017-09-05 17:50:11 -05:00
Thibault Duplessis f40a6176d8 websocket iteratee->flow WIP 2017-08-28 09:24:05 -05:00
Thibault Duplessis 26e8fe5850 migration WIP and manual wiring of play components 2017-08-26 17:03:02 -05:00
Thibault Duplessis ebfeeb55aa app compiles but crashes at runtime 2017-08-26 14:43:04 -05:00
Thibault Duplessis 2578a4f384 migration WIP - next: Websockets 2017-08-26 10:35:57 -05:00
Thibault Duplessis bac44b3cb3 all modules compile - but not the app 2017-08-26 09:28:48 -05:00
Thibault Duplessis 40e71ecc31 2.12 migration WIP 2017-08-25 23:49:14 -05:00