Commit Graph

43 Commits

Author SHA1 Message Date
Petr Mrázek
1910227429 NOISSUE consider classifier when comparing library names 2023-09-01 23:41:00 +02:00
Petr Mrázek
102bb368ea NOISSUE Initial dirty port to Qt6 2023-05-24 10:11:33 +02:00
arthomnix
574571b51b GH-5146 mrpack exporter: add option to treat disabled files as optional 2023-05-23 20:56:34 +01:00
arthomnix
413397c3c1 NOISSUE Fix build on Qt 5.4 again 2023-02-06 07:36:34 +00:00
arthomnix
4f95e4618f NOISSUE Modrinth exporter: lookup all hashes in one request 2023-02-05 21:09:16 +00:00
arthomnix
496440cbc8 NOISSUE Handle Modrinth files with multiple downloads 2023-02-05 17:36:44 +00:00
arthomnix
c7b0d15393 NOISSUE Fix build on Qt 5.4 (hopefully) 2023-02-05 16:33:20 +00:00
arthomnix
aae2f23eb6 GH-4699 Move ModrinthInstanceExportTask to modplatform/modrinth; truncate error messages in dialog 2023-02-05 14:28:18 +00:00
Petr Mrázek
8335432543
Merge pull request #4947 from jamierocks/managed-packs
Record where packs come from
2022-11-19 23:48:16 +01:00
Petr Mrázek
319ba3c8f9
Merge pull request #4948 from jamierocks/technic-improvements
Technic: Display available versions for Solder packs
2022-11-19 23:44:24 +01:00
Petr Mrázek
9e5883c173
Merge pull request #4946 from jamierocks/atl-colours
Display mod colours in optional mod dialog
2022-11-19 23:43:06 +01:00
Petr Mrázek
1849db93ec Fix a build problem 2022-11-19 23:23:11 +01:00
Jamie Mansfield
fb0970b496
NOISSUE Verify checksums for pack build mods 2022-10-20 16:46:12 +01:00
Jamie Mansfield
b6290ac254
GH-3516 Display available versions for Solder packs 2022-10-20 16:46:12 +01:00
Jamie Mansfield
b8a736c673
NOISSUE Replace inline parsing code with Solder API models 2022-10-20 16:46:03 +01:00
Jamie Mansfield
18f790953a
NOISSUE Add API models for Solder packs
This will be able to replace the ugly parsing/usage code that
currently exists in the Solder install task :)
2022-10-20 16:46:03 +01:00
Jamie Mansfield
064c0febd3
NOISSUE Make ATLauncher packs managed when installing 2022-10-19 16:56:26 +01:00
Jamie Mansfield
79204e5df0
NOISSUE Pass the full pack name through to the install task 2022-10-19 16:56:15 +01:00
Jamie Mansfield
dbe7d9ea2e
NOISSUE Display mod colours in optional mod dialog 2022-10-19 13:00:54 +01:00
Jamie Mansfield
b433882ac1
NOISSUE Add missing QMap include
This should fix the build.
2022-10-19 12:51:15 +01:00
Jamie Mansfield
c24a89f3af
NOISSUE Display warnings when selecting optional mods 2022-10-18 21:40:05 +01:00
Jamie Mansfield
41f728b22f
NOISSUE Pass the optional mod dialog the full version
We will need more information, let's just pass the whole thing.
2022-10-18 21:39:37 +01:00
Jamie Mansfield
af36e5c43f
NOISSUE Display ATLauncher install messages 2022-10-18 21:39:36 +01:00
Petr Mrázek
66c6e6e05d NOISSUE disambiguate Json parsing calls 2022-05-29 04:58:42 +02:00
Jamie Mansfield
0327a3cdbf
NOISSUE Delete files from configs if they conflict with a mod 2022-05-23 21:40:14 +01:00
Jamie Mansfield
c88f147ae4
NOISSUE Handle extra arguments depends for ATLauncher 2022-05-23 20:42:37 +01:00
Jamie Mansfield
f9924af2a0
NOISSUE Handle main class depends for ATLauncher 2022-05-23 20:42:23 +01:00
Petr Mrázek
0a827ba70e NOISSUE Remove FTB and Curse integration
This has been requested by Slowpoke, on behalf of both FTB and OverWolf.

Import from locally installed packs from the official clients will be
the replacement, but for now, you will have to do that manually.

It was nice while it lasted.
2022-05-19 20:43:50 +02:00
Petr Mrázek
3e1939de8e NOISSUE fix build 2022-05-17 00:30:12 +02:00
Petr Mrázek
ceaea5db2f NOISSUE Redo Curse import on top of modpacks.ch API 2022-05-17 00:22:23 +02:00
Jamie Mansfield
40e67d2bc6 NOISSUE Use ModpacksCH rather than FTB in error messages
As the platform will now be used more widely than Feed The Beast, its
more appropriate that these error messages use the platform name.
2022-05-16 01:50:02 +02:00
Jamie Mansfield
f7acde4389 NOISSUE Support installing CurseForge packs on modpacks.ch
There should be all the needed changes to install CurseForge modpacks
through modpacks.ch in place now.

Now the effort will need to move towards getting the GUI aspects to play
nice.
2022-05-16 01:50:02 +02:00
Jamie Mansfield
8c1d95b484 NOISSUE Support parsing CurseForge modpacks on modpacks.ch
CurseForge packs don't have specs, and files versions are integers.
2022-05-16 01:50:02 +02:00
Jamie Mansfield
863cf3807e NOISSUE Support cf-extract file type on modpacks.ch
This makes a start on supporting CurseForge pack installation through
the modpacks.ch API.
2022-05-16 01:50:02 +02:00
Petr Mrázek
cad522fe41 NOISSUE add Quilt support for Technic modpacks 2022-05-16 01:42:30 +02:00
kb1000
831b76bb78
Add support for importing Modrinth packs from files 2022-05-11 23:51:33 +02:00
Petr Mrázek
9579231ccc NOISSUE fix build and change how NetJob is used
Feed it network upfront...
2021-12-31 05:27:59 +01:00
Jamie Mansfield
06bedee835
NOISSUE Add license headers to source files created by me 2021-12-18 00:14:25 +00:00
Petr Mrázek
69213b1206 NOISSUE continue refactoring things to make tests pass 2021-11-21 23:21:12 +01:00
Petr Mrázek
0c861db7a2 NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
Jamie Mansfield
433dd2d161
GH-4114 Allow the same file for be downloaded to multiple paths
This is a potential fix to GH-4114.
2021-09-23 00:52:10 +01:00
Jamie Mansfield
0dcd24a53b
GH-4055 Don't download multiple files to the same path
FTB should fix their metadata, but this should resolve issues
downloading their packs at present.
2021-09-17 16:00:43 +01:00
Petr Mrázek
20b9f2b42a NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00