Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-12 | fix: correctly handle disabled mods with metadata | flow | |
im stupid | |||
2022-06-12 | fix: handling of incomplete mods | flow | |
(i.e. mods without ModDetails that may have metadata) | |||
2022-05-23 | chore: add license headers | flow | |
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 | |||
2022-05-23 | fix: use correct hash_type when creating metadata | flow | |
also fix: wrong parameter name in LocalModUpdateTask's constructor also fix: correct hash_format in CF | |||
2022-05-23 | fix: don't try to delete mods multiple times | flow | |
Shows a more helpful message if there's a parsing error when reading the index file. Also fixes a clazy warning with using the `.data()` method in a temporary QByteArray object. | |||
2022-05-23 | fix: implement PR suggestions | flow | |
Some stylistic changes, and get hashes from the mod providers when building the metadata. | |||
2022-05-23 | refactor: make mod metadata presence (or lack of) easier to find out | flow | |
2022-05-23 | tidy: apply clang-tidy to some files | flow | |
Mostly the ones created in this PR + Mod.h / Mod.cpp / ModDetails.h | |||
2022-05-23 | test+fix: add basic tests and fix issues with it | flow | |
2022-05-23 | feat: allow disabling mod metadata usage | flow | |
2022-05-23 | feat: cache metadata in ModDetails | flow | |
Allows for more easy access to the metadata by outside entities | |||
2022-05-23 | refactor: abstract metadata handling and clarify names | flow | |
2022-05-23 | refactor: remove unused mod info and organize some stuff | flow | |
2022-05-23 | refactor: move mod tasks to their own subfolder | flow | |
Makes the launcher/minecraft/mod/ folder a little more organized. | |||
2022-05-23 | feat: use mod metadata for getting mod information | flow | |
For now this doesn't mean much, but it will help when we need data exclusive from the metadata, such as addon id and mod provider. Also removes the metadata when the mod is deleted, and make the Mod.h file a little more pleasing to look at :) | |||
2022-05-23 | feat: add method to delete mod metadata | flow | |
Also moves indexDir setting from LocalModUpdateTask -> ModFolderModel | |||
2022-05-23 | feat: add very early mod.toml packwiz support | flow | |
Also use it as a on-disk format for storing mod metadata. This will be used later on to make better mod managment. | |||
2022-05-18 | fix(quilt) always prefer qmj over fmj | DioEgizio | |
this fixes Quilt-only mods like ok zoomer showing wrong metadata | |||
2022-05-17 | fix: update links for Quilt metadata format | Sefa Eyeoglu | |
2022-05-15 | feat: support quilt.mod.json metadata | Sefa Eyeoglu | |
2022-04-07 | fix: check for Quilt as Fabric-compatible loader | Sefa Eyeoglu | |
2022-01-31 | refactor: simpler includes for quazip | Sefa Eyeoglu | |
2022-01-31 | refactor: add in-tree QuaZip | Sefa Eyeoglu | |
2022-01-31 | refactor: initial migration to QuaZip 1.2 | Sefa Eyeoglu | |
Let's move off our custom QuaZip. In the olden times we needed the custom version of QuaZip, as it was basically unmaintained and on SourceForge (eww). But nowadays it's maintained and on GitHub. See new GitHub page: https://github.com/stachenov/quazip | |||
2021-11-06 | GH-4227 Don't blindly trust mods.toml to be valid | Janrupf | |
2021-09-09 | NOISSUE enable listing symlinks in mod/world lists | Petr Mrázek | |
2021-07-25 | NOISSUE Flatten gui and logic libraries into MultiMC | Petr Mrázek | |