Commit Graph

388 Commits (4282b6bcf31eba841d9548324ecb449351a464e7)

Author SHA1 Message Date
Thibault Duplessis d095ecd1df use ctx.ip instead of HTTPRequest.ipAddress 2021-09-07 19:44:01 +02:00
Thibault Duplessis 7903826228 remove unused function 2021-06-17 11:52:18 +02:00
Thibault Duplessis 2282eb18a5 API endpoint to fetch a broadcast tournament and its rounds - for #9176 2021-06-15 09:53:00 +02:00
Thibault Duplessis 961ef29407 API endpoint to create broadcast tournaments - for #9176 2021-06-15 09:00:41 +02:00
Thibault Duplessis 8a258083a7 auth endpoint 2021-06-06 12:14:49 +02:00
Thibault Duplessis 7962a938cc team PM all API rate limit feedback - closes #8968 2021-05-19 08:49:04 +02:00
Thibault Duplessis 6957c0fc16 refactor attachment download actions 2021-05-06 13:18:15 +02:00
Thibault Duplessis 83a8231939 remove the tuple matching ~ notation
it produces compiler warnings since the latest 2.13 scala release

too bad for readability, but I want warnings-free code
2021-04-09 09:00:00 +02:00
Thibault Duplessis 39bd299c98 let banned accounts export personal data
closes lichess-org/tavern#87
2021-04-07 20:40:54 +02:00
Thibault Duplessis 7a348d764e allow marked closed accounts to login for /appeal only 2021-03-31 12:48:12 +02:00
Thibault Duplessis 20410acce8 open insights API as Open/Oauth endpoint 2021-03-21 13:28:18 +01:00
Thibault Duplessis f72b0fb3dc improve type safety with lila.user.Holder 2021-03-09 12:18:55 +01:00
Thibault Duplessis cd757bbebe gently refactor JSON responses 2021-02-24 16:12:38 +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 18960667a8 remove debug 2021-02-08 15:59:55 +01:00
Thibault Duplessis 42084de5fa fix routing and form binding for play 2.8.7 2021-02-08 15:25:21 +01:00
Thibault Duplessis fe9d6da646 upgrade play to 2.8.7-lila_1.6 WIP 2021-02-08 12:52:02 +01:00
Thibault Duplessis 72c9f5943f puzzle dashboard api wip 2021-01-20 09:44:41 +01:00
Thibault Duplessis 2361f9fe3c admin challenge API 2020-12-14 15:58:06 +01:00
Thibault Duplessis 9c03e4eafa add response body to 429 2020-10-29 09:02:25 +01:00
Thibault Duplessis 75442f42e1 rename HTTPRequest.ipAdress 2020-10-22 15:01:30 +02:00
Thibault Duplessis 728c18b2a3 -Wvalue-discard and explicit discard with .unit WIP
250 warnings to go
2020-09-28 23:36:09 +02:00
Thibault Duplessis 9543731ea9 /api/challenge/<gameId>/start endpoint to start the clock
requires both players access tokens
2020-09-25 13:27:41 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis 1d0e445dbb more code tweaks 2020-08-16 15:06:40 +02:00
Thibault Duplessis c6ed157217 name boolean arguments 2020-08-16 14:42:29 +02:00
Thibault Duplessis a16cc84d78 explicit asset.minified and stage.banner configs 2020-08-01 10:15:00 +02:00
Thibault Duplessis 8929e375ae appeal WIP 2020-07-31 13:06:41 +02:00
Thibault Duplessis 20dd8d2349 autoformat code 2020-07-22 12:52:52 +02:00
Thibault Duplessis b48699798d fix more warnings, getting ready for scala 3 2020-07-07 11:24:08 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Thibault Duplessis 7205b1eab6 fix ip blacklist feedback 2020-07-03 20:40:27 +02:00
Thibault Duplessis e32652cf0b remove debug 2020-07-03 19:56:00 +02:00
Thibault Duplessis 43754070f6 cloud eval HTTP API 2020-07-03 15:55:50 +02:00
Thibault Duplessis ed1b9defc7 scalafmt 2.6.1 2020-06-24 11:37:18 +02:00
Thibault Duplessis d871487abb optimize session caching 2020-06-02 08:56:48 -06:00
Thibault Duplessis a3bce798fb fix homepage cache 2020-05-25 07:31:32 -06:00
Thibault Duplessis 3b167e6b90 compute anon homepage at most once per second and language 2020-05-24 09:28:10 -06:00
Thibault Duplessis 1a137617bb remove implicit rate limiter default to ensure 429 results 2020-05-14 14:36:16 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis c6fb39909b detect stage 2020-05-05 20:53:16 -06:00
Thibault Duplessis ce660c7e1c let lichess4545 stream games of 900 players 2020-05-03 09:16:21 -06:00
Thibault Duplessis 8c1b11dbba upgrade scala 2020-04-29 08:58:36 -06:00
Thibault Duplessis 93f3ee2c96 /api/team/search endpoint - for #6371 2020-04-12 11:42:31 -06:00
Thibault Duplessis 179f08609a /api/team/:id endpoint - for #6371 2020-04-12 11:34:09 -06:00
Thibault Duplessis 911ff5b750 remove friend list stuff 2020-03-25 12:36:14 -06:00
Thibault Duplessis 58f739e8e3 fix prev commit 2020-03-07 10:24:43 -06:00
Thibault Duplessis d08ab45e4e blacklisted page - closes #6133 - closes #5754 2020-03-07 08:37:49 -06:00
Thibault Duplessis f7a81574c2 permission backend & frontend rewrite 2020-03-03 12:54:10 -06:00
Thibault Duplessis 7b59df072e board API seek creation stream endpoint 2020-02-28 13:01:10 -06:00