Thibault Duplessis
5a7aff0eb2
add withGameIds flag to /api/users/status endpoint
2021-11-19 11:32:15 +01:00
Thibault Duplessis
294cd0dd37
hide more player ratings
2021-10-21 11:26:17 +02:00
Thibault Duplessis
70db2863e2
include closed accounts in /api/users
...
Also:
- always use `disabled: true` and not `closed: true` according to docs
- don't release any info about closed accounts
2021-10-03 18:14:09 +02:00
Thibault Duplessis
797c7b759a
download all tournament games of a single player
2021-10-02 09:58:20 +02:00
Thibault Duplessis
d701b25b01
refactor AnonOrScoped
2021-09-23 08:50:55 +02:00
Thibault Duplessis
5ee55e1327
add ?withCurrentGames=1 flag to /api/stream/games-by-users endpoint
2021-09-21 10:03:10 +02:00
Thibault Duplessis
31ba5d3a08
type safety: use Status rather than Int - for #9850
...
also filters out exotic status numbers
2021-09-20 18:58:00 +02:00
Thibault Duplessis
ab0c01e2a1
Merge branch 'api-filter-user-tournaments-by-status' of git://github.com/nnickoloff1234/lila into nnickoloff1234-api-filter-user-tournaments-by-status
...
* 'api-filter-user-tournaments-by-status' of git://github.com/nnickoloff1234/lila:
Update TournamentRepo.scala
add status filter parameter to users created tournaments api
2021-09-20 18:38:32 +02:00
Thibault Duplessis
ced5e57c93
don't always publish user.online to discourage API misuse
...
Use this instead: https://lichess.org/api#operation/apiUsersStatus
2021-09-20 17:54:43 +02:00
Thibault Duplessis
be678f9a41
serve up to 100 users in real-time status endpoint
2021-09-20 17:53:32 +02:00
nickolay
172ad1c02c
add status filter parameter to users created tournaments api
2021-09-20 18:35:30 +03:00
Thibault Duplessis
6c2c88de22
different results for mobile app
2021-09-20 12:21:47 +02:00
Thibault Duplessis
d76b50e3d1
no longer store empty crosstables
2021-09-19 10:57:44 +02:00
Thibault Duplessis
c81a21d523
reduce stream keep alive interval to 60s
2021-08-26 15:00:19 +02:00
Thibault Duplessis
2f1b8c914d
API endpoints to follow/unfollow other players - closes #7920
2021-08-23 11:17:59 +02:00
Thibault Duplessis
57b1e93e74
add secret key to stream arbitrary game moves in realtime without delay
...
closes #9535
2021-08-08 09:22:38 +02:00
Thibault Duplessis
05549a2920
add /api/user/:user/perf/:perf endpoint
2021-06-30 08:53:17 +02:00
Thibault Duplessis
7962a938cc
team PM all API rate limit feedback - closes #8968
2021-05-19 08:49:04 +02:00
Thibault Duplessis
63a89e6303
download arena tournament results as CSV - closes #8869
2021-05-06 13:33:55 +02:00
Thibault Duplessis
c8e280c51c
offer swiss results download as CSV - for #8869
2021-05-06 13:19:03 +02:00
Thibault Duplessis
6957c0fc16
refactor attachment download actions
2021-05-06 13:18:15 +02:00
Thibault Duplessis
324cd78365
tweak game move stream API max concurrency
2021-05-04 14:54:18 +02:00
Thibault Duplessis
d5b825b4d4
Arbitrary game move stream API - closes #8824
...
TODO: API doc
2021-05-02 12:51:46 +02:00
Thibault Duplessis
10bb539717
remove unused imports with scalafix
2021-04-10 09:25:42 +02:00
Thibault Duplessis
cd69cf110a
add links to finished tournaments
2021-03-22 18:35:19 +01:00
Thibault Duplessis
1798582c32
{master} fix #8308
2021-03-04 16:04:03 +01:00
Thibault Duplessis
cd757bbebe
gently refactor JSON responses
2021-02-24 16:12:38 +01:00
Thibault Duplessis
82e0033719
massive tournament teams api - closes #8024
2021-01-28 19:19:04 +01:00
Thibault Duplessis
848cc7cbf9
puzzle v2 mobile API BC WIP
2020-12-08 11:33:59 +01:00
Thibault Duplessis
75442f42e1
rename HTTPRequest.ipAdress
2020-10-22 15:01:30 +02:00
Thibault Duplessis
18c882cc7a
new API endpoint for downloading swiss tournament results
...
https://lichess.org/api#operation/resultsBySwiss
closes #7448
2020-10-18 14:39:51 +02:00
Thibault Duplessis
c25df35b77
normalize usernames in crosstable API - fixes #7354
2020-09-24 07:55:01 +02:00
Thibault Duplessis
ae97a2ee27
add ?matchup flag to /api/crosstable - for #7322
2020-09-23 12:35:08 +02:00
Thibault Duplessis
3d0a9fbe64
remove superfluous function placeholders
2020-08-16 15:24:06 +02:00
Thibault Duplessis
5197463159
allow fetching more users
2020-07-17 08:48:37 +02:00
Thibault Duplessis
9261678615
remove RateLimiter.name
2020-07-08 19:56:35 +02:00
Thibault Duplessis
005d6925f7
Revert "allow fetching 160k users per day through the API"
...
This reverts commit e1a9188370
.
2020-07-08 17:26:37 +02:00
Thibault Duplessis
e1a9188370
allow fetching 160k users per day through the API
...
instead of 120k, for lichess4545
2020-07-08 17:13:33 +02:00
Thibault Duplessis
bd42fb0f94
more warning fixes
2020-07-08 12:40:14 +02:00
Thibault Duplessis
b48699798d
fix more warnings, getting ready for scala 3
2020-07-07 11:24:08 +02:00
Thibault Duplessis
43754070f6
cloud eval HTTP API
2020-07-03 15:55:50 +02:00
Thibault Duplessis
b280646bf4
add /api/tournament/:id/teams API endpoint for team battles - for #6756
2020-07-02 12:51:27 +02:00
Thibault Duplessis
e75b5c803a
kill previous event stream on connection - closes #6694
2020-05-25 09:06:50 -06:00
Thibault Duplessis
1a137617bb
remove implicit rate limiter default to ensure 429 results
2020-05-14 14:36:16 -06:00
Thibault Duplessis
de1d0005eb
api to export games of a swiss tournament
2020-05-11 12:34:44 -06:00
Thibault Duplessis
5488a09548
scalafmt 2.5
2020-05-05 22:11:15 -06:00
Thibault Duplessis
3deaafe989
composite user API rate limiting
2020-05-03 13:16:57 -06:00
Thibault Duplessis
c27649e790
send empty events to keep the stream alive - closes #6538
2020-05-03 12:13:35 -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