summaryrefslogtreecommitdiffstats
path: root/api/logic/InstanceImportTask.cpp
Commit message (Collapse)AuthorAgeLines
* GH-469 Implement support for importing and searching for Technic Platform ↵kb10002020-10-13-3/+37
| | | | | | | 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.
* NOISSUE rename ComponentList to PackProfilePetr Mrázek2020-06-27-3/+3
| | | | It's not just components, so the naming needed cleaning up.
* NOISSUE improve icon handling while importing and exporting instancesPetr Mrázek2019-05-31-2/+4
| | | | Now it handles formats other than png.
* NOISSUE set groups for instances by not setting groups for instancesPetr Mrázek2018-07-31-1/+0
| | | | So simple. Better in every way.
* NOISSUE simplify.Petr Mrázek2018-07-28-1/+0
|
* NOISSUE tabs -> spacesPetr Mrázek2018-07-15-338/+338
|
* Catch C++ exceptions by const referenceCharles Milette2018-05-19-1/+1
| | | | Fixes #2277
* NOISSUE redo new instance dialogPetr Mrázek2018-03-27-7/+1
|
* NOISSUE move modpack platform related files to 'modplatform' subfoldersPetr Mrázek2018-03-16-2/+2
|
* NOISSUE fix bad redirect URLs provided by the curse CDNPetr Mrázek2018-01-21-0/+1
| | | | MultiMC now parses the HTTP Location header in a (more) tolerant mode.
* NOISSUE handle 'folder' Flame packages by ignoring them, show warnings for ↵Petr Mrázek2017-12-30-8/+32
| | | | minor Flame import problems
* GH-2026 implement changes necessary to support 1.13 snapshotsPetr Mrázek2017-12-03-2/+4
|
* NOISSUE rename MinecraftProfile to ComponentListPetr Mrázek2017-11-04-2/+2
| | | | | It is realistically a list of components. The fact that it also holds the final launch parameters is a design bug.
* NOISSUE make sure MultiMC and Flame import is mutually exclusivePetr Mrázek2017-09-26-1/+2
|
* NOISSUE remove Flame manifest on importPetr Mrázek2017-09-26-0/+1
| | | | This prevents treating the instance as a Flame pack later.
* NOISSUE do not fail when the Flame overrides folder is missingPetr Mrázek2017-09-26-4/+11
|
* GH-2000 translate 'required' from Flame pack manifests to '.disabled'Petr Mrázek2017-09-25-1/+6
|
* NOISSUE merging of strategy into profile, onesix into minecraftPetr Mrázek2017-09-09-3/+3
|
* NOISSUE add support for Flame packs with resource packsPetr Mrázek2017-09-08-2/+2
| | | | And a bunch of undefined things we don't handle intentionally just yet...
* NOISSUE retry committing instances if it fails a few timesPetr Mrázek2017-09-05-42/+2
| | | | This should fix issues with antivirus locking files/folders on Windows.
* NOISSUE refactor pack import (extraction and paths)Petr Mrázek2017-09-04-35/+64
| | | | | | 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.
* NOISSUE move some zip utility functions back to quazipPetr Mrázek2017-05-31-1/+1
| | | | It's not entirely clean yet.
* NOISSUE do not try to restore file permissions when importing modpacksPetr Mrázek2017-05-25-1/+1
|
* NOISSUE Revert all recent changes to NetAction and NetJobPetr Mrázek2017-05-03-4/+4
|
* NOISSUE refactor NetAction to be based on TaskPetr Mrázek2017-04-29-4/+4
| | | | Still missing some things, this is part 1.
* NOISSUE Add flame.Petr Mrázek2017-04-22-26/+31
|
* NOISSUE fix problems in old curse packsPetr Mrázek2017-04-22-3/+61
| | | | | | | | | 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
* NOISSUE fix build: there is no qInfo in old Qt5.Petr Mrázek2017-04-21-4/+4
|
* NOISSUE finalize curse modpack import workPetr Mrázek2017-04-21-25/+119
|
* NOISSUE add import from curse zip packsPetr Mrázek2017-04-20-11/+77
| | | | Does not actually grab mods, but resolves them and prints the results in logs.
* NOISSUE use QtConcurrent to run FS operations in worker threadsPetr Mrázek2016-10-26-7/+25
| | | | | 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.
* NOISSUE Granular instance reloadPetr Mrázek2016-10-26-0/+146