Commit Graph

135 Commits

Author SHA1 Message Date
Howl 4036772803 Userpage now is never nil (fix edit userpage not working for certain users) 2016-11-16 17:36:01 +01:00
Howl 9df1fd9e97 Add back r.Email 2016-11-13 19:20:07 +01:00
Howl 6d3d6cde2d Don't allow email to be modified from user settings 2016-11-12 18:51:50 +01:00
Howl 1c2201317f Add POST users/self/userpage 2016-11-07 18:34:53 +01:00
Howl 6c8d7baee2 add UsersSelfSettingsGET and POST 2016-11-06 22:51:21 +01:00
Howl 9de913888d Light speedup on scores/recent 2016-10-29 17:07:29 +02:00
Howl b9d4683092 Remove time from sorting in score 2016-10-29 14:27:55 +02:00
Howl 10c61cec02 beatmap_md5 -> md5 2016-10-29 14:23:31 +02:00
Howl a6b4ad1d3e Allow looking for beatmap md5 in GET /beatmaps 2016-10-29 14:05:16 +02:00
Howl 3ce1f58a48 add pagination to GET /tokens 2016-10-28 16:45:30 +02:00
Howl 29296010db Add silence info 2016-10-21 18:54:46 +02:00
Howl 2f33e94881 add has_not_privileges 2016-10-20 18:14:30 +02:00
Howl 043448c429 Add search by privilege group name in users 2016-10-19 17:10:36 +02:00
Howl 325df61d96 Spaces and underscores in usernames now don't make a difference 2016-10-16 18:52:34 +02:00
Howl 0edbff13cd Add sorting stuff to GET v1/friends 2016-10-16 16:45:42 +02:00
Howl fefde77261 GET v1/users is now actually pretty darn cool 2016-10-16 16:26:10 +02:00
Howl da0021a9b3 Add some datadog shit 2016-10-02 19:47:31 +02:00
Howl c54c1565ca Show custom badge only if user is currently a donor 2016-09-30 21:11:45 +02:00
Howl 48cef26ccd Add ability to filter leaderboard by country (country ranking) (NOT ON WEBSITE RN) 2016-09-28 23:00:24 +02:00
Howl d6aa0a814d Level on chosen_mode in leaderboard 2016-09-28 20:49:58 +02:00
Howl 90b7d71062 Increase max users on leaderboard limit to 500 2016-09-28 18:43:56 +02:00
Howl 017421b232 Add users/self/favourite_mode 2016-09-27 23:13:55 +02:00
Howl b0ffad5e76 Add title to doc/rules 2016-09-26 20:07:47 +02:00
Howl a197647933 Include doc title in documentation content get 2016-09-26 17:16:56 +02:00
Howl 0e27793d25 make rank_requests/status auth-free 2016-09-24 19:45:07 +02:00
Howl 3262bbea74 rank requests stuff, temporarily disabled 2016-09-20 18:14:02 +02:00
Howl e858ed94bc Schiavo is like a son with a down syndrome.
You love him, like every child you have, but you have to accept the fact that he's fucking down, and so he's completely retarded and makes everything the wrong way.
Also, in this commit: set_status is now no more fucking retarded, as in it actually returns the beatmap it was requested, and some minor things.
2016-09-17 23:27:20 +02:00
Howl dd00c39075 Add initial beatmap reqeusts API to get current status 2016-09-06 20:11:46 +02:00
Howl 1826246125 Create `limit' package, remove need of login_attempts.go 2016-09-06 17:04:22 +02:00
Howl 7e5d35d79a make userpage content nil-able 2016-09-05 23:45:11 +02:00
Howl 9bfbb50ffd ping now returns both user and token privileges and their string representation 2016-09-03 01:31:03 +02:00
Howl 61527882d1 Get donor info through /users/self/donor_info 2016-09-02 18:27:15 +02:00
Howl e80e557f10 Add custom badge in users/full 2016-09-02 17:00:36 +02:00
Howl e6c77e64a8 Pagination in badgesGET 2016-09-01 22:58:21 +02:00
Howl 12aaa04fea use new badge system, users/full now returns badge information rather than just the ID 2016-09-01 22:50:56 +02:00
Howl e4d27f8d6b Allow users with AdminManageUsers to see banned users
Also:
- General code refactoring
- Allow banned/restricted users to see their scores etc
- common.MethodData now contains UserPrivileges
- UserPrivileges have now their own type
- Implement md.HasQuery, to know if there's a GET querystring parameter or not
2016-08-27 12:04:12 +02:00
Howl 3de3443d87 this is driving me crazy 2016-08-23 16:39:57 +02:00
Howl 42011ad10c Allow much more freedom to query for different things in /api/v1/beatmaps 2016-08-23 16:27:09 +02:00
Howl 69e1d585cc LEFT to INNER 2016-08-19 23:48:44 +02:00
Howl 817592e736 Remove common.OsuTime, change all occurencies to common.UnixTimestamp 2016-08-19 17:02:51 +02:00
Howl 67ae6ab3b8 Fix users/full returning "" as the country 2016-08-18 15:15:22 +02:00
Howl 55d7621ef5 remove -o api, as it's the evil 2016-08-15 21:56:29 +02:00
Howl b9d35ac46d Add more where clauses because I forgot 'em 2016-08-15 20:07:40 +02:00
Howl a6ca8de13e Implement GET scores in official ripple api 2016-08-15 19:59:46 +02:00
Howl e41be44397 Use sqlx instead of sql. Rewrite of most clusterfucks incoming 2016-08-15 13:37:03 +02:00
Howl f1fa5e8b91 Allow to get a blog post's content by slug 2016-08-10 09:45:01 +02:00
Howl 4f217781cc GET /tokens/self now returns 404 if no token is given 2016-08-09 19:22:41 +02:00
Howl 17fef6c654 Silently ignore time.ParseErrors 2016-08-09 19:15:53 +02:00
Nyo 38008a5451 Fix error on scores handlers 2016-07-20 10:49:29 +02:00
Howl 3a2928be53 hey nyo i may or may not have fixed beatmap difficulties 2016-07-18 23:27:37 +02:00