Sentry Issue: [LABRINTH-H](https://sentry.io/share/issue/7b8cee8c502e41159410959e87840b7a/)
Results in an incredibly unhelpful error described in sentry.
**Describe the bug**
When trying to access the version data for a mod, using the slug returns an error: "Invalid character '-' in base62 encoding"
**To Reproduce**
Steps to reproduce the behav...
**Describe the solution you'd like**
Project Types are an essential feature of modding sites. Project types create different forms of projects, such as mods. modpacks, resourcepacks, and worlds.
for example; mod editing returns 200 on success, but without any body.
either it should return the newly edited mod with 200, or nothing as 204.
https://github.com/modrinth/labrinth/blob/15c56d...
**Describe the bug**
Filenames can have spaces in them on rare occasions, leading to any program accesing the API to crash. The real download also states a space, but ofcourse %20 is there in real...
**Is your feature request related to a problem? Please describe.**
While making [Kilt](https://github.com/Jefaxe/Kilt) (my little project), i strubbled upon the fact that `limit` in the API is max...
**Is your feature request related to a problem? Please describe.**
I wanted to add a mod, but the GPL (not LGPL) license is not in the list.
I now selected "Custom", but this makes it less search...
**Describe the bug**
Title. Should throw an error if it contains one of the special characters `!#$&'()*+,/:;=?@[]`. Or maybe it should just be limited to alphanumeric, dashes, and underscores anyw...
**Describe the bug**
You can still see in a user's mods list, projects that they have been invited to but have not yet accepted.
**To Reproduce**
Steps to reproduce the behavior:
1. Invite pe...
**Is your feature request related to a problem? Please describe.**
Some projects get abandoned, or the project owner gets busy, something along those lines, we've all heard the story. This would s...
**Is your feature request related to a problem? Please describe.**
There are cases in which "Source", "Issues", "Discord", "Wiki", and donation links aren't enough.
**Describe the solution you'...
**Describe the bug**
Usernames are not checked if unique or not
**To Reproduce**
Steps to reproduce the behavior:
1. Set username to one that's already taken, for example, Geometrically
2. !...
**Describe the bug**
/api/v1/version_file/<hash here>?algorithm=<sha1/sha512> requires that the hash be lowercase, and it fails when the hash is uppercase-
**To Reproduce**
This works:
...
**Is your feature request related to a problem? Please describe.**
Current it appears as if the version id's returned by the API is in a random order instead of from Old-New or New-Old.
**Descr...
**Describe the bug**
In my testing for `#205` over on Knossos, I found that the `updated` field of projects is not changed upon deletion of a version.
**To Reproduce**
Steps to reproduce the b...
**Is your feature request related to a problem? Please describe.**
Third party updaters could use a method to request data for all the files in a mods folder, and get back data on available update...
**Describe the bug**
The 100x100 minimum square requirements do not actually take effect.
I used this image:
![image](https://i.imgur.com/NbrQZHD.png)
which is 126x76.
**To Reproduce**
Step...
**Describe the bug**
https://cdn.discordapp.com/attachments/745980892735864953/848823879023067176/2021-05-31_03.21.43.webm
**To Reproduce**
Steps to reproduce the behavior:
1. Set username to...
**Is your feature request related to a problem? Please describe.**
Making the frontend search work with Modpacks and future project types.
**Describe the solution you'd like**
- [ ] Allow usin...
**Describe the bug**
The `v2/tag/loader` does not return any supported project types.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to [https://staging-api.modrinth.com/v2/tag/loade...
**Describe the bug**
If one tries to perform an version upload with illegal characters in a game version, the server will only vaguely refer to the game version as `category/version`.
This caus...
It's maybe a good idea to add a way to clear all notification for user (for after that add a clear notifications button on frontend) with Auth of course.
I was trying to make API call for this url: "https://api.modrinth.com/api/v1/mod/{slug}/version", and I got an error: "Base62 decoding overflowed", while when I use `mod_id` instead of it's `slug` ...
Issue:
When I try to dismiss a notification of a mod being updated, the loading bar goes to the end of the screen and just stops. Upon reload the notification is still there.
Steps to reproduce...
**Is your feature request related to a problem? Please describe.**
Yes. Earlier this month, I've decided to change to a new name and avatar since I didn't identify with the previous ones anymore, ...
**Is your feature request related to a problem? Please describe.**
Projects like [Shields.io](https://shields.io/) or [way2muchnoise/CurseForgeBadge](https://github.com/way2muchnoise/CurseForgeBad...
(Opening this on the backend repo since I'm pretty sure it's more relevant here than on knossos)
**Is your feature request related to a problem? Please describe.**
I'm releasing and maintaining...