Octol1ttle
549405ab2f
refactor!!!: migrate from shared pointers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-11 21:00:03 +05:00
Trial97
398689637d
fix curseforge import
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2026-01-08 23:12:31 +02:00
Trial97
8e96beeda0
preserve original file extension when importing modpack icon
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-22 22:50:43 +02:00
Trial97
e775629e1f
fix archive detection
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-14 00:03:34 +02:00
Trial97
9cd199a49e
fix use-afrer-free crash caused by QtConcurrent
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-12 09:00:30 +02:00
Trial97
808b09c403
improve archive detection
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-11 12:54:49 +02:00
Trial97
8acc52b1ab
fix: CF import and Modrinth export
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:41:57 +02:00
Trial97
f38a0c8f98
move more zip parsings
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:40:40 +02:00
Trial97
8c36be048c
move ExtractZipTask
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-26 18:39:18 +02:00
Trial97
53dcc15766
fix: icon import with dot in name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-06-28 23:34:13 +03:00
TheKodeToad
43dcafda60
Support for CurseForge recommended memory ( #3711 )
2025-05-31 17:22:06 +00:00
Trial97
fa189572db
feat: search for pack icon in the actual file
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-05-07 22:52:22 +03:00
TheKodeToad
29d867cb88
Merge branch 'develop' into recommended-memory
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-04-30 10:35:17 +01:00
Trial97
053b57c21f
fix: crash when task was canceled and abort signal was fired early
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-29 19:24:04 +03:00
TheKodeToad
24036021bb
Propagate task warnings
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-04-29 17:16:18 +01:00
Trial97
c5fd5e6ac1
chore: make all the regexes static const
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-28 22:37:29 +03:00
Trial97
ce61ed2f86
Fix file remaingin open after program closure
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-11-14 13:27:16 +02:00
Trial97
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
TheKodeToad
f54ac25614
Use minecraft instead of .minecraft for better accessibility
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-21 02:28:55 +00:00
Trial97
c2fc2d330b
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
2023-11-23 12:57:31 +02:00
LocalSpook
0de4d8902e
Remove top-level const qualifiers in function declarations
...
Signed-off-by: LocalSpook <56512186+LocalSpook@users.noreply.github.com >
2023-10-28 22:12:09 -07:00
Trial97
6a19f2dae8
fixed icon import
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-24 11:19:19 +03:00
Trial97
42b06674bb
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-17 15:29:11 +03:00
Trial97
38d92bbcf1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-15 12:59:25 +03:00
Trial97
c94ee67077
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into curseforge-url-handle3
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-15 12:16:00 +03:00
Sefa Eyeoglu
215d7dbb74
chore: update license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-14 18:17:05 +02:00
Sefa Eyeoglu
91ba4cf75e
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-14 18:16:53 +02:00
Sefa Eyeoglu
74fe2fb2a6
Merge remote-tracking branch 'upstream/staging' into curseforge-url-handle
2023-08-06 21:54:00 +02:00
Trial97
57692d6ce6
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-05 19:13:08 +03:00
Sefa Eyeoglu
1d638e018a
chore: update license headers
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-04 19:41:47 +02:00
Sefa Eyeoglu
1d468ac35a
chore: reformat
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-02 18:35:35 +02:00
Rachel Powers
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
Trial97
6768501db1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into import_zip
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-07-27 00:09:18 +03:00
seth
af59c41713
fix: typo in task.h
...
Signed-off-by: seth <getchoo@tuta.io >
2023-07-26 16:20:30 -04:00
Trial97
43cc04433d
feat: refactored Instance ImportTask
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-07-19 11:58:27 +03:00
Rachel Powers
9957aeb003
Merge branch 'develop' into curseforge-url-handle
2023-07-11 21:42:29 -07:00
Rachel Powers
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
Rachel Powers
1b3ff96ffd
fix: memory leak with NetJob and responce not getting cleaned up
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-21 01:46:28 -07:00
Rachel Powers
b1ffc8ddab
refactor: normalize url fn & cleanup
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-12 16:37:45 -07:00
Rachel Powers
a3173b5371
fix: ensure Application accepts URLs and local files form cmd args
...
refactor: Move curseforge:// url scheme detection to Import Page
feat: pass along extra CF pack info so pack metadata is established.
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-05 15:05:17 -07:00
timoreo
565202c990
Added a protection against giving a mod url
...
Signed-off-by: timoreo <contact@timoreo.fr >
2023-05-05 15:05:17 -07:00
timoreo
63c21c53af
Added url handler for curseforge
...
Signed-off-by: timoreo <contact@timoreo.fr >
2023-05-05 15:05:17 -07:00
Rachel Powers
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
Rachel Powers
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
flow
d5c6704475
fix: prevent crash when aborting import task while extracting pack
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2023-02-24 20:34:43 -03:00
PandaNinjas
d886d32bd8
Replace potentially ReDOSable regex
...
Signed-off-by: PandaNinjas <admin@malwarefight.gq >
2023-02-07 17:21:00 +00:00
flow
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
flow
64585d8f78
fix(Inst.Import): don't assert extra data when importing from ZIP
...
ZIPs don't have the necessary data in those cases.
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-13 00:31:41 -03:00
flow
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
flow
1630a23fb0
refactor(InstanceImport): require rvalue from 'extra_info' mappings
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-12-06 17:00:34 -03:00