aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-01refactor: logging.h -> Logging.hRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01fix: clean up license headers for TasksRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01feat: add UID to debug lines of upload tasksRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01feat: add download size to download details alongside speedRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
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-01fix: properly map progress rangeRachel Powers
- doument PCRE used for URL compacting 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-05-01feat: better task trackingRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-05-01fix: set `x-xbl-contract-version` header during xbox auth stepRachel Powers
Refrencing GDlauncher and ATLauncher code for auth as well as https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/reference/live/rest/additional/httpstandardheaders it is possible some of microsoft's server's are rejecting our request because of this missing header? Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-29refactor: pass instance ptr to resource models. use it to find instance root.Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-29refactor: Move ini to use QSettings && drop get/setList functionsRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-29Merge pull request #1040 from Scrumplex/remove-modpackschSefa Eyeoglu
Remove FTB modpack support
2023-04-28chore: remove FTB modpack supportSefa Eyeoglu
We have been contacted by Feed the Beast to drop support for the FTB modpack browser from Prism Launcher. Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-04-27Merge pull request #1025 from japa4551/lastLaunchTimeDateSefa Eyeoglu
2023-04-26Fixed typoJapa
Signed-off-by: Japa <japa4551@protonmail.com>
2023-04-21Update launcher/minecraft/MinecraftInstance.cppJapa
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net> Signed-off-by: Japa <japa4551@protonmail.com>
2023-04-21Update launcher/minecraft/MinecraftInstance.cppJapa
Co-authored-by: Rachel Powers <508861+Ryex@users.noreply.github.com> Signed-off-by: Japa <japa4551@protonmail.com>
2023-04-21Instance Description displays the last launch dateJapa
Initial Draft using the Standard C++ Library, still requires testing. Signed-off-by: Japa <japa4551@protonmail.com>
2023-04-18Merge pull request #994 from ↵DioEgizio
PrismLauncher/renovate/hendrikmuhs-ccache-action-1.x
2023-04-18Make response constTheKodeToad
I don't think the segfault fix was ideal :P Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-17Fix: signal/slot macro -> func pointer & network fixesRachel Powers
- convert qt connect calls to use function pointers instead of the signal/slot macros wherever practical (UI classes were mostly left alone, target was tasks and processes) - give signals an explicit receivers to use the static method over the instance method wherever practical - ensure networks tasks are using the `errorOccured` signal added in Qt5.15 over the deprecated `error` signal - ensure all networks tasks have an sslErrors signal connected - add seemingly missing `MinecraftAccount::authSucceeded` connection for `MSAInteractive` login flow Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-17This was movedTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-17Smol fixesTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-17Boring changesTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-14Merge pull request #946 from Ryex/subfolder-watchSefa Eyeoglu
2023-04-14chore(deps): update hendrikmuhs/ccache-action action to v1.2.9renovate[bot]
2023-04-12refactor: rename watch_subdirectories -> watch_recurisve (prevent confusion ↵Rachel Powers
of behavior) Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-09Remove `seek`Kode
Don't need it if the data is already in a byte array. Signed-off-by: Kode <TheKodeToad@proton.me>
2023-04-08Merge pull request #983 from DioEgizio/update-qt650-winDioEgizio
2023-04-08chore: update Qt to 6.5.0 on WindowsDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2023-04-08Merge pull request #982 from Scrumplex/fix-theming-styleDioEgizio
2023-04-08fix: do not apply system theme on launchSefa Eyeoglu
Closes PrismLauncher/PrismLauncher#490 Regression introduced by PrismLauncher/PrismLauncher#249 Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-04-08fix: load setting state with page. don't translate "..."Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-07fix: canonical*File*Path()Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-07Merge pull request #968 from Scrumplex/nix/sync-2023-04-02flow
2023-04-07Merge pull request #972 from DioEgizio/update-qt650flow
2023-04-07How did i-TheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-06Better collectFileListRecursively errorTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-06Revert concurrent syntaxTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-06Remove more prototype not good codeTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-06Remove "prototype" fieldTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-06Use local metadataTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2023-04-03fix: sysinfo libs needed tooRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03fix: filelink needs network for local socketRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03fix: add back QT::Widgets linkRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03fix: remove fixed datastream versionRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03refactor: remove data duplication in statis FS NamesRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03fix: harden watchPath. NO DUPLICATES! >:(Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-04-03chore: update to qt 6.5.0 on macosDioEgizio
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2023-04-02fix: no loops in watch paths! >:(Rachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>