Thibault Duplessis
|
476387f386
|
improve monitoring
|
2019-12-08 00:36:14 -06:00 |
|
Thibault Duplessis
|
d78b426838
|
write joda DateTimes as JSON numbers
|
2019-12-07 18:43:22 -06:00 |
|
Thibault Duplessis
|
20b372d5ec
|
migration WIP
|
2019-12-05 15:51:18 -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
|
428853d65d
|
remove more direct socket stuff
and also limited tournaments and the titled users API
|
2019-11-25 18:03:11 -06:00 |
|
Thibault Duplessis
|
df19bd19c6
|
Merge branch 'master' into team-tournament
* master:
/api/user/<name>/tournament/created API endpoint
|
2019-10-04 10:42:27 +02:00 |
|
Thibault Duplessis
|
728485731c
|
/api/user/<name>/tournament/created API endpoint
|
2019-10-04 10:21:45 +02:00 |
|
Thibault Duplessis
|
15ec133753
|
team battle WIP
|
2019-10-03 14:58:59 +02:00 |
|
Thibault Duplessis
|
d48d3b6a96
|
default to empty crosstable
|
2019-08-23 22:01:12 +02:00 |
|
Thibault Duplessis
|
690a172243
|
remove (undocumented) /api/games/team endpoint
|
2019-08-23 10:07:25 +02:00 |
|
Thibault Duplessis
|
3e8f261e1e
|
round proxy for urgent games
|
2019-08-20 15:51:40 +02:00 |
|
Thibault Duplessis
|
6f458129c7
|
palantir POC
|
2019-08-08 16:22:55 +02:00 |
|
Thibault Duplessis
|
b4d9a7d70e
|
/api static template
|
2019-04-16 22:34:11 +07:00 |
|
Thibault Duplessis
|
d4790a343e
|
add cache for recently online titled users - closes #4849
|
2019-01-22 11:59:46 +08: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
|
516aeaaf9f
|
API to fetch players by title - closes #4833
|
2019-01-12 11:04:21 +08:00 |
|
Thibault Duplessis
|
19132bfb67
|
update oauth scopes
|
2018-12-18 21:40:38 +08:00 |
|
Thibault Duplessis
|
ba4fb9973f
|
implement partial tournament reload
|
2018-12-05 11:33:19 +07:00 |
|
Thibault Duplessis
|
fe55f719d6
|
add /api/tournament/{id}/results ndjson API
|
2018-11-20 12:15:33 +07:00 |
|
Thibault Duplessis
|
9a28023cf0
|
ratelimit slack messages
|
2018-10-22 08:42:37 +02:00 |
|
Thibault Duplessis
|
a54853e5a8
|
/api/tournament/{id}/games endpoint - closes #4656
|
2018-10-20 09:48:32 +02:00 |
|
ProgramFOX
|
5dce0f8992
|
PR #4453: only fetch team IDs a user belongs to when needed
|
2018-07-19 14:41:32 +02:00 |
|
ProgramFOX
|
341dac335c
|
Restrict tournament entry to team members, closes #4368
|
2018-07-18 10:41:08 +02:00 |
|
Thibault Duplessis
|
049f8637e4
|
we should have HTTP 1.1 everywhere now
|
2018-05-09 04:39:07 +02:00 |
|
Thibault Duplessis
|
2157c815f2
|
refactor ndjson streams
|
2018-05-08 16:31:38 +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
|
39e20f299a
|
mobile API request
|
2018-05-08 00:39:26 +02:00 |
|
Thibault Duplessis
|
67db8bdf36
|
remove deprecated API
use https://lichess.org/api#operation/gamesExportUsername instead
|
2018-05-08 00:33:15 +02:00 |
|
Thibault Duplessis
|
0dafca559b
|
better stream team members
|
2018-05-08 00:29:14 +02:00 |
|
Thibault Duplessis
|
f83fedfc2e
|
stream games as application/x-ndjson
|
2018-05-07 01:26:42 +02:00 |
|
Thibault Duplessis
|
2dfa23b2db
|
improve 429 error message - closes #4265
|
2018-05-06 04:25:07 +02:00 |
|
Niklas Fiekas
|
250c0277e8
|
remove (insecure) jsonp
|
2018-04-27 01:54:58 +02:00 |
|
Thibault Duplessis
|
9a2dd5f1e2
|
ensure API requests have no cookie based Context
|
2018-04-27 01:27:52 +02:00 |
|
Thibault Duplessis
|
decffb5f7e
|
isolate crosstable API rate limiter
|
2018-04-18 20:52:53 +02:00 |
|
Thibault Duplessis
|
626f668a2f
|
distinct rate limiter for user activity
|
2018-04-18 02:05:02 +02:00 |
|
Thibault Duplessis
|
8731133646
|
HTTP stream refactoring
|
2018-04-17 17:00:17 +02:00 |
|
Thibault Duplessis
|
8120830af1
|
rename game stream endpoint
|
2018-04-17 02:02:31 +02:00 |
|
Thibault Duplessis
|
efb84fa1f8
|
moving event stream to api
|
2018-04-17 01:58:20 +02:00 |
|
Thibault Duplessis
|
855a570149
|
better rate limit game export
|
2018-04-10 02:06:35 +02:00 |
|
Thibault Duplessis
|
02c2782de9
|
relocate API doc template
|
2018-04-08 03:46:41 +02:00 |
|
Thibault Duplessis
|
f42281c16e
|
get more user status
|
2018-04-04 15:32:45 +02:00 |
|
Thibault Duplessis
|
3569141f04
|
Revert "monitor API hits"
This reverts commit 7a96231400 .
|
2018-04-04 06:06:50 +02:00 |
|
Thibault Duplessis
|
7a96231400
|
monitor API hits
|
2018-04-04 05:39:29 +02:00 |
|
Thibault Duplessis
|
9ddaabd01f
|
stream team users as application/x-ndjson
|
2018-04-04 03:45:32 +02:00 |
|
Thibault Duplessis
|
10960859c1
|
add streaming flag to users status API
|
2018-04-03 20:52:02 +02:00 |
|
Thibault Duplessis
|
92ef2b9ae9
|
require HTTP/1.1 for chunked responses
|
2018-04-03 06:27:40 +02:00 |
|
Thibault Duplessis
|
2698a1f389
|
add /api
|
2018-04-02 06:04:41 +02:00 |
|
Thibault Duplessis
|
581170e6be
|
add OAuth endpoint /account/me
|
2018-04-02 01:18:29 +02:00 |
|
Thibault Duplessis
|
17a7781520
|
/api/crosstable endpoint - closes #4068
|
2018-03-06 16:22:52 -05:00 |
|