Commit Graph

254 Commits

Author SHA1 Message Date
qewc
a0c1da8c70 Add other playmode to api 2019-02-03 12:44:15 +00:00
Morgan Bazalgette
50ffa4e066 forbid empty querying scores 2018-07-19 15:58:35 +02:00
Morgan Bazalgette
daf10b5d71 memes 2018-07-19 15:52:19 +02:00
Morgan Bazalgette
21e3939b36 how do we not have querying by score id??? 2018-07-19 15:43:58 +02:00
Morgan Bazalgette
4470ca2e63 Add support for scores_removed 2018-06-21 22:18:48 +02:00
Morgan Bazalgette
7e531b4ff4 Restrict/lock/ban/change privs via API 2018-05-20 18:57:27 +02:00
Morgan Bazalgette
e7a15cc9bc add POST /scores/reports 2018-05-03 22:28:38 +02:00
Morgan Bazalgette
5ed6601359 Remove 'Username change' note, because that is already handled by pep.py 2018-03-06 21:26:23 +01:00
Morgan Bazalgette
b35dd9aebf add user score wipe
i also forgot to add agplwarning in the vendor folder haha
2018-02-25 11:30:46 +01:00
Morgan Bazalgette
77ba8aee78 lolol i forgot this 2018-01-23 22:45:59 +01:00
Morgan Bazalgette
a1eb970382 add API endpoint to retrieve user achievements 2018-01-21 21:21:46 +01:00
Morgan Bazalgette
39078d00a3 on /api/v1/scores, make users with UserManager not see scores by restricted users 2018-01-02 12:30:32 +01:00
Morgan Bazalgette
3130863456 custom rap logs 2017-12-09 09:36:00 +01:00
Morgan Bazalgette
982b9ab9f8 use coalesce rather than notes directly 2017-12-08 15:40:45 +01:00
Morgan Bazalgette
0cb01f6067 show email when token has manageusers 2017-11-21 15:53:23 +01:00
Morgan Bazalgette
8d92df534c make /users/full show CM notes and ban date when token has PrivilegeManageUser 2017-11-20 14:33:58 +01:00
Morgan Bazalgette
366418f025 log username/country changes 2017-11-18 16:49:49 +01:00
Morgan Bazalgette
c1e892336c create POST /api/v1/users/edit
now i need to make the docs for it kill me
2017-11-18 16:28:59 +01:00
Morgan Bazalgette
6dde2086ac We shall never forget about #ilbagdellennepì
add support for taiko pp
2017-09-18 21:38:33 +02:00
Morgan Bazalgette
77093ebef7 add Content-Type: json to peppy methods 2017-09-03 14:35:23 +02:00
Morgan Bazalgette
73f4a888c5 Allow IN for beatmap_id, beatmapset_id, beatmap_md5 2017-08-09 23:45:45 +02:00
Morgan Bazalgette
b7c00722de implement subscribe_mp_complete_match 2017-08-09 12:46:50 +02:00
Morgan Bazalgette
6925ce4c6e Remove deprecated API methods 2017-07-26 19:17:25 +02:00
Morgan Bazalgette
8ebe5f6a02 Require client to specify explicitly in websockets whether restricted users should be seen
This is only allowed to those having the user privilege AdminPrivilegeManageUsers, having being identified by the API AND having sent a message of type set_restricted_visibility stating specifically in the data that they want to get info also about restricted users.
This also includes some more information in the new_scores, such as the username and userid of the user who submitted the score.
2017-07-25 14:49:14 +02:00
Morgan Bazalgette
60d48df46d Merge branch 'oauth2' 2017-07-25 10:41:09 +02:00
Morgan Bazalgette
a409231ca0 Some whitespace fixes 2017-07-25 10:39:37 +02:00
Morgan Bazalgette
c078e20ac5 Pagination and filer by ID for GET /tokens 2017-07-01 21:37:25 +02:00
Morgan Bazalgette
9be90df7bd ping/pong 2017-06-27 00:33:21 +02:00
Morgan Bazalgette
1136738111 Implement bearer tokens 2017-06-17 18:11:10 +02:00
Morgan Bazalgette
155750b746 New quotes, featuring: crostata, thermodynamics, Rick and Snowball 2017-06-13 10:03:08 +02:00
Morgan Bazalgette
e766e951a5 Remove documentation endpoints
The documentation system is getting changed, https://github.com/osuripple/website-docs is going to be used for documentation instead of the database.
2017-05-01 18:22:18 +02:00
Morgan Bazalgette
8a3dae0592 Add endpoint to retrieve people who have a certain badge 2017-05-01 18:05:22 +02:00
Morgan Bazalgette
ace4c6bee0 make sure panics don't slip out of websockets 2017-04-18 21:13:31 +02:00
Morgan Bazalgette
330b90b172 Add on-the-fly rank calculation; change "subscribed" to "subscribed_to_scores" 2017-04-18 21:08:06 +02:00
Morgan Bazalgette
b2c3ada7c0 add back datadog "requests" 2017-04-13 09:23:46 +02:00
Morgan Bazalgette
cc90105130 make Global- and CountryLeaderboardRank nullable 2017-04-13 08:57:11 +02:00
Morgan Bazalgette
622658f5aa Implement country leaderboards 2017-04-11 23:18:02 +02:00
Morgan Bazalgette
120c027fce Fix 500 on user scores 2017-02-19 19:01:13 +01:00
Morgan Bazalgette
69678f21f5 change some emsm 2017-02-19 18:40:15 +01:00
Morgan Bazalgette
6f9cae0bcd Add initial websocket implementation 2017-02-19 18:19:59 +01:00
Morgan Bazalgette
9b296fc8ed Medium changed API's Snippet to Subtitle 2017-02-17 21:18:41 +01:00
Morgan Bazalgette
0315dd61d2 Fix author in posts not working, remove relative times 2017-02-16 22:05:55 +01:00
Morgan Bazalgette
bc2100b889 Change Medium API endpoint 2017-02-16 21:47:47 +01:00
Morgan Bazalgette
490d13e333 Add back old middlewares 2017-02-02 15:13:17 +01:00
Morgan Bazalgette
68a9808942 Wrap fasthttprouter inside own router 2017-02-02 13:53:36 +01:00
Morgan Bazalgette
85e6dc7e5e Move to fasthttp for improved performance 2017-02-02 13:40:28 +01:00
Morgan Bazalgette
ace2fded7e Up the API rate limits slightly 2017-02-02 11:56:32 +01:00
Morgan Bazalgette
0d58fd3f63 add result limiting in blog posts 2017-01-28 15:41:12 +01:00
Morgan Bazalgette
ab89bda819 Make Blog API use Medium 2017-01-28 15:06:12 +01:00
Morgan Bazalgette
41ee4c90b3 Move from git.zxq.co to zxq.co 2017-01-14 18:06:16 +01:00