59a816c696
fix duplicate optional mods dialog appearing when updating a modpack
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
tmp
2025-03-06 10:19:38 +02:00
1dd0728a58
fix crash with invalid mrpack format
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-12-08 22:04:16 +02:00
0e80aae1b8
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into lambda
2024-10-30 19:35:25 +02:00
82bffabb69
do not capture by default all values in lambdas
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-30 18:16:43 +02:00
24cecf7b63
Fix compile
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-23 14:42:54 +01:00
89a327d363
Merge remote-tracking branch 'upstream/develop' into resource-meta
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-23 14:19:07 +01:00
ac13579b99
fix heap-use-after-free in modrinth creation task
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-14 11:10:54 +03:00
97f4ead0fb
remove client overrides instead of double deleting the normal ones
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-12 00:19:54 +03:00
3fae659b30
Merge remote-tracking branch 'upstream/develop' into resource-meta
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-08 17:15:42 +01:00
1243328876
fix folder duplication for modrinth
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-20 16:53:36 +03:00
e34ebc1a0d
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into metadata2
2024-09-13 21:14:48 +03:00
ff9fa6aa4f
Stop accepting malformed hashes object
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-08-25 11:45:45 +01:00
465c9498d4
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into metadata2
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-25 09:50:41 +03:00
5f874330d5
security(modrinth) reorder hash algo priority, prefer stronger hashes.
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2024-08-24 20:24:35 -07:00
1021222c95
create mod meta information when importing modrinth pack
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-28 20:28:52 +03:00
7d418a32e7
Merge pull request #2425 from Trial97/win_char
...
improve invalid path name
2024-06-10 12:11:21 +03:00
a7a1b28765
improve invalid path name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-05-30 13:49:23 +03:00
ba947993c2
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
2024-05-18 12:47:01 +03:00
3336f8107c
Removed AuthRequest and NetAction
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-05-14 00:21:45 +03:00
e068120375
Fix invalid characters filename download on windows
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-04-30 22:56:40 +03:00
3a4f82ffd1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-04-24 00:21:39 +03:00
8121a6536b
Fixed pack update
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-04-12 23:45:31 +03:00
5099061a5c
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-02-10 11:02:29 +02:00
f54ac25614
Use minecraft
instead of .minecraft
for better accessibility
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-21 02:28:55 +00:00
5afe6600ee
use fs::move instead of qt rename
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-11-04 16:49:35 +02:00
03a27d5b5a
Updated Managed Packs
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-19 19:47:48 +03:00
5d70f4dbca
removed if
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-28 08:50:10 +03:00
2990c5d0c9
Added optional mods dialog
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-24 12:44:11 +03:00
ea384d59fb
use qt separtor for file path
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-24 12:41:37 +03:00
01c3750835
feat: support NeoForge mrpack modpacks
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-15 11:06:14 +02:00
91ba4cf75e
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-14 18:16:53 +02:00
2d1197f59f
Merge branch 'develop' into refactor/net-split-headers-to-proxy-class
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-07-31 22:26:20 -07:00
af59c41713
fix: typo in task.h
...
Signed-off-by: seth <getchoo@tuta.io >
2023-07-26 16:20:30 -04:00
df4fd7df7f
Merge remote-tracking branch 'upstream/develop' into refactor/net-split-headers-to-proxy-class
2023-06-25 12:43:48 -07:00
9c10965997
refactor: split out setting api headers for downloads
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-06-25 11:09:25 -07:00
009623823d
Modrinth: use default icon for non-managed packs
...
Fixes : #317
Signed-off-by: James Beddek <telans@posteo.de >
2023-06-20 23:00:13 +12:00
b6452215c1
feat: add details
signal to Task
...
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-01 10:47:50 -07:00
9d2f0e4dc8
feat: Propogated subtask progress
...
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-01 10:47:20 -07:00
435273e08a
fix(Inst.Import): don't allow bad file path in mrpack import
...
This checks the URL of the path of the file to be downloaded,
ensuring that it always contains the root .minecraft target folder,
following the warning in the mrpack documentation.
Signed-off-by: flow <flowlnlnln@gmail.com >
2023-02-02 17:11:24 -03:00
29f7ea752f
refactor: make shared_qobject_ptr ctor explicit
...
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-25 16:57:51 -03:00
e3f8d99087
refactor(Inst. Import): use m_* for member variables in MR components
...
Makes it clearer what is being changed when.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-17 12:41:10 -03:00
22aebc2215
fix(Inst. Import): correctly set component versions when updating
...
This makes it so that the later call to parse the old manifest doesn't
change the class data, so that the new data con continue there and be
reflected on the component list later.
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net >
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-17 12:38:58 -03:00
5450e0edf3
fix(Inst.Import): don't set managed pack info from imported ZIPs
...
This prevents the Managed Pack page from showing up even though there's
no way for it to work correctly.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-13 13:43:27 -03:00
bb386a1162
fix(ManagedPackPage): only update the current instance exactly
...
Also carry on the original ID to avoid updating the wrong instance.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-06 17:00:34 -03:00
968366c2ae
feat+fix: allow forwarding extra info to InstanceImportTask
...
This allows us to pass to the creation instances their actual pack ID
and version ID, that in Flame's case, are only available before starting
to create an instance.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-06 17:00:32 -03:00
82699cc297
feat: allow skipping the update confirmation dialog
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-06 17:00:32 -03:00
08d008a5aa
refactor: abstract away update confirmation dialog
...
... so that we can avoid code duplication.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-06 17:00:29 -03:00
dd6f670dec
fix: Fixed memory leak
...
Signed-off-by: timoreo <contact@timoreo.fr >
2022-09-26 11:50:55 +02:00
9ff364b0d3
huge nit: added const refs, everywhere
...
Signed-off-by: timoreo <contact@timoreo.fr >
2022-09-26 11:50:31 +02:00
06019f01e3
feat: add dialog to ask whether to chaneg instance's name
...
This prevents custom names from being lost when updating, by only
changing the name if the old instance name constains the old version,
so that we can update it if the user whishes to.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-09-20 18:36:10 -03:00