### Describe the bug
_No response_
### Steps to reproduce
get a request withheld (with link permission), and ask for a new review
### Expected behavior
just still have the link permi...
### Is your suggested enhancement related to a problem? Please describe.
When I tried to run **labrinth** backend locally I encountered such problems. I can't just register account for testing pur...
### Is your suggested enhancement related to a problem? Please describe.
GitHub API has a feature called Conditional Requests which allows clients to cache the ETag of requests to ask if the conte...
### Describe the bug
The current implementation of the OAuth 2.0 flow deviates in certain key areas making it hard to interop with generic clients. I encountered these while using my own generic O...
### Is your suggested enhancement related to a problem? Please describe.
Currently, labrinth already has built-in support for `Forge` update json files (at `https://api.modrinth.com/updates/{slug|...
### Is your suggested enhancement related to a problem? Please describe.
_No response_
### Describe the solution you'd like
I suggest adding Projections (or otherwise called Models) as described...
### Describe the bug
When a client has exceeded the rate limit, the returned `429 Too Many Requests` response does not include an `Access-Control-Allow-Origin` header, leading to the response bein...
### Describe the bug
The client_side/server_side property of some projects is set to unknown. This does not conform to the API specification and should not be possible.
This [has already been r...
### Describe the bug
If I ask the API using version_file/<hash>/update it gives me the latest version, but if I do the it with the same hash and version_files/update it reports a diffrent version...
### Describe the bug
I noticed that the download count in modrinth's analytics are higher than the data I am tracking myself using the api. Modrinth's data is about 20% higher.
![image](https://g...
### Describe the bug
There seems to be some issue which can allow the project slug to differ for the same project, with the search results having a potentially stale value while the user's proje...
### Describe the bug
It seems like the backend on the main Modrinth website isn't allowing my mod to be set as "server: required, client: optional", always reverting an "optional" setting back to ...
### Describe the bug
sort by recently updated makes the official modpack first.
### Steps to reproduce
https://modrinth.com/modpacks?q=cobblemon&s=updated
search this on modrinth.
### Expected...
### Describe the bug
https://modrinth.com/modpack/plo/version/VVVWCqDT this specific version won't download on pojav launcher "SHA1 verification failed after 5 download attempts" (same on any laun...
### Is your suggested enhancement related to a problem? Please describe.
The problem is that one paypal can only be linked to one modrinth account.
### Describe the solution you'd like
Allow one...
### Describe the bug
Noticed this the other day, it seems some projects are showing in the wrong sections again (pretty sure this happened before).
I've noticed resource packs in the shaders sect...
### Describe the bug
I joined modrinth previously (1-2 months ago) and just logged back in, however I forgot my password so naturally i reset it. However when I returned to my profile, I noticed t...
### Describe the bug
I once downloaded modrith and thought it was good, but I can't play 1.20.4 with Forge because it doesn't even download it. I don't know if it also affects other versions. You'...
### Is your suggested enhancement related to a problem? Please describe.
One issue I've noticed is that some mods mark the client dependency as optional simply because the mod works in single-play...
### Is your suggested enhancement related to a problem? Please describe.
Currently, it is believed "environments" describe the logical sides that a distributed mod is intended for, where "client-s...
### Describe the bug
Whenever I download a modpack, attempting to update it or downgrade it returns an "Error fetching project" no matter what computer or Operating System I use [Tested on one PC ...
### Is your suggested enhancement related to a problem? Please describe.
Some users will delete their account without any sort of consideration, ignoring all warnings, only to later come to conclu...
### Describe the bug
Some mods have a weird way of spelling the mod name and when I am searching in the search bar i search the name of the mod but it auto corrected and different or no things sho...
### Is your suggested enhancement related to a problem? Please describe.
This enhancement is not related to a problem.
### Describe the solution you'd like
[NilLoader](https://git.sleeping...
### Is your suggested enhancement related to a problem? Please describe.
When setting up 2FA, Modrinth provides you with a list of 6 backup codes. Typically those codes are meant to be used when y...
### Describe the bug
If you set monetization weight for a member to a longer decimal value, Labrinth accepts the change, however any subsequent requests to members endpoint will fail due to cach...
### Describe the bug
If the offset is less than the limit parameter, e.g. limit is 10 and offset is 1, the results returned are not offset but remain the same as if the offset were 0, unless the o...
### Describe the bug
The response from `/search` includes an array of projects with a `"project_id": "AABBCCDD"` attribute while the `/projects` response has an array of projects with an `"id": "A...
### Describe the bug
Especially on Windows, those characters are illegal in filenames and will break anything that just uses the filename provided by modrinth in the API or URL. On some platforms,...
### Describe the bug
According to the documentation, the `PATCH team/:id/members/:user` endpoint should accept both the user ID and username for the `:user` pathname parameter [^1]. However, when ...