aboutsummaryrefslogtreecommitdiff
path: root/api/logic/InstanceImportTask.cpp
AgeCommit message (Collapse)Author
2020-10-13GH-469 Implement support for importing and searching for Technic Platform ↵kb1000
and Solder modpacks This does not support any custom modpack.jar for 1.6 or newer, it simply uses standard Forge then. Supports Forge and Fabric, and JAR mods for 1.5 and older.
2020-06-27NOISSUE rename ComponentList to PackProfilePetr Mrázek
It's not just components, so the naming needed cleaning up.
2019-05-31NOISSUE improve icon handling while importing and exporting instancesPetr Mrázek
Now it handles formats other than png.
2018-07-31NOISSUE set groups for instances by not setting groups for instancesPetr Mrázek
So simple. Better in every way.
2018-07-28NOISSUE simplify.Petr Mrázek
2018-07-15NOISSUE tabs -> spacesPetr Mrázek
2018-05-19Catch C++ exceptions by const referenceCharles Milette
Fixes #2277
2018-03-27NOISSUE redo new instance dialogPetr Mrázek
2018-03-16NOISSUE move modpack platform related files to 'modplatform' subfoldersPetr Mrázek
2018-01-21NOISSUE fix bad redirect URLs provided by the curse CDNPetr Mrázek
MultiMC now parses the HTTP Location header in a (more) tolerant mode.
2017-12-30NOISSUE handle 'folder' Flame packages by ignoring them, show warnings for ↵Petr Mrázek
minor Flame import problems
2017-12-03GH-2026 implement changes necessary to support 1.13 snapshotsPetr Mrázek
2017-11-04NOISSUE rename MinecraftProfile to ComponentListPetr Mrázek
It is realistically a list of components. The fact that it also holds the final launch parameters is a design bug.
2017-09-26NOISSUE make sure MultiMC and Flame import is mutually exclusivePetr Mrázek
2017-09-26NOISSUE remove Flame manifest on importPetr Mrázek
This prevents treating the instance as a Flame pack later.
2017-09-26NOISSUE do not fail when the Flame overrides folder is missingPetr Mrázek
2017-09-25GH-2000 translate 'required' from Flame pack manifests to '.disabled'Petr Mrázek
2017-09-09NOISSUE merging of strategy into profile, onesix into minecraftPetr Mrázek
2017-09-08NOISSUE add support for Flame packs with resource packsPetr Mrázek
And a bunch of undefined things we don't handle intentionally just yet...
2017-09-05NOISSUE retry committing instances if it fails a few timesPetr Mrázek
This should fix issues with antivirus locking files/folders on Windows.
2017-09-04NOISSUE refactor pack import (extraction and paths)Petr Mrázek
It now: * Doesn't extract until it knows the content format is good. * Extracts in a predictable location, not requiring to use a second path for the actual pack root.
2017-05-31NOISSUE move some zip utility functions back to quazipPetr Mrázek
It's not entirely clean yet.
2017-05-25NOISSUE do not try to restore file permissions when importing modpacksPetr Mrázek
2017-05-03NOISSUE Revert all recent changes to NetAction and NetJobPetr Mrázek
2017-04-29NOISSUE refactor NetAction to be based on TaskPetr Mrázek
Still missing some things, this is part 1.
2017-04-22NOISSUE Add flame.Petr Mrázek
2017-04-22NOISSUE fix problems in old curse packsPetr Mrázek
Added: * jarmod importing * fixing of bad minecraft versions * mapping of undefined 'recommended' forge versions to something appropriate * some fake guessing of pack icons * fixes for some more issues found with the pack manifest format
2017-04-21NOISSUE fix build: there is no qInfo in old Qt5.Petr Mrázek
2017-04-21NOISSUE finalize curse modpack import workPetr Mrázek
2017-04-20NOISSUE add import from curse zip packsPetr Mrázek
Does not actually grab mods, but resolves them and prints the results in logs.
2016-10-26NOISSUE use QtConcurrent to run FS operations in worker threadsPetr Mrázek
Not all operations - only the ones that aren't in error handling. The API for QFuture is too nasty to do much more in a sensible way.
2016-10-26NOISSUE Granular instance reloadPetr Mrázek