aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-22fix: more generous optimizations for debug buildsSefa Eyeoglu
2022-05-22Revert "fix: temporarily ignore stringop-overflow warning"Sefa Eyeoglu
This reverts commit 90007e2d9d4f63cfc9dc73888af34a17657b5102.
2022-05-22refactor: use -O2 for release and -O1 for debug buildsSefa Eyeoglu
2022-05-22Merge pull request #616 from Scrumplex/fix-windows-craptimoreo22
fix: temporarily ignore stringop-overflow warning
2022-05-22Merge pull request #577 from PolyMC/fix/toolbar_🦀_fixSefa Eyeoglu
2022-05-22fix: temporarily ignore stringop-overflow warningSefa Eyeoglu
2022-05-22Merge pull request #597 from Scrumplex/refactor-modloader-modapiSefa Eyeoglu
2022-05-22Merge pull request #614 from txtsd/ccache_release_fixtxtsd
Avoid invoking ccache on Release builds
2022-05-22Merge pull request #576 from kthchew/feature/win-installertimoreo22
Create Windows installer
2022-05-22fix(workflow): Avoid invoking ccache on Release buildstxtsd
2022-05-21Merge pull request #612 from DioEgizio/update-cf-logo-realEzekiel Smith
change cf icon to a more fancy one
2022-05-21change cf icon to a more fancy oneDioEgizio
taken from QuiltMC/art in the emoji folder, so it's licensed under CC0
2022-05-21Merge pull request #609 from timoreo22/feature/fix-blocked-modpacksdada513
2022-05-21Merge pull request #520 from icelimetea/refactor-java-launcher-v2Sefa Eyeoglu
2022-05-21Merge pull request #500 from flowln/net_refactorSefa Eyeoglu
Refactor a little the code in `launcher/net/` files
2022-05-21Merge pull request #606 from jamierocks/h-launch-versionSefa Eyeoglu
2022-05-21Do the url trick on initial modpack download tootimoreo
2022-05-21Merge pull request #608 from timoreo22/feature/curseforge-fixtimoreo22
Very Temporary Fix for curseforge
2022-05-20Fix default install locationKenneth Chew
2022-05-20Add `/NoShortcuts` parameter for Windows installerKenneth Chew
2022-05-20Remove portable option in Windows installerKenneth Chew
2022-05-20Add `/NoUninstaller` parameter for Windows installerKenneth Chew
2022-05-20Add installer to release workflowKenneth Chew
2022-05-20fix(ui): make CF and MR modpack dialogs more consistentSefa Eyeoglu
2022-05-20Apply suggestionstimoreo
2022-05-20Port temp fix to mods tootimoreo
2022-05-20Use consistent naming schemeKenneth Chew
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-05-20Very Temporary Fix for curseforgetimoreo
2022-05-20Merge pull request #607 from dada513/curse_setdada513
2022-05-20Add cursefrog key overridedada513
2022-05-20Launch: Apply the Minecraft version correctlyJamie Mansfield
It was previously using a deprecated field.
2022-05-20Launch: Match Vanilla launcher version string behaviourJamie Mansfield
This removes a means of profiling users.
2022-05-20Merge pull request #592 from flowln/technictimoreo22
Use empty string when version is null in the Technic pack manifest
2022-05-19Merge pull request #594 from Scrumplex/fix-support-split-nativesSefa Eyeoglu
Support Mojang's new split natives
2022-05-19chore: improve readabilitySefa Eyeoglu
Co-authored-by: flow <thiagodonato300@gmail.com>
2022-05-19refactor: allow tracking multiple mod loadersSefa Eyeoglu
2022-05-19fix: only consider enabled mod loadersSefa Eyeoglu
2022-05-18fix: support split nativesSefa Eyeoglu
Mojang introduced a new structure for natives, notably for LWJGL. Now instead of using the `natives` structure of the version format, Mojang chose to create a seperate library entry for each platform, which uses the `rules` structure to specify the platform. These new split natives carry the same groupId and artifactId, as the main library, but have an additional classifier, like `natives-linux`. When comparing GradleSpecifiers we don't look at the classifier, so when the launcher sees an artifact called `org.lwjgl:lwjgl:3.3.1` and right after that an artifact called `org.lwjgl:lwjgl:3.3.1:natives-linux`, it will treat it as "already added" and forget it. This change will include the classifier in that comparison.
2022-05-18fix: version field in technic pack manifest being nullflow
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-18Merge pull request #590 from DioEgizio/fix-qmj-over-fmjtimoreo22
fix(quilt) always prefer qmj over fmj
2022-05-18Merge pull request #127 from Scrumplex/refactor-bump-qt5.12Sefa Eyeoglu
2022-05-18fix(quilt) always prefer qmj over fmjDioEgizio
this fixes Quilt-only mods like ok zoomer showing wrong metadata
2022-05-17fix conflicts with developflow
2022-05-17fix: ignore deprecation againSefa Eyeoglu
2022-05-17fix: remove unnecessary Qt version checksSefa Eyeoglu
2022-05-17chore!: drop support for Qt <5.12Sefa Eyeoglu
BREAKING CHANGE: If there are references to stuff that's deprecated as of Qt 5.12, the compilation will fail. This means that support for versions below 5.12 is hereby dropped
2022-05-17fix(updater): remove Windows version checkSefa Eyeoglu
Qt 5.12 doesn't support anything older than Windows 7 anyway, so we can't really check if we are on an older platform.
2022-05-17fix: replace deprecated stuff as of Qt 5.12Sefa Eyeoglu
2022-05-17Merge pull request #565 from Scrumplex/modrinth-packsSefa Eyeoglu
Initial Modrinth modpack support
2022-05-17Merge pull request #567 from Scrumplex/quilt-metadataSefa Eyeoglu
Support `quilt.mod.json` metadata