Commit Graph

227 Commits (feee7fae807e5f2af5980ab38f24d255b3d158e0)

Author SHA1 Message Date
Thibault Duplessis 10094de7c0 puzzle racer WIP 2021-03-04 20:27:44 +01:00
Thibault Duplessis 0da8548f52 puzzle racer WIP 2021-03-03 20:11:22 +01:00
Thibault Duplessis dc7c49f7b4 add swiss tournament result to user activity feed - closes #7708 2021-02-25 11:43:29 +01:00
Thibault Duplessis eda37f5261 rename lila.slack to lila.irc, looking to add lila.irc.DiscordApi 2021-02-18 10:30:01 +01:00
Thibault Duplessis 4e8c4cfbd4 use a bloom filter to determine if a user is a class student
uses sun.misc.Unsafe! If production blows up, that's why.
2021-02-10 22:46:59 +01:00
Thibault Duplessis 18e6b5696a send custom messages to player paired with challenge API endpoints 2021-02-08 21:03:31 +01:00
Thibault Duplessis 9c576c6020 add reactivemongo-kamon 2021-02-07 18:32:43 +01:00
Thibault Duplessis 5efe9e0e2c bulk challenge API WIP - for #8059 2021-02-01 12:08:39 +01:00
Thibault Duplessis 50b8becfda puzzle storm WIP 2021-01-22 22:43:49 +01:00
Thibault Duplessis 9e39278344 puzzle storm WIP 2021-01-22 19:37:49 +01:00
Thibault Duplessis d2b38f04d9 challenge reasons WIP, move challenge i18n to new file - for #7487 #7658 2021-01-21 13:23:08 +01:00
Thibault Duplessis 622db91ac7 fix bot module dependency to socket 2021-01-13 10:10:35 +01:00
Thibault Duplessis 4866b78a7c puzzle themes WIP 2020-11-24 10:09:14 +01:00
Thibault Duplessis 43a680b7a6 refactor markdown 2020-10-12 18:08:43 +02:00
Thibault Duplessis 916eb62e2f prevent Homograph attack using scala-uri punycode
Reported by https://hackerone.com/mik317
2020-10-03 16:31:08 +02:00
Thibault Duplessis b68dfe3b88 test and fix good referrer detection
disallow tabs (`%09b`) in the referrer. They're ignored by the browser
and can be used to inject external URLs.

Other whitespace characters (`%0a`, `%0b`, `%0d`) are rejected by
playframework.

Reported by https://hackerone.com/mik317
2020-10-03 14:44:40 +02:00
Thibault Duplessis 03e4b4227d extract challenge Joiner pure code and test it 2020-09-08 10:51:58 +02:00
Thibault Duplessis 41c435c1dc remove extra "new" and semicolons 2020-08-16 15:27:35 +02:00
Thibault Duplessis 8184806d84 don't publish doc and sources (make CI build faster) 2020-08-14 11:02:57 +02:00
Thibault Duplessis 69088915a3 pfl 0.7 and config tweaks 2020-08-13 12:48:46 +02:00
Thibault Duplessis e4b6797000 more build tweaks 2020-08-12 17:23:37 +02:00
Thibault Duplessis 1b79443e56 pfl 0.6 2020-08-12 16:38:12 +02:00
Thibault Duplessis 9069aec8d5 scalaz -> cats WIP 2020-08-12 01:25:04 +02:00
Thibault Duplessis 764df05890 add missing specs2 dependency 2020-08-11 10:29:58 +02:00
Thibault Duplessis 18354e3407 custom play WIP 2020-08-08 09:25:33 +02:00
Thibault Duplessis cfaf84bfff more build tweaks 2020-08-07 17:59:26 +02:00
Thibault Duplessis cdb3d3671b more small modules 2020-08-07 17:51:07 +02:00
Thibault Duplessis 9a9418a00a use standalone WS client 2020-08-07 16:22:26 +02:00
Thibault Duplessis d8f5cb1114 try out play-lila 2020-08-06 15:24:22 +02:00
Thibault Duplessis c52a7d5f78 appeal WIP 2020-07-31 13:06:41 +02:00
Thibault Duplessis b48699798d fix more warnings, getting ready for scala 3 2020-07-07 11:24:08 +02:00
Thibault Duplessis aaaafed53d upgrade deps 2020-06-18 17:21:30 +02:00
Thibault Duplessis f801000243 mod zone WIP 2020-06-03 09:35:51 -06:00
Thibault Duplessis 8c74ecec6c bootstrap swiss translations 2020-05-11 14:38:00 -06:00
Thibault Duplessis 6f1ba0f460 upgrade akka to 2.6.5 2020-05-09 12:08:46 -06:00
Thibault Duplessis ffce133ba3 Merge branch 'master' into swiss
* master:
  New Crowdin translations (#6543)
  Simplify translation strings by removing `strong` tags
  Add `lag` file in /translation/source
  Translate `FAQ` and `Is lichess lagging` on the side-bar
  Translate lag page
2020-05-04 19:05:09 -06:00
kraktus 79c1ea78ae Translate lag page 2020-05-02 12:32:11 +01:00
Thibault Duplessis 55a345a699 swiss WIP 2020-04-29 12:57:13 -06:00
Thibault Duplessis 3f5ff43fe2 Merge branch 'master' into swiss
* master:
  fix some more warnings
  upgrade scala
  remove mostly unused scalaz stuff
  upgrade scala
  use scala.util.chaining instead of lilaism
  faster anon puzzle selection
  remove unused tournament setting store
  Revert "Update scalaz-core to 7.3.0"
  Update scalaz-core to 7.3.0
  Switch two conditions in onAnalysisReady
  Show selected square in blindfold mode even when king is in check
2020-04-29 09:16:01 -06:00
Thibault Duplessis 8c1b11dbba upgrade scala 2020-04-29 08:58:36 -06:00
Thibault Duplessis c209918070 swiss models and handlers 2020-04-28 19:22:38 -06:00
Thibault Duplessis 6986fe9646 blog markdown support
<pre>markdown
...
</pre>
2020-04-25 12:34:49 -06:00
Thibault Duplessis 8535d09cb8 show coordinates scores in class teacher dashboard - closes #6414 2020-04-24 15:21:42 -06:00
kraktus 45e787d437 Load translations 2020-04-20 14:21:33 +01:00
Thibault Duplessis 0015722492 upgrade scala-uri, remove spray-json 2020-03-12 09:58:44 -06:00
Thibault Duplessis ecebf7d79c add kamon-prometheus 2020-03-07 11:37:31 -06:00
Thibault Duplessis 1da3937eb9 monitored mod actions 2020-02-27 20:50:36 -06:00
Thibault Duplessis 6bcbf85e2e translate tournament names - WIP 2020-02-14 07:52:54 -06:00
Thibault Duplessis 5b006658da make perf keys translatable; only rapid & classical for now 2020-02-13 12:20:19 -06:00
Thibault Duplessis 4654058dcb flatter i18n DB implementation
JS translations broken atm
2020-02-12 10:46:59 -06:00