Trial97
b1408775b3
fix Pre-release filter
...
introduced here https://github.com/PrismLauncher/PrismLauncher/pull/3260
fixes #4415
reason: some snapshot have Pre-Release in our meta but when searching in
Modrinth this needs to be translated to -pre and the reverse needed to
be done for filtering after we fetched the version.
Now there are snapshots with -pre in name and that works with Modrinth
but when we translate it back we replace it with Pre-Release so the
easeiest patch is just to double the version(one with -pre one with
Pre-Release)
The correct one would be to complicate the code and identify the
versions that need the transition and only apply this for those.
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-22 19:55:47 +02:00
Rachel Powers
d1b6d7c402
chore: Re-simplify IndexVersionType and MessageLevel with c++20
...
This sets our compiler requirements to gcc 11 and clang 13. If we
forgo the use of `using enum` we can drop to gcc 10 and clang 10 but
that means using `MessageLevel::Enum::Unknown` for direct enum access
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-12-11 09:59:33 -07:00
TheKodeToad
de5c7bac72
Simplify IndexedVersionType::VersionType -> IndexedVersionType
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-12-07 14:34:00 +00:00
Octol1ttle
7cbec465cd
fix(ModrinthPackIndex): set logo name correctly
...
Fixes: f90c0a59a7
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-11-15 22:42:16 +05:00
TheKodeToad
51a1e3bfe0
Merge remote-tracking branch 'upstream/develop' into no-ensure
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-11-10 18:56:32 +00:00
TheKodeToad
e42c9d2a1d
Remove ensure JSON helpers
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-11-09 21:35:11 +00:00
Trial97
31cdca77df
fix mod select
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-05 14:24:38 +02:00
Trial97
88399cf922
fix: modrinth modpacks icon importing
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-09-22 14:47:56 +03:00
Trial97
29cff14fd6
removed some duplicate code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-09-15 18:25:07 +03:00
Trial97
be963764ea
propagate side as enum instead of Qstring
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-06-02 13:26:42 +03:00
Trial97
49f0e8ef6b
replace qvector with qlist
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-19 00:59:48 +03:00
Trial97
22e0659a5f
removed unused BaseInstance argument from some API functions
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-03-03 08:31:39 +02:00
Trial97
8e5a7c6e33
ensure that the snapshot mapping is on all apis
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-01-17 10:35:13 +02:00
Trial97
147741e616
increment clang-tools version
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-28 12:48:52 +03:00
Trial97
766ddc80e3
refactored hassing task
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-06-18 16:51:26 +03:00
Trial97
98f8bc526d
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into filters
2024-06-15 10:21:53 +03:00
Trial97
a7a1b28765
improve invalid path name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-05-30 13:49:23 +03:00
Trial97
5bd28e2cc8
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into filters
2024-05-18 17:11:41 +03:00
Trial97
30ce8ecb5f
Fixed imports
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-04-30 23:20:24 +03:00
Trial97
5400c24c73
Ensure valid file names for resource names
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-04-30 23:04:50 +03:00
Trial97
3c12e27226
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into filters
2024-03-23 23:53:25 +02:00
lumiscosity
358cf5b348
add archived project warning
...
Signed-off-by: lumiscosity <averyrudelphe@gmail.com >
2023-12-22 22:04:33 +01:00
Trial97
d151e97e3a
Fixed some headers
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-21 22:40:37 +03:00
Trial97
9e85297f7a
Connected filters
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-21 18:28:33 +03:00
Trial97
b54376062e
Added mcVersion column
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-17 19:25:01 +03:00
Alexandru Ionut Tripon
4eb8db16f1
Merge pull request #1543 from Trial97/packwiz
...
refactor packwiz file write
2023-10-10 16:16:57 +01:00
Trial97
77979b4c95
revert back the release order
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-10-03 17:23:26 +03:00
Trial97
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
Trial97
9445a555e4
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into packwiz
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-10 16:24:59 +03:00
Trial97
47d1f23568
added side for modrinth mods
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-09-10 16:22:57 +03:00
Trial97
c54fecf5d9
added condition for empty loader type
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-25 09:05:04 +03:00
Trial97
e6ba2f4970
Added loaders check on versions load
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-23 12:52:51 +03:00
Trial97
f8f9ffa118
added loaders for flame version
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-08-23 11:33:45 +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
Alexandru Ionut Tripon
b3b2e9df35
Merge branch 'develop' into feat/acknowledge_release_type
...
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2023-08-12 12:42:30 +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
Rachel Powers
8d7dcdfc5b
chore: fix shadowed member and signed/unsigned mismatch
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: supress unused with [[maybe_unused]]
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: unshadow ^&^& static_cast implicit return
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: deshadow and mark unused in parse task
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: mark unused in folder models
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: deshadow and mark unused with instances
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: more deshadow and unused
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: remove uneeded simicolons
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: mark unused
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
chore: prevent shadow
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-07-01 23:39:38 -07:00
Trial97
5f1074471d
Corected variable name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-28 13:35:42 +03:00
Trial97
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
Trial97
6fd729e285
Fixed regresion regarding modrinth project_id in dependence array
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-19 17:42:16 +03:00
Trial97
1bdde1f947
Small fixes
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-06-19 00:36:37 +03:00
Rachel Powers
2680dba0aa
fix: use <= when compareing release types
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-26 17:16:50 -07:00
Rachel Powers
cf4df19986
feat: display release type
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-26 16:23:43 -07:00
Rachel Powers
c156034069
feat: add verion_type / release_type to IndexedVersion
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2023-05-26 13:50:22 -07:00
Trial97
fac33498db
Made some copy by reference
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-04-21 18:42:06 +03:00
Trial97
7bd26ce468
Semi fixed the Modrinth dependency implementation
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-04-21 18:42:05 +03:00
Trial97
4fe497cd68
First working version with curseforge mods
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-04-21 18:42:05 +03:00
Trial97
6d5c629b43
Added dependencies to the APIs
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2023-04-10 00:04:35 +03:00
flow
c95c81d42f
fix(ModUpdater): ensure instead of require icon_url
...
The spec says that this can be null, and indeed some mods have it set to
null, and should still be considered as valid.
Signed-off-by: flow <flowlnlnln@gmail.com >
2023-01-13 16:59:37 -03:00
flow
45d1319891
refactor(RD): decouple ResourceModels from ResourcePages
...
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-13 16:23:07 -03:00