Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-23 | feat: allow trying to use multiple hash types | flow | |
2022-05-23 | refactor: move individual pack version parsing to its own function | flow | |
2022-05-23 | fix: don't try to delete mods multiple times | flow | |
Shows a more helpful message if there's a parsing error when reading the index file. Also fixes a clazy warning with using the `.data()` method in a temporary QByteArray object. | |||
2022-05-23 | fix: implement PR suggestions | flow | |
Some stylistic changes, and get hashes from the mod providers when building the metadata. | |||
2022-05-23 | refactor: make mod metadata presence (or lack of) easier to find out | flow | |
2022-05-23 | refactor: move code out of ModIndex.h | flow | |
Now it's in ModIndex.cpp | |||
2022-05-23 | tidy: apply clang-tidy to some files | flow | |
Mostly the ones created in this PR + Mod.h / Mod.cpp / ModDetails.h | |||
2022-05-23 | test+fix: add basic tests and fix issues with it | flow | |
2022-05-23 | feat: allow disabling mod metadata usage | flow | |
2022-05-23 | feat: cache metadata in ModDetails | flow | |
Allows for more easy access to the metadata by outside entities | |||
2022-05-23 | refactor: abstract metadata handling and clarify names | flow | |
2022-05-23 | feat: add support for converting builtin -> packwiz mod formats | flow | |
Also adds more documentation. | |||
2022-05-23 | refactor: remove unused mod info and organize some stuff | flow | |
2022-05-23 | refactor: move mod tasks to their own subfolder | flow | |
Makes the launcher/minecraft/mod/ folder a little more organized. | |||
2022-05-23 | feat: use mod metadata for getting mod information | flow | |
For now this doesn't mean much, but it will help when we need data exclusive from the metadata, such as addon id and mod provider. Also removes the metadata when the mod is deleted, and make the Mod.h file a little more pleasing to look at :) | |||
2022-05-23 | feat: add method to delete mod metadata | flow | |
Also moves indexDir setting from LocalModUpdateTask -> ModFolderModel | |||
2022-05-23 | feat: add parser for current impl of packwiz mod.toml | flow | |
This reads a local mod.toml file and extract information from it. Using C libs in C++ is kind of a pain tho :( | |||
2022-05-23 | feat(ui): adapt SequentialTask to nested SequentialTasks | flow | |
2022-05-23 | feat: add mod index updating to ModDownloadTask | flow | |
This makes ModDownloadTask into a SequentialTask with 2 subtasks: Downloading the mod files and updating the index with the new information. The index updating is done first so that, in the future, we can prompt the user before download if, for instance, we discover there's another version already installed. | |||
2022-05-23 | feat: add very early mod.toml packwiz support | flow | |
Also use it as a on-disk format for storing mod metadata. This will be used later on to make better mod managment. | |||
2022-05-23 | Merge pull request #621 from Scrumplex/remove-curseforge-workarounds | Sefa Eyeoglu | |
2022-05-23 | Merge pull request #622 from Scrumplex/chore-bump-1.3.0 | txtsd | |
Bump version to 1.3.0 | |||
2022-05-22 | Merge pull request #605 from jamierocks/h-atl-improv | flow | |
ATLauncher: Various work to improve the platform support | |||
2022-05-22 | chore: bump version | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #620 from Scrumplex/update-cxxflags | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #425 from dada513/dynamic_meta | Sefa Eyeoglu | |
2022-05-22 | revert: remove CurseForge workaround | Sefa Eyeoglu | |
We have been asked by CurseForge to remove this workaround as it violates their terms of service. This is just a partial revert, as the UI changes were otherwise unrelated. This reverts commit 92e8aaf36f72b7527322add169b253d0698939d0, reversing changes made to 88a93945d4c9a11bf53016133335d359b819585e. | |||
2022-05-22 | fix: more generous optimizations for debug builds | Sefa Eyeoglu | |
2022-05-22 | feat: add trailing slash to meta URL if it is missing | Sefa Eyeoglu | |
2022-05-22 | fix: improve spacing in APIPage | Sefa Eyeoglu | |
2022-05-22 | Make Metaserver changable in settings | dada513 | |
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Co-authored-by: flow <flowlnlnln@gmail.com> | |||
2022-05-22 | Revert "fix: temporarily ignore stringop-overflow warning" | Sefa Eyeoglu | |
This reverts commit 90007e2d9d4f63cfc9dc73888af34a17657b5102. | |||
2022-05-22 | refactor: use -O2 for release and -O1 for debug builds | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #554 from PolyMC/more_paste_services | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #616 from Scrumplex/fix-windows-crap | timoreo22 | |
fix: temporarily ignore stringop-overflow warning | |||
2022-05-22 | Merge pull request #577 from PolyMC/fix/toolbar_🦀_fix | Sefa Eyeoglu | |
2022-05-22 | fix: temporarily ignore stringop-overflow warning | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #597 from Scrumplex/refactor-modloader-modapi | Sefa Eyeoglu | |
2022-05-22 | Merge pull request #614 from txtsd/ccache_release_fix | txtsd | |
Avoid invoking ccache on Release builds | |||
2022-05-22 | Merge pull request #576 from kthchew/feature/win-installer | timoreo22 | |
Create Windows installer | |||
2022-05-22 | fix(workflow): Avoid invoking ccache on Release builds | txtsd | |
2022-05-21 | Merge pull request #612 from DioEgizio/update-cf-logo-real | Ezekiel Smith | |
change cf icon to a more fancy one | |||
2022-05-21 | Make if statement condition more readable | LennyMcLennington | |
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-05-21 | Add migration wizard, fix migration from custom paste instance | Lenny McLennington | |
- Very basic wizard just to allow the user to choose whether to keep their old paste settings or use the new default settings. - People who used custom 0x0 instances would just be kept on those settings and won't see the wizard. | |||
2022-05-21 | Change paste settings and add copyright headers | Lenny McLennington | |
- There's now a notice reminding people to change the base URL if they had a custom base URL and change the paste type (that was something I personally had problems with when I was testing, so a reminder was helpful for me). - Broke down some of the long lines on APIPage.cpp to be more readable. - Added copyright headers where they were missing. - Changed the paste service display names to the names they are more commonly known by. - Changed the default hastebin base URL to https://hst.sh due to the acquisition of https://hastebin.com by Toptal. | |||
2022-05-21 | Support paste.gg, hastebin, and mclo.gs | Lenny McLennington | |
2022-05-21 | change cf icon to a more fancy one | DioEgizio | |
taken from QuiltMC/art in the emoji folder, so it's licensed under CC0 | |||
2022-05-21 | ATLauncher: Display warnings when selecting optional mods | Jamie Mansfield | |
2022-05-21 | ATLauncher: Display install messages if applicable | Jamie Mansfield | |
2022-05-21 | ATLauncher: Display mod colours in optional mod dialog | Jamie Mansfield | |