Commit graph

132 commits

Author SHA1 Message Date
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