Thibault Duplessis
|
aeee331bc5
|
implement new games stream endpoint
|
2016-10-31 00:21:48 +01:00 |
Thibault Duplessis
|
745d862fab
|
improve ratelimit logging and IP selection
|
2016-09-02 14:07:07 +02:00 |
Thibault Duplessis
|
dae0d89f2d
|
monitor all rate-limit hits
|
2016-09-01 23:54:43 +02:00 |
Thibault Duplessis
|
82b5034d74
|
rate limit game API per id/ip pair
|
2016-08-31 23:59:31 +02:00 |
Thibault Duplessis
|
5edca4c454
|
more coach WIP
|
2016-08-31 13:00:39 +02:00 |
Thibault Duplessis
|
aabd656191
|
move tournament API endpoints to /api/tournament
|
2016-08-15 13:10:53 +02:00 |
Thibault Duplessis
|
2bee15221e
|
monitor API usage
|
2016-08-12 00:46:05 +02:00 |
Thibault Duplessis
|
6622fb9ffe
|
rate limit the team users API per IP and global
|
2016-08-12 00:41:50 +02:00 |
Thibault Duplessis
|
2a43513873
|
pagination for the team users API
|
2016-08-12 00:32:39 +02:00 |
Thibault Duplessis
|
5ca86d11c6
|
allow user games API to select games in progress only (with `playing`)
|
2016-08-11 21:56:05 +02:00 |
Thibault Duplessis
|
0dfcee6f2d
|
cache api status response
|
2016-08-02 12:43:13 +02:00 |
Thibault Duplessis
|
3e371eba6d
|
better API handlers
|
2016-08-02 12:40:10 +02:00 |
Thibault Duplessis
|
c29fd32383
|
tweak user games API rate limitation
|
2016-08-02 11:02:16 +02:00 |
Thibault Duplessis
|
ae23c859d6
|
reorder user games API rate limiters
|
2016-08-01 17:02:47 +02:00 |
Thibault Duplessis
|
d9fc1c263d
|
tweak api rate limiter
|
2016-08-01 15:11:18 +02:00 |
Thibault Duplessis
|
38977cf457
|
allow bots to query user games API, limit by user agent
|
2016-08-01 14:38:07 +02:00 |
Thibault Duplessis
|
6d3a0372dc
|
also globally ratelimit the user games API
|
2016-07-31 09:08:26 +02:00 |
Thibault Duplessis
|
b4c1aea76d
|
rate limit user games API by query cost
|
2016-07-30 09:38:01 +02:00 |
Thibault Duplessis
|
605f4a46b0
|
typesafe ApiVersion
|
2016-07-15 19:41:48 +02:00 |
Thibault Duplessis
|
fb3a70f7c3
|
disallow expensive API calls to search crawlers
|
2016-07-10 10:08:02 +02:00 |
Thibault Duplessis
|
eeab9dec2c
|
rate limit user games API per IP
|
2016-07-09 01:32:54 +02:00 |
Thibault Duplessis
|
d392599b74
|
antiflood game API
|
2016-07-09 01:30:38 +02:00 |
Thibault Duplessis
|
45354abd88
|
remove unused mobile.app.version
|
2016-04-10 11:24:10 +07:00 |
Thibault Duplessis
|
a848314580
|
limit user API
|
2016-02-26 08:25:28 +07:00 |
Thibault Duplessis
|
67c1fc62b6
|
cache game API nbResults
|
2016-01-22 13:45:07 +07:00 |
Thibault Duplessis
|
8be70eb4e8
|
pagination for /api/game
|
2016-01-21 12:56:59 +07:00 |
Thibault Duplessis
|
3ebb22c56f
|
optionally include move times in game API
|
2016-01-20 22:11:32 +07:00 |
Thibault Duplessis
|
f8558f9d28
|
add relation infos to user API - for #455
|
2015-05-05 00:19:27 +02:00 |
Thibault Duplessis
|
c1d6bceb3a
|
report current app version in api/status
|
2015-01-24 11:36:05 +01:00 |
Thibault Duplessis
|
c3e0b9dddb
|
implement /api/status - resolves #242
|
2015-01-17 12:35:54 +01:00 |
Thibault Duplessis
|
2e99ca51a8
|
remove puzzle Api
|
2015-01-15 01:00:04 +01:00 |
Thibault Duplessis
|
6ee217572f
|
add game API with_opening flag
|
2014-09-02 09:01:40 +02:00 |
Thibault Duplessis
|
e9890cda0c
|
add game API with_fens flag
|
2014-08-30 11:03:55 +02:00 |
Thibault Duplessis
|
cc95d84b39
|
add game API with_moves option
|
2014-08-30 10:39:34 +02:00 |
Thibault Duplessis
|
a62754f33f
|
unify game API and analysis API
|
2014-06-06 13:52:35 +02:00 |
Thibault Duplessis
|
58fc315c1c
|
denormalize presence of game analysis, expose filter in API
|
2014-06-06 11:43:00 +02:00 |
Thibault Duplessis
|
4057582f4d
|
add game by id API entry point
|
2014-06-06 11:08:43 +02:00 |
Thibault Duplessis
|
cb581ea3b1
|
protect the analysis API with a token
|
2014-05-06 15:08:24 +02:00 |
Thibault Duplessis
|
eafbc11388
|
implement puzzle API
|
2014-04-17 10:34:48 +02:00 |
Thibault Duplessis
|
336d0056d4
|
remove single analysis API call
|
2014-03-01 19:23:06 +01:00 |
Thibault Duplessis
|
74d2e60d89
|
single analysis API TODO
|
2014-02-18 23:41:05 +01:00 |
Thibault Duplessis
|
d750d238ad
|
s/⇒/=>
|
2014-02-17 10:12:19 +01:00 |
Thibault Duplessis
|
80e2e25ae1
|
implement and document new analyse API
|
2014-01-27 23:20:08 +01:00 |
Thibault Duplessis
|
2705259b2c
|
more API features
|
2014-01-11 01:31:57 +01:00 |
Thibault Duplessis
|
a2d41d1dd4
|
improve apis
|
2014-01-09 01:06:20 +01:00 |
Thibault Duplessis
|
11751e7d64
|
game api
|
2014-01-08 02:45:51 +01:00 |
Thibault Duplessis
|
bfc71611f2
|
improve user API and add JSONP support
|
2013-12-31 11:47:52 +01:00 |
Thibault Duplessis
|
25d1ce60f5
|
add user JSON API
|
2013-12-31 03:00:56 +01:00 |