Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-20 | refactor: setAbortStatus -> setAbortable | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | feat(ui): improve info dialog before updating an instance | flow | |
Adds a 'Cancel' option, and add a note about doing a backup before updating. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | fix: hook up setAbortStatus in instance import tasks | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | fix: simplify abort handling and add missing emits | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | refactor: change the way instance names are handled | flow | |
While working on pack updating, instance naming always gets in the way, since we need both way of respecting the user's name choice, and a standarized way of getting the original pack name / version. This tries to circunvent such problems by abstracting away the naming schema into it's own struct, holding both the original name / version, and the user-defined name, so that everyone can be happy and world peace can be achieved! (at least that's what i'd hope :c). Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | refactor: clean up InstanceImportTask a bit | flow | |
Also removes a divide by two in the download progress (why was it there???) Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | refactor: move flame modpack import to separate file | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | feat: add early modrinth pack updating | flow | |
Still some FIXMEs and TODOs to consider, but the general thing is here! Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | refactor: move modrinth modpack import to separate file | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-07-16 | Add "Open All" button to blocked mods dialog | kumquat-ir | |
Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com> | |||
2022-07-10 | refactor: replace QRegExp with QRegularExpression | Sefa Eyeoglu | |
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-07-10 | Merge pull request #880 from Scrumplex/fix-loader-importance | txtsd | |
Make loader components not important | |||
2022-07-07 | fix: make loader components not important | Sefa Eyeoglu | |
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-07-03 | fix: add progress indicator on Flame mod resolution dialog | flow | |
This code is super :pofat: omg Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-06-11 | fix: account for the dequeued url when checking the number of urls | flow | |
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-06-11 | fix: dequeue first added file in mrpack import | flow | |
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-06-11 | fix: apply client overrides in mrpacks | flow | |
another oopsie x.x | |||
2022-06-09 | revert: don't check modrinth whitelisted hosts | flow | |
people didn't seem to like it, and its not required | |||
2022-06-09 | fix: enable using more than one download url in mrpacks | flow | |
Kinda, it's ugly and hackish, since we don't have the facilities to do this properly (yet!) | |||
2022-06-09 | fix: properly parse mrpacks without the 'env' field | flow | |
It's optional, so some files may not have it (like most of FO). | |||
2022-05-29 | Merge pull request #671 from Scrumplex/fix-importing-flame-mmc-packs | Sefa Eyeoglu | |
2022-05-29 | fix: fix importing Flame/MMC packs | Sefa Eyeoglu | |
2022-05-28 | feat: add warning of non-whitelisted URLs instead of a hard fail | flow | |
Based on people's votes on Discord :^) | |||
2022-05-28 | debug: add non-translated debug logging for 'non-whitelisted url' fails | flow | |
2022-05-28 | change: update whitelisted hosts in Modrinth modpacks | flow | |
2022-05-28 | Rework curseforge download (#611) | timoreo22 | |
* Use the bulk endpoint on mod resolution for faster download * Search on modrinth for api blocked mods * Display a dialog for manually downloading blocked mods | |||
2022-05-28 | Merge pull request #657 from JJL772/fix/misc-fixes | timoreo22 | |
Fix crash when aborting instance import | |||
2022-05-27 | Fix crash when aborting instance import | Jeremy Lorelli | |
Also turned a loop var into a reference to avoid copies on each iteration | |||
2022-05-26 | fix: prefer stricter modpack formats during import | Sefa Eyeoglu | |
Flame modpacks use "manifest.json" as their only characteristic for identification. Some modpacks might have other files called "manifest.json", which is why we should prefer modpack formats that have a stricter structure. | |||
2022-05-17 | fix conflicts with develop | flow | |
2022-05-16 | fix: typo and useless code | flow | |
2022-05-15 | feat: better handling of optional mods | flow | |
This disables the optional mods by default and tell the user about it. Pretty hackish, but a better solution would involve the modrinth metadata to have the mod names... Also sorry for the diffs, my clangd went rogue x.x | |||
2022-05-15 | fix: validate whitelisted download urls | flow | |
2022-05-15 | change: use modrinth icon as default on modrinth packs | flow | |
2022-05-15 | chore: license headers 2 | flow | |
2022-05-15 | chore: add/update license headers | Sefa Eyeoglu | |
2022-05-15 | feat: add support for Quilt Loader in Modrinth packs | Sefa Eyeoglu | |
2022-05-14 | refactor: some random improvements | flow | |
2022-05-14 | fix: adapt upstream Modrinth code to our codebase | Sefa Eyeoglu | |
2022-05-14 | Add support for importing Modrinth packs from files | kb1000 | |
2022-05-12 | chore: add license header to remaining files | flow | |
Also remove some unused imports | |||
2022-05-12 | refactor: organize a little more the code in launcher/net/ | flow | |
This also reduces some code duplication by using some Task logic in NetAction. | |||
2022-04-15 | Merge pull request #185 from Scrumplex/quilt | Sefa Eyeoglu | |
Quilt support | |||
2022-04-07 | fix: allow aborting CF modpack importing | flow | |
2022-04-07 | fix: check for Quilt as Fabric-compatible loader | Sefa Eyeoglu | |
2022-03-19 | fix(i18n): fix translatable strings | Sefa Eyeoglu | |
2022-02-21 | refactor: set default InstanceType to OneSix | Sefa Eyeoglu | |
2022-01-31 | refactor: simpler includes for quazip | Sefa Eyeoglu | |
2022-01-31 | refactor: add in-tree QuaZip | Sefa Eyeoglu | |
2022-01-31 | refactor: initial migration to QuaZip 1.2 | Sefa 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 |