Thibault Duplessis
c12b81b3df
lila3 compiles
2019-12-05 09:46:00 -06:00
Thibault Duplessis
6bc20d9b75
app/ migration WIP
2019-12-04 19:47:46 -06:00
Thibault Duplessis
e2c18cb6fd
migrate app WIP
2019-12-04 17:39:16 -06:00
Thibault Duplessis
498f48a465
use nginx X-Accel-Buffering header in stream endpoints
...
TODO: remove `proxy_buffering off` locations
2019-01-22 11:16:32 +08:00
Thibault Duplessis
c1a67637c6
flatten hub.actor
2018-12-09 08:11:28 +07:00
Thibault Duplessis
a54853e5a8
/api/tournament/{id}/games endpoint - closes #4656
2018-10-20 09:48:32 +02:00
Thibault Duplessis
dcc03a7694
add support for ongoing games in /api/games/user/{u} - closes #4648
2018-09-30 18:29:31 +02:00
Thibault Duplessis
0a775dee73
/api alias for /games/export - closes #4441
...
See https://lichess.org/api#operation/apiGamesUser
2018-07-13 19:48:20 +02:00
Thibault Duplessis
54fbb92d68
implement literate PGN export
2018-05-09 19:16:47 +02:00
Thibault Duplessis
049f8637e4
we should have HTTP 1.1 everywhere now
2018-05-09 04:39:07 +02:00
Thibault Duplessis
89ee6cbb8f
supercharge game export by IDs
...
See https://lichess.org/api#operation/gamesExportIds
2018-05-08 01:13:12 +02:00
Thibault Duplessis
03d2bd91ac
download games played against a specific opponent
2018-05-07 02:34:46 +02:00
Thibault Duplessis
e89b7f1ef1
improve export of a single game
2018-05-07 02:17:23 +02:00
Thibault Duplessis
3428119b3c
unify game exports
2018-05-07 02:10:47 +02:00
Thibault Duplessis
f83fedfc2e
stream games as application/x-ndjson
2018-05-07 01:26:42 +02:00
Thibault Duplessis
4ffed3ede3
support JSON in new game export API
2018-05-07 00:56:13 +02:00
Thibault Duplessis
eed7f88031
refactor shit like there's a tomorrow
2018-05-07 00:40:17 +02:00
Thibault Duplessis
392716ea6d
fix game export analysed flag
2018-05-06 15:55:58 +02:00
Thibault Duplessis
104252ed86
fix downloading other players' games without oauth
2018-05-01 02:44:16 +02:00
Thibault Duplessis
db0eb2316a
add games export analysed filter and evals projection
2018-04-27 04:00:31 +02:00
Thibault Duplessis
8724766fc7
no longer mix cookies and oauth on any endpoint
...
With an exception for /games/export/:username.
This endpoint works without any auth, with cookie auth, and with oauth.
The only difference is in throttling.
2018-04-27 01:58:29 +02:00
Thibault Duplessis
f7b3c562d7
filter game export by colour
2018-04-23 14:54:12 +02:00
Thibault Duplessis
b1fdfeda0b
allow filter games by multiple perf types
2018-04-23 14:35:52 +02:00
Thibault Duplessis
524e384839
filter exported games by perf type
2018-04-21 19:51:34 +02:00
Thibault Duplessis
7289b53eca
add rated filter to game export endpoint
2018-04-21 19:45:46 +02:00
Thibault Duplessis
855a570149
better rate limit game export
2018-04-10 02:06:35 +02:00
Thibault Duplessis
75b9999515
no clocks by default in PGN
2018-04-04 02:30:42 +02:00
Thibault Duplessis
456a0f3e0e
better format exported PGN
2018-04-04 02:22:32 +02:00
Thibault Duplessis
9a97fc9780
let everyone download everyone's games
...
but throttle it depending on auth and whose games are DL
2018-04-04 00:50:22 +02:00
Thibault Duplessis
92ef2b9ae9
require HTTP/1.1 for chunked responses
2018-04-03 06:27:40 +02:00
Thibault Duplessis
429afa4290
export limit
2018-04-03 01:19:53 +02:00
Thibault Duplessis
15bdc70f48
stream games until timestamp
2018-04-03 00:01:00 +02:00
Thibault Duplessis
e7482e301c
implement OAuth scopes
2018-04-01 03:48:52 +02:00
Thibault Duplessis
b58eb242d3
export games since a timestamp
2018-03-07 19:20:00 -05:00
Thibault Duplessis
af462ce303
rate limit game export
2018-03-07 18:55:02 -05:00
Thibault Duplessis
c9a4d67b7d
game stream API
2018-03-07 18:50:59 -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
dd1790ca73
better set result content type
2017-09-05 21:03:23 -05:00
Thibault Duplessis
54cdf0ca65
reformat ALL the code, using sbt-scalariform
2017-02-14 16:34:07 +01:00
Thibault Duplessis
3c18a5257b
preload game & analysis users
2017-01-25 17:45:00 +01:00
Thibault Duplessis
1d442a9746
delete more dead code
2017-01-15 13:56:49 +01:00
Thibault Duplessis
ee1e881a18
remove dead code and unused imports
2017-01-15 13:26:08 +01:00
Thibault Duplessis
d84827e1a7
use proper PGN content type in export endpoints
2016-10-21 15:23:59 +02:00
Thibault Duplessis
2a43513873
pagination for the team users API
2016-08-12 00:32:39 +02:00
Thibault Duplessis
6b83100adc
replace the entire AI module with fishnet
2016-03-12 19:56:44 +07:00
Thibault Duplessis
5d52852670
add channels to /games (experimental)
2015-09-20 11:21:32 +02:00
Thibault Duplessis
02ba249e15
new /games page - closes #912
2015-09-06 16:28:37 +02:00
Thibault Duplessis
4469d2d87c
remove export logging
2015-08-27 13:17:20 +02:00
Thibault Duplessis
be47d28593
extract game search to own controller/view dir
2015-07-18 13:07:08 +02:00
Thibault Duplessis
305bb46dea
fill the PGN Event tag in round games
2015-06-28 22:36:36 +02:00