c7b6977692
Merge pull request #3043 from Trial97/fix_flame_loader_match
...
fix the flame loaders match
2024-12-18 19:53:22 +01:00
f77f0207f7
fix the flame loaders match
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-11-01 14:30:47 +02:00
2b590f24ed
remove task parent from constuctor
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-11-01 00:11:45 +02:00
d49e6187cd
Make requested changes
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-29 17:17:51 +00:00
c1c198b84b
Combine if statements
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-29 15:45:30 +00:00
8e586c883c
Fix Modrinth update crashing
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-24 01:16:06 +01:00
f13e875f0d
Try to fix ModrinthCheckUpdate (not working)
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-10-22 18:46:10 +01: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
d5c5f5d4fc
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into disablemods
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-07-24 11:47:45 +03:00
55f740453c
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into disablemods
2024-06-28 20:34:59 +03:00
00b83efb9a
fix build
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-24 20:12:40 +03:00
e57c2180da
Resolve issue with multiple loaders during update
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-24 03:06:10 +03:00
766ddc80e3
refactored hassing task
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-18 16:51:26 +03:00
28cfd31269
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into disablemods
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-03-29 10:30:42 +02:00
82d0f204e2
De-OOP ProviderCapabilities
...
There was no reason for it to be a class, and imo it created quite a code-smell needing to initialise it everywhere.
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-26 03:06:05 +00:00
97ee0a19b5
Refactor updating mechanisms to work with all resources
...
Summary:
- It compiles
- I need to go to bed
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-26 02:53:57 +00:00
35b5c8097c
Merge branch 'develop' into resource-meta
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-01-23 23:20:40 +00:00
763eab6b96
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into filters
2023-12-13 14:48:31 +02:00
f4940e26c6
Merge remote-tracking branch 'upstream/develop' into resource-meta
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-11-12 19:02:14 +00:00
dba54332fb
fixed some asan stuf
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-26 18:31:52 +03:00
30f73a0696
Merge branch 'fail_concurrent_task' of github.com:Trial97/PrismLauncher into concurrent
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-18 18:08:31 +03:00
749975e8ef
made side and loaders visible to user
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-15 12:46:23 +03:00
5f7513d61c
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into disablemods
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-10 19:49:40 +03:00
4802f6950e
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feat/acknowledge_release_type
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-28 23:06:18 +03:00
531b58093e
Merge pull request #1263 from Trial97/develop
2023-09-28 22:03:14 +02:00
2ff9ef0620
Merge pull request #1363 from Trial97/download_threads
2023-09-28 22:02:57 +02:00
9acbf98f94
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feat/acknowledge_release_type
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-28 22:50:12 +03:00
abbac5c26c
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into fail_concurrent_task
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-01 22:28:59 +03:00
93876e27f8
Generalise resource metadata
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2023-08-31 17:54:22 +01:00
0680d2dceb
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-27 20:41:56 +03:00
e6ba2f4970
Added loaders check on versions load
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-23 12:52:51 +03:00
4704c522e0
moved modloaderTypes to ModPlatform
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-23 10:26:57 +03:00
ab6301d5a1
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into develop
2023-08-19 00:38:40 +03:00
f7f7bc6865
Removed update disabled warning
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-15 20:52:17 +03:00
62c14cea2a
fix: allow NeoForge in resource APIs
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2023-08-15 11:06:14 +02:00
a7e0c9db96
connected failed event for some tasks
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-07-15 12:01:07 +03:00
db9f5f44e0
Split in two the options
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-07-14 22:26:22 +03:00
cebb4dd17a
made the number of concurrent tasks configurable
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-07-14 20:39:53 +03:00
5f1074471d
Corected variable name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-28 13:35:42 +03:00
c04cee7ff7
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feat/acknowledge_release_type
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-28 13:21:00 +03:00
564e394ec8
feat:Update mods now fills missing dependencies
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-24 21:48:12 +03:00
67db141203
Renamed getResults to resultsReady
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-23 14:38:23 +03:00
0161520b33
Fixed leaks
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-18 23:27:26 +03:00
147366bc0a
Made ByteSynkArray to use shared_ptr
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-15 22:59:41 +03:00
1840505a0f
Fix crash when selecting same mod from different providers ( #1029 )
2023-06-02 18:04:06 -03:00
cf4df19986
feat: display release type
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-26 16:23:43 -07: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
ba677a8cb7
refactor: change some ResourceAPI from NetJob to Task
...
This makes it easier to create resource apis that aren't network-based.
Signed-off-by: flow <flowlnlnln@gmail.com >
2023-01-13 16:23:09 -03:00
6a18079953
refactor: generalize mod models and APIs to resources
...
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 >
2023-01-13 16:23:00 -03:00
631a93bcd8
refactor: add a HashUtils place for hashing stuff
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-24 17:46:54 -03:00