Commit Graph

79 Commits (6f7ee124feb6d99a6e579af41e90ad4245c2e5d4)

Author SHA1 Message Date
Thibault Duplessis 79cf53d719 Merge branch 'master' into lobbyRemoteSocket
* master: (405 commits)
  remove CSP live setting
  remove service worker live setting
  tweak slack icon
  tweak logging order
  New Crowdin translations (#5468)
  tweak socket handler
  remove team tournament points
  upgrade dependencies
  remove team best members list
  i18n: ...ize -> ...ise
  i18n: tournament 404 tweak (#5473)
  i18n: tweak coordinates (#5473)
  i18n: misc source tweaks (#5473)
  i18n: source is british (#5473)
  i18n: tweak site description (#5473)
  log all signups in slack
  add cli example
  cosmetic
  signup agreement
  fix identification of lichess comments - for #5470
  ...
2019-09-02 19:28:05 +02:00
Thibault Duplessis 15691e7fec broadcast intro markdown 2019-08-29 11:53:09 +02:00
Niklas Fiekas 035b1f7e1a i18n: make study order translatable 2019-08-24 10:58:39 +02:00
Thibault Duplessis 58ef918df2 better use round proxy 2019-08-20 10:30:09 +02:00
Thibault Duplessis 59abdb6a37 Revert "Add socket debug info"
This reverts commit e58a959bba.
2019-07-18 11:47:15 +02:00
Thibault Duplessis 6625075a8d Merge branch 'master' into lobbyRemoteSocket
* master:
  remove more socket debug
  Revert "Add socket debug info"
2019-07-18 11:37:38 +02:00
Thibault Duplessis 4459934596 Revert "Add socket debug info"
This reverts commit e58a959bba.
2019-07-18 11:30:06 +02:00
Thibault Duplessis 7a0c8fe543 backpedal on simul remote sockets 2019-07-17 11:21:05 +02:00
Thibault Duplessis 1560e4b3e5 simul remote socket WIP 2019-07-15 11:57:45 +02:00
Thibault Duplessis 2806d29ecc connect to redis with lettuce/epoll 2019-07-09 18:54:00 -04:00
Thibault Duplessis cca34a9fd9 replace jedis with lettuce
it's async but it pulls netty4
2019-07-07 08:25:40 -04:00
Thibault Duplessis b027335ca2 Merge branch 'master' into redis-ws
* master:
  idiomatic code tweak
  Simplify fetching same users with IP and Print
  Remove ApiActor for 'playban
  Report users with >= 80 playbans over multiple accounts
2019-07-03 10:43:00 -04:00
Thibault Duplessis 96ce2bc5a9 bidir redis pub/sub with Jedis 2019-07-01 12:31:13 -04:00
Thibault Duplessis 92cc9bc4ef redis remote WS with scredis WIP
it works, but pulls akka 2.5 - where our play requires 2.4
2019-07-01 12:13:09 -04:00
ProgramFOX 8811fc7370 Report users with >= 80 playbans over multiple accounts 2019-07-01 11:41:40 -04:00
Niklas Fiekas a1c680efed prepare study i18n 2019-06-12 16:52:23 +02:00
Isaac Levy e58a959bba Add socket debug info
- Create a new runtime setting for socket debug info
- When setting is active, bad VersionCheck messages will send additional
  info. The client can then report this info together with their current
  version. Client reporting not implemented yet, but will be a simple
  GET or json post.
2019-05-22 19:39:12 -04:00
Thibault Duplessis 7f26207ef5 implement api/user/puzzle-request - closes #5014
documentation: https://lichess.org/api#operation/apiUserPuzzleActivity

Will be deployed along v2
2019-04-28 18:04:16 +07:00
Thibault Duplessis a23ee960f8 no longer generate a JS router 2019-04-23 13:06:38 +07:00
Thibault Duplessis f81b9db930 get rid of twirl 2019-04-22 16:42:25 +07:00
Thibault Duplessis dd83d6c65a rating regulator WIP
live settings to multiply rating gains with.

Aiming to restore median rating to 1500 for each variant
in the very long term (6+ months)
2019-04-20 13:34:49 +07:00
Thibault Duplessis 46ce21a8b2 remove /qa
Oh yeah, feels good.
2019-03-26 14:07:41 +07:00
Josh Morrow a679851d5e WIP 2019-02-04 22:57:09 -05:00
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