Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | refactor: move code out of ModIndex.h | flow | |
Now it's in ModIndex.cpp | |||
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 | refactor: abstract metadata handling and clarify names | flow | |
2022-05-23 | feat: add support for converting builtin -> packwiz mod formats | flow | |
Also adds more documentation. | |||
2022-05-23 | feat: add method to delete mod metadata | flow | |
Also moves indexDir setting from LocalModUpdateTask -> ModFolderModel | |||
2022-05-23 | feat: add parser for current impl of packwiz mod.toml | flow | |
This reads a local mod.toml file and extract information from it. Using C libs in C++ is kind of a pain tho :( | |||
2022-05-23 | feat(ui): adapt SequentialTask to nested SequentialTasks | flow | |
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-23 | Merge pull request #621 from Scrumplex/remove-curseforge-workarounds | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #605 from jamierocks/h-atl-improv | flow | |
ATLauncher: Various work to improve the platform support | |||
2022-05-22 | revert: remove CurseForge workaround | Sefa Eyeoglu | |
We have been asked by CurseForge to remove this workaround as it violates their terms of service. This is just a partial revert, as the UI changes were otherwise unrelated. This reverts commit 92e8aaf36f72b7527322add169b253d0698939d0, reversing changes made to 88a93945d4c9a11bf53016133335d359b819585e. | |||
2022-05-22 | Merge pull request #597 from Scrumplex/refactor-modloader-modapi | Sefa Eyeoglu | |
2022-05-21 | ATLauncher: Display warnings when selecting optional mods | Jamie Mansfield | |
2022-05-21 | ATLauncher: Display install messages if applicable | Jamie Mansfield | |
2022-05-21 | ATLauncher: Display mod colours in optional mod dialog | Jamie Mansfield | |
2022-05-21 | Do the url trick on initial modpack download too | timoreo | |
2022-05-20 | Apply suggestions | timoreo | |
2022-05-20 | Port temp fix to mods too | timoreo | |
2022-05-20 | Very Temporary Fix for curseforge | timoreo | |
2022-05-20 | ATLauncher: Reduce boilerplate code for fetching versions | Jamie Mansfield | |
2022-05-20 | ATLauncher: Install LiteLoader as a component where possible | Jamie Mansfield | |
2022-05-20 | ATLauncher: Avoid downloading Forge twice for older packs | Jamie Mansfield | |
This resolves a quirk where Forge would still be downloaded for use as a jarmod, even when we detected Forge as a component. | |||
2022-05-19 | chore: improve readability | Sefa Eyeoglu | |
Co-authored-by: flow <thiagodonato300@gmail.com> | |||
2022-05-19 | refactor: allow tracking multiple mod loaders | Sefa Eyeoglu | |
2022-05-18 | fix: version field in technic pack manifest being null | flow | |
Sometimes, the version field, that is supposed to be a string, was a null instead. Inspecting other entries, seems like the default for not having a version should be "", so I made it like that in case the version was null. I hope this fixes the issue :^) | |||
2022-05-17 | Merge pull request #565 from Scrumplex/modrinth-packs | Sefa Eyeoglu | |
Initial Modrinth modpack support | |||
2022-05-16 | fix: typo and useless code | flow | |
2022-05-15 | Merge pull request #545 from DioEgizio/patch-4 | dada513 | |
2022-05-15 | fix: validate whitelisted download urls | flow | |
2022-05-15 | chore: license headers 2 | flow | |
2022-05-15 | chore: add/update license headers | Sefa Eyeoglu | |
2022-05-15 | change: use build variables for the modrinth API URLs | flow | |
Make it more consistent with the others | |||
2022-05-15 | fix: add author page url | flow | |
2022-05-15 | fix: fix build on Qt 5.12 | Sefa Eyeoglu | |
2022-05-14 | fix: choose valid download url even if it's not the primary one | flow | |
It seems to be possible to have modpack versions that have to primary file. In those cases, we pick a valid one "at random". | |||
2022-05-14 | fix: Have the URL be the project URL itself | flow | |
(I think, doesn't seem to work for the waffle though, probably because of the staging API :/) | |||
2022-05-14 | feat: add modrinth pack downloading | flow | |
Things that don't work / work poorly (there's more for sure but those are the evident ones): - Icons are broken in the import dialog - No way to search for private packs - Icons are not downloaded when downloading a mod - No support for multiple download URLs - Probably a lot more... | |||
2022-05-14 | Add support for importing Modrinth packs from files | kb1000 | |
2022-05-09 | Merge pull request #537 from PolyMC/stable | timoreo22 | |
Merge stable into develop | |||
2022-05-09 | fix websiteurl in curseforge modpacks | DioEgizio | |
2022-05-08 | Update launcher/modplatform/flame/FlameModIndex.cpp | Sefa Eyeoglu | |
Co-authored-by: flow <thiagodonato300@gmail.com> | |||
2022-05-08 | Update launcher/modplatform/flame/FlameModIndex.cpp | Sefa Eyeoglu | |
2022-05-08 | adopt changes from #497 remapped | Ryan Cao | |
2022-04-22 | ATLauncher: Support using share codes | Jamie Mansfield | |
2022-04-19 | fix: fix Modrinth query when Quilt is in use | Sefa Eyeoglu | |
2022-04-16 | fix: query for Fabric mods if Quilt is in use | Sefa Eyeoglu | |
Right now we want to include Fabric mods in our searches where possible. Modrinth allows definining multiple loaders, while Flame only allows a single value. As a compromise we ask for Fabric mods only on Flame and for both Fabric and Quilt mods on Modrinth. |