Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-20 | fix: intelegent recursive links & symlink follow on export | Rachel Powers | |
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com> | |||
2023-03-20 | fix: follow symlinks when exporting | Rachel Powers | |
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com> | |||
2023-03-05 | fix: use `toLocalFile()` instead of `path()` | flow | |
QUrl::path() adds a '/' at the beginning of the path on Windows, causing the world to explode every once in a while. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2023-02-24 | fix+refactor: fix fail to import modpacks and clean up a bit | flow | |
QDir::cleanPath called by FS::PathCombine removes the trailing '/'... Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2023-02-10 | fix: ignore absolute paths when extracting | Sefa Eyeoglu | |
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2023-02-10 | fix: don't extract files outside of target path | Sefa Eyeoglu | |
This should fix a security issue regarding path traversal in zip files. Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-12-01 | fix(Inst.Import): don't search inside 'overrides/' for the manifest | flow | |
It will never be there anyways, and saves a **bunch** of time when the overrides folder is big and we traverse all the tree when searching for the MMC 'instance.cfg' file. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-20 | refactor: move general info from Mod to Resource | flow | |
This allows us to create other resources that are not Mods, but can still share a significant portion of code. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-07-30 | Merge pull request #941 from Scrumplex/bump-cxx-standard | LennyMcLennington | |
Bump to C++17 | |||
2022-07-23 | fix: sigsegv when trying to use jar mods | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-07-20 | refactor!: bump to C++17 and C17 | Sefa Eyeoglu | |
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-07-17 | change: make Mod a QObject used as a pointer | flow | |
Prevents problems when copying it around! Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-07-10 | refactor: fix deprecation up to Qt 6 | Sefa Eyeoglu | |
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-06-19 | fix: don't create unnecessary folders when extracting ZIPs | flow | |
2022-05-23 | refactor: abstract metadata handling and clarify names | flow | |
2022-05-16 | fix: import modrinth packs with weird overrides structure | flow | |
Probably because of Packwiz limitations, or an space optimizer that did this :) | |||
2022-03-19 | chore: add license header to files I modified | Sefa Eyeoglu | |
2022-01-31 | fix: bring back JAR Folder mods | Sefa Eyeoglu | |
what is this? | |||
2022-01-31 | fix: bring back instance exports | Sefa Eyeoglu | |
2022-01-31 | refactor: simpler includes for quazip | Sefa Eyeoglu | |
2022-01-31 | refactor: bring back methods that need to be reimplemented | 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 | |||
2021-07-25 | NOISSUE Flatten gui and logic libraries into MultiMC | Petr Mrázek | |