Commit Graph

116 Commits

Author SHA1 Message Date
Howl 0a870ee742 Remove read privilege. Public data is now readable by everyone without having to pass an API token. Feel free to test around as much as you like! 2016-07-06 14:22:43 +02:00
Howl 534d5183ed It's not rank, it's privileges 2016-07-06 14:12:57 +02:00
Howl fcdd042d6c Finish up with new ranks and stuff on the API 2016-07-04 00:06:23 +02:00
Nyo 39f6b2bbcf New privileges on API (allowed column only) 2016-07-03 21:55:03 +02:00
Nyo 244186cf4e Allow compilation of the API on Windows 2016-06-22 13:13:33 +02:00
Howl 7cbbb626c1 LEFT JOIN -> INNER JOIN 2016-06-18 02:42:47 +02:00
Howl b3e31734f5 Release logging to sentry 2016-06-17 10:34:53 +02:00
Howl 427f2ff890 Remove errore_meme 2016-06-16 14:06:09 +02:00
Howl 02f0449b39 Stack traces are only useful for panics 2016-06-16 14:05:26 +02:00
Howl 6554447cbc Use ID rather than IP, memes 2016-06-16 14:01:37 +02:00
Howl ef9c0c6c6a When erroring from c.Error(), give actual error, not a *gin.Error 2016-06-16 13:59:18 +02:00
Howl 9658957067 Better recovery 2016-06-16 13:49:35 +02:00
Howl cbcfacb06a Fix misplaced if 2016-06-16 13:14:19 +02:00
Howl 06eb64ecf5 error logging with schiavo -> error logging with sentry 2016-06-16 12:45:10 +02:00
Howl 24d34eb741 v1.TokenNewPOST => /tokens, /tokens/new 2016-06-15 00:23:55 +02:00
Howl fc38503bdd add GET /tokens/self 2016-06-14 12:01:30 +02:00
Howl 4d9ec829a8 Add token listing at GET /tokens, also add a token-fixing tool at /tokens/fix_privileges.
By the way, 100th commit on the API!
2016-06-14 11:32:11 +02:00
Howl 52d7b65493 Add /api/v1/tokens/self/delete 2016-06-14 10:03:53 +02:00
Howl a9b82f99b5 Add global leaderboard 2016-06-14 09:37:11 +02:00
Howl a65cf086f0 Add Documentation API 2016-06-13 22:40:01 +02:00
Howl 32738aaae0 Simplify string to int conversion where possible 2016-06-13 21:48:09 +02:00
Howl 2f027ce853 Remove Message from 404 response, to allow easy distinction between missing method and data not found 2016-06-13 21:47:35 +02:00
Howl da6fcb83f7 Don't allow "weird" characters in jsonp callback 2016-06-13 21:17:43 +02:00
Howl 25a4cfced2 MIT -> proprietary license 2016-06-10 13:19:13 +02:00
Howl f32de541a4 Fix set_status 500 ing when beatmap is not found by ID 2016-06-09 10:52:55 +02:00
Howl d87027c85a always rank the whole mapset, not just a single diff 2016-06-09 00:29:00 +02:00
Howl b1fc609706 Add BeatmapsRankedFrozenFullGET, an endpoint to get all beatmaps having a frozen ranked status 2016-06-08 23:33:08 +02:00
Howl 9b821e3230 Add /api/v1/beatmaps 2016-06-08 19:55:52 +02:00
Howl 155fbabbbc Allow auth through cookie X-Ripple-Token 2016-06-08 18:55:48 +02:00
Howl ee51b999f1 Allow passing a beatmap_id to BeatmapSetStatus 2016-06-08 18:30:23 +02:00
Howl e27569261a Update ban_datetime on allowed status change 2016-06-06 12:27:54 +02:00
Howl 122e2afa1b Don't log message in get_user if it's an ErrNoRows 2016-05-30 19:18:31 +02:00
Howl ba5a078db3 forgot allowed check 2016-05-29 13:09:36 +02:00
Howl 0c6237ed01 Use userid rather than username 2016-05-28 23:48:29 +02:00
Howl fb08a80308 fixes 2016-05-28 20:31:46 +02:00
Howl 571325e98f Send error logs asynchronously 2016-05-28 20:28:13 +02:00
Howl 6a374a4f9d Implement get_user_best and get_user_recent in peppyapi 2016-05-28 20:24:39 +02:00
Howl db323908ac Add in.go 2016-05-28 17:30:18 +02:00
Howl 0fcb1cc391 diobono 2016-05-26 21:19:00 +02:00
Howl fde01c6f84 Don't print 0pp scores on std on user/scores/best 2016-05-26 21:13:36 +02:00
Howl 2638f8be2a .HIDE. ??? 2016-05-22 17:23:44 +02:00
Howl d5caa1fdc2 Report errors in API to #bunker 2016-05-22 17:11:07 +02:00
Howl a25512fb96 Add completed status in users/scores/* 2016-05-22 16:22:13 +02:00
Howl ce739a8ae5 Implement users/scores/recent 2016-05-19 17:31:49 +02:00
Howl da2a36537e Implement user/scores/best 2016-05-19 17:15:17 +02:00
Howl 45c67cf9b7 Start implementing get_beatmaps 2016-05-18 18:37:36 +02:00
Howl de2aeb338b Revert "Fix normalisation not actually happening in users/full"
This reverts commit ef14f027b7.
2016-05-18 18:00:39 +02:00
Howl 52e1fa09ca Revert "Normalise floats (don't use Inf in JSON)"
This reverts commit 330757ec78.
2016-05-18 18:00:22 +02:00
Howl ef14f027b7 Fix normalisation not actually happening in users/full 2016-05-18 17:49:46 +02:00
Howl 330757ec78 Normalise floats (don't use Inf in JSON) 2016-05-18 17:48:19 +02:00