mirror of
https://github.com/modrinth/code.git
synced 2026-08-25 00:55:25 +00:00
* update download with modrinth app button * feat: implement compatible version card and update download dependency buttons * fix: download multiple files immediately triggers blocking * refactor: implement download modal provider * fix: duplicate dependencies and style update for dependecy section * feat: improve loading flow when there are dependencies, to not show compatible version until all data is loaded * fix: fallback to download compatible version if dependency lookup fails * feat: implement selecting compatible versions when there are multiple * fix: update dependencies version table to any compatible version * fix: version showing before depedencies loaded * feat: add platform options sort order * pnpm prepr * feat: keep previous result showing until new one loads in when change compatibility options * feat: implement better handling for showing required/recommended resource packs with additional files * pnpm prepr * fix: required resource pack not showing footer actions * fix: download with deps is downloading all files * feat: add joined button for downloading with recommended * feat: add admontion for dependency that has resource pack to download * pnpm prepr * fix: lint * feat: append "-EXTRACT_ME.zip" to zipped project with dependencies * fix: date published capitalization * pnpm prepr --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
Modrinth Web Interface
Welcome to the Modrinth Web Interface! This web-based platform is designed for discovering, downloading, and managing Minecraft mods.
If you're not a developer and you've stumbled upon this repository, you can access the web interface on the Modrinth website.
Development
Pre-requisites
Before you begin, ensure you have the following installed on your machine:
Setup
Follow these steps to set up your development environment:
pnpm install
pnpm web:dev
You should now have a development build of the web interface running with hot-reloading enabled. Any changes you make to the code will automatically refresh the browser.
