Age | Commit message (Collapse) | Author |
|
Some more UI / UX improvements to the mod downloader!
|
|
Signed-off-by: flow <flowlnlnln@gmail.com>
|
|
This allows Qt to do its thing and optimize the data gathering from the
JAR.
Signed-off-by: flow <flowlnlnln@gmail.com>
|
|
Also adds slug field.
Signed-off-by: flow <flowlnlnln@gmail.com>
|
|
Those tasks take a list of mods and check on the mod providers for
updates. They assume that the mods have metadata already.
Signed-off-by: flow <flowlnlnln@gmail.com>
|
|
The Modrinth changelog is fairly straight-forward, as it's given to us
directly with the API call we already did. Flame, on the other hand,
requires us to do another call to get the changelog, so it can introduce
quite a heavy performance impact. This way, we make it optional to get
such changelog.
Signed-off-by: flow <flowlnlnln@gmail.com>
|
|
Calls added:
- Get version from hash
- Get versions from hashes
- Latest version of a project from a hash, loader(s), and game version(s)
- Latest versions of multiple project from hashes, loader(s), and game version(s)
Some of those are not used yet, but may be of use later on, so we have
it if we need it :)
Signed-off-by: flow <flowlnlnln@gmail.com>
|
|
More links for CF / Modrinth mods / modpacks
|
|
|
|
|
|
Prevents a massive inload of Scrumplex ditto's :)
I didn't add it to every file modified in this PR because the other
changes are pretty minor, and would explode the diff of the PR. I hope
that's not a problem O_O
|
|
|
|
Some stylistic changes, and get hashes from the mod providers when
building the metadata.
|
|
Now it's in ModIndex.cpp
|
|
|
|
This reads a local mod.toml file and extract information from it. Using
C libs in C++ is kind of a pain tho :(
|
|
Also use it as a on-disk format for storing mod metadata. This will be
used later on to make better mod managment.
|
|
Since there's little difference between them, let's remove duplication
and merge them.
|