aboutsummaryrefslogtreecommitdiff
path: root/launcher/modplatform/flame
AgeCommit message (Collapse)Author
2023-06-24Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into curse
2023-06-24Added translationTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Updated copyright headersTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Updated Modrinth esport messagesTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Added condition for modlistTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Made sure CurseForge string is corectTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Added resource packs to exportTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Merge branch 'curse' of github.com:Trial97/PrismLauncher into curseTrial97
2023-06-24Fixed windows buildTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Update launcher/modplatform/flame/FlamePackExportTask.cppAlexandru Ionut Tripon
Co-authored-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com> Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2023-06-24Removed modlist checkboxTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-24Added some warningsTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-23Fixed hash checkingTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-23Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into develop Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-23Fixed mergeTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-23Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into curse
2023-06-23Added curseforge searchTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-23Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into net_job_crash
2023-06-22changed map tipeTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-22finished up the curesforge exportTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-22Added curseforge exportTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-19Added overide for Quilt/FabricTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-19Small fixesTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-15Made ByteSynkArray to use shared_ptrTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-06-14Fix bugs when updating curseforge modpacksclickdevin
Signed-off-by: clickdevin <git@clickdevin.me>
2023-06-02Fix crash when selecting same mod from different providers (#1029)Alexandru Ionut Tripon
2023-05-28Merge branch 'Fix_Assert' of github.com:Trial97/PrismLauncher into developTrial97
2023-05-28Fixed code qualityTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-05-28Merge branch 'Fix_Assert' of github.com:Trial97/PrismLauncher into developTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-05-28Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into Fix_Assert Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-05-21fix: memory leak NetJob wans't getting cleaned up. ensure lambda capture of ↵Rachel Powers
job doens;t increase refcount or it will be cyclic Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-21fix: memory leak with NetJob and responce not getting cleaned upRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-14Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher ↵Trial97
into develop
2023-05-01feat: add `details` signal to `Task`Rachel Powers
feat: add details to mod pack downloading feat: add logging rule sloading form `ligging.ini at data path root feat: add `launcher.task` `launcher.task.net` and `launcher.task.net.[down|up]load` logging categories fix: add new subtask progress to the end of the lay out not the beginning (cuts down on flickering) Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01feat: Propogated subtask progressRachel Powers
Oh boy this is big. > TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals > Task now has a method to propogates sub task progress it must be signal bound by each task containing a task wishing to report progress of it's children. > Downloads report speed > Tasks now have UUIDS to track them - use when reporting - use when logging - use when storeing them or objects related to them Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-21Updated linksTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-04-21Fixed tipoTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-04-21Made some copy by referenceTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-04-21First working version with curseforge modsTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-04-21Added Dependency APITrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-04-10Added dependencies to the APIsTrial97
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2023-02-05feat(RD): add resource pack downloaderflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-25refactor: make shared_qobject_ptr ctor explicitflow
This turns issues like creating two shared ptrs from a single raw ptr from popping up at runtime, instead making them a compile error. Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-24Merge branch 'develop' into remove-updaterSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-01-23fix(license): add/fix my copyright/license headersflow
*sobbing in messy legal stuff i know nothing about* Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-13refactor: change some ResourceAPI from NetJob to Taskflow
This makes it easier to create resource apis that aren't network-based. Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-13refactor(RD): clear up sorting methodsflow
This refactors the sorting methods to join every bit of it into a single list, easing maintanance. It also removes the weird index contraint on the list of methods by adding an index field to the DS that holds the method. Lastly, it puts the available methods on their respective API, so other resources on the same API can re-use them later on. Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-13refactor(RD): decouple ResourceModels from ResourcePagesflow
This makes it so that we don't need a reference to the parent page in the model. It will be useful once we change the page from a widget-based one to a QML page. It also makes tasks be created in the dialog instead of the page, so that the dialog can also have the necessary information to mark versions as selected / deselected easily. It also makes the task pointers into smart pointers. Signed-off-by: flow <flowlnlnln@gmail.com>
2023-01-13refactor: generalize mod models and APIs to resourcesflow
Firstly, this abstract away behavior in the mod download models that can also be applied to other types of resources into a superclass, allowing other resource types to be implemented without so much code duplication. For that, this also generalizes the APIs used (currently, ModrinthAPI and FlameAPI) to be able to make requests to other types of resources. It also does a general cleanup of both of those. In particular, this makes use of std::optional instead of invalid values for errors and, well, optional values :p This is a squash of some commits that were becoming too interlaced together to be cleanly separated. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-12-29refactor: add an `identify` function to make easy to reuseRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>