aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform
AgeCommit message (Collapse)Author
2022-03-06refactor: use Enum instead of raw int for ModLoaderTypeflow
2022-03-02refactor: 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-02refactor: Use a single indexed pack for modsflow
Since there's little difference between them, let's remove duplication and merge them.
2022-02-27fix: Do not loop when its not a fabric mod on Flame version validationflow
Since there's no validation for forge mods since the start, we were just looping with no porpuse in this situation.
2022-02-27fix: Always tell Flame API which modloader we are usingflow
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-21refactor: set default InstanceType to OneSixSefa Eyeoglu
2022-02-03Merge branch 'update-quazip' of git://github.com/Scrumplex/PolyMC into developswirl
2022-02-01Double braindead combotimoreo22
2022-02-01Fix braindead momentstimoreo
2022-01-31refactor: simpler includes for quazipSefa Eyeoglu
2022-01-31refactor: add in-tree QuaZipSefa Eyeoglu
2022-01-31refactor: initial migration to QuaZip 1.2Sefa 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-31Update to Modrinth API V2timoreo
2022-01-24Changed modrinth author data to not be a listtimoreo
2022-01-18Various fixestimoreo
2022-01-16Added curseforge selectiontimoreo
2022-01-15Added smart file selectiontimoreo
This might fail in a few special cases
2022-01-15Filtering per mod loader & mc versiontimoreo
2022-01-14Fixed iconstimoreo
Also having a mod loader is now enforced
2022-01-14Added the downloading of the modstimoreo
2022-01-14Start of mod downloadingtimoreo
2021-12-31NOISSUE fix build and change how NetJob is usedPetr Mrázek
Feed it network upfront...
2021-12-18NOISSUE Add license headers to source files created by meJamie Mansfield
2021-11-21NOISSUE continue refactoring things to make tests passPetr Mrázek
2021-11-20NOISSUE Some happy little refactorsPetr Mrázek
2021-09-23GH-4114 Allow the same file for be downloaded to multiple pathsJamie Mansfield
This is a potential fix to GH-4114.
2021-09-17GH-4055 Don't download multiple files to the same pathJamie Mansfield
FTB should fix their metadata, but this should resolve issues downloading their packs at present.
2021-07-25NOISSUE Flatten gui and logic libraries into MultiMCPetr Mrázek