Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2022-04-15 | fix: 'All' filter working and get around CF API capabilities | flow | |
2022-04-15 | fix(ui): Refresh mod list when changing filtering options | flow | |
2022-04-15 | feat: Use version filter when searching mods | flow | |
2022-04-14 | refactor: cleanup ModLoaderType | Sefa Eyeoglu | |
2022-04-07 | fix: check for Quilt as Fabric-compatible loader | Sefa Eyeoglu | |
2022-04-06 | Merge pull request #384 from jamierocks/technic-improvements | Sefa Eyeoglu | |
2022-04-03 | Check for empty slug before setting pack url | Harry Peach | |
2022-04-02 | Technic: Verify checksums for pack build mods | Jamie Mansfield | |
2022-04-02 | Technic: Display available versions for Solder packs | Jamie Mansfield | |
2022-04-02 | Technic: Replace inline parsing code with API models | Jamie Mansfield | |
2022-04-02 | Technic: Add API models for Solder packs | Jamie Mansfield | |
2022-03-31 | Fix modrinth usable URL in mod downloader | dada513 | |
2022-03-24 | optimize: Improve mod versions request to Modrinth | flow | |
This uses more arguments in the GET request for mod versions on the Modrinth API, filtering what versions can be returned, decreasing load on Modrinth servers and improving a little the time it takes for the versions to be available to the user. This also removes the now unneeded check on correct modloaders in ModrinthPackIndex, since it is now filtered by the Modrinth server. Lastly, this adds a couple of helper functions in ModModel. | |||
2022-03-24 | chore: resolve conflicts and merge upstream | flow | |
2022-03-22 | fix: fix skipping one on file counting in mod version parse | flow | |
2022-03-19 | fix(i18n): fix translatable strings | Sefa Eyeoglu | |
2022-03-18 | fix: Use primary file for mod download on Modrinth | flow | |
2022-03-14 | tidy: Fix clang-tidy issues on files changed in this PR | flow | |
The checks used are roughly the same as the ones proposed in the clang-tidy PR (except perhaps that I used modernize-* instead of listing them individually,though I don't think this caused any readability detriments). In ModrinthModel.cpp and FlameModModel.cpp I ignored the modernize-avoid-c-arrays one, mostly because making the sorts array an std::array would most likely increase the code complexity because of the virtual function. Aside from that, the static_cast warning from Application.h was not dealt with, since it's not in this PR's scope. | |||
2022-03-07 | fix: delete semicolons at the end of .cpp file's functions | flow | |
my lsp is weird sometimes | |||
2022-03-07 | refactor: de-duplicate common code in network mod APIs | flow | |
2022-03-07 | refactor: move NetJob away from ModModel to ModAPI | flow | |
This is done so that 1. ModAPI behaves more like an actual API instead of just a helper, and 2. Allows for more easily creating other mod providers that may or may not use network tasks (foreshadowing lol) | |||
2022-03-06 | refactor: use Enum instead of raw int for ModLoaderType | flow | |
2022-03-02 | refactor: move url creation for mods to modplatform/ | flow | |
Moves all things related to creating the URLs of the mod platforms that go to network tasks to a single place, so that: 1. Maintaining and fixing eventual issues is more straightforward. 2. Makes it possible to factor out more common code between the different modplatform pages | |||
2022-03-02 | refactor: Use a single indexed pack for mods | flow | |
Since there's little difference between them, let's remove duplication and merge them. | |||
2022-02-27 | fix: Do not loop when its not a fabric mod on Flame version validation | flow | |
Since there's no validation for forge mods since the start, we were just looping with no porpuse in this situation. | |||
2022-02-27 | fix: Always tell Flame API which modloader we are using | flow | |
Fixes #206 partially. Although we don't list mods that have no compatibility with the mod loader we are using, mods that have support for both loaders still show up, and the versions for both the loaders are still shown. Also simplifies a little the logic in FlameModIndex::loadIndexedPackVersions | |||
2022-02-21 | refactor: set default InstanceType to OneSix | Sefa Eyeoglu | |
2022-02-03 | Merge branch 'update-quazip' of git://github.com/Scrumplex/PolyMC into develop | swirl | |
2022-02-01 | Double braindead combo | timoreo22 | |
2022-02-01 | Fix braindead moments | timoreo | |
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 | |||
2022-01-31 | Update to Modrinth API V2 | timoreo | |
2022-01-24 | Changed modrinth author data to not be a list | timoreo | |
2022-01-18 | Various fixes | timoreo | |
2022-01-16 | Added curseforge selection | timoreo | |
2022-01-15 | Added smart file selection | timoreo | |
This might fail in a few special cases | |||
2022-01-15 | Filtering per mod loader & mc version | timoreo | |
2022-01-14 | Fixed icons | timoreo | |
Also having a mod loader is now enforced | |||
2022-01-14 | Added the downloading of the mods | timoreo | |
2022-01-14 | Start of mod downloading | timoreo | |
2021-12-31 | NOISSUE fix build and change how NetJob is used | Petr Mrázek | |
Feed it network upfront... | |||
2021-12-18 | NOISSUE Add license headers to source files created by me | Jamie Mansfield | |
2021-11-21 | NOISSUE continue refactoring things to make tests pass | Petr Mrázek | |
2021-11-20 | NOISSUE Some happy little refactors | Petr Mrázek | |
2021-09-23 | GH-4114 Allow the same file for be downloaded to multiple paths | Jamie Mansfield | |
This is a potential fix to GH-4114. | |||
2021-09-17 | GH-4055 Don't download multiple files to the same path | Jamie Mansfield | |
FTB should fix their metadata, but this should resolve issues downloading their packs at present. |