2855 Commits

Author SHA1 Message Date
Alexandru Ionut Tripon
e7a03d311c ProgressDialog: allow finished tasks to be re-displayed once restarted (#5412) 2026-04-17 14:00:07 +00:00
Octol1ttle
b9fa4ffc00 fix(ProgressDialog): allow finished tasks to be re-displayed once restarted
Cherry-picked from libcurl (lmao)

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-16 22:04:43 +05:00
Tayou
f40cbf816e fix text overlap in project item views (#5406) 2026-04-16 09:45:45 +00:00
Alexandru Ionut Tripon
8eb9a9971b Search by project id (#) improvement (#5303) 2026-04-15 20:41:57 +00:00
so5iso4ka
fa54329711 fix text overlap in project item views
Signed-off-by: so5iso4ka <so5iso4ka@icloud.com>
2026-04-15 22:44:17 +03:00
0x189D7997
28c42d04b6 Limit normal search fallback to 404 respnse
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-14 23:51:34 +00:00
Alexandru Ionut Tripon
519d8f7385 add a option to skip meta refresh on launch (#5267) 2026-04-14 16:29:30 +00:00
Alexandru Ionut Tripon
ece83eb637 fix: force metadata version list refreshes to reload (#5349) 2026-04-14 16:29:05 +00:00
Octol1ttle
1fec781251 fix(ScreenshotsPage): fix QString::arg in string with no arguments
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-13 23:44:13 +05:00
Octol1ttle
08de904e21 fix(ScreenshotsPage): disable "Copy Image" when selecting multiple screenshots
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-13 23:44:13 +05:00
Octol1ttle
7a1d2e41a1 refactor(ScreenshotsPage): clang-tidy
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-13 23:44:13 +05:00
Octol1ttle
1b650622ea fix(ScreenshotsPage): use correct selection collection
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-13 22:57:13 +05:00
Alexandru Ionut Tripon
a17a45c748 enable modpack changelog for modrinth page (#5354) 2026-04-11 05:19:09 +00:00
Alexandru Ionut Tripon
a488eb6d5d fix pack upgrade (#5345) 2026-04-10 17:04:55 +00:00
Trial97
f3ff0a730a enable modpack changelog for modrinth page
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-04-10 19:29:56 +03:00
Alexandru Ionut Tripon
966ecd00bd Allow disabling low RAM warning (#5333) 2026-04-10 09:14:47 +00:00
morsz
2219c37d7f fix: force metadata version list refreshes to reload
manual refreshes on version selection screens could reuse cached metadata and skip downloading updated manifests, so new versions would not appear until Prism was restarted. pass an explicit forced reload through the shared version list loading path and use it from refresh actions so manual refresh always reloads metadata

Signed-off-by: morsz <morsz@morsz.dev>
2026-04-10 02:19:28 +02:00
Trial97
b7344af313 fix pack upgrade
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-04-10 00:36:05 +03:00
Octol1ttle
c044ed36af feat: allow disabling low RAM warning
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-09 19:34:11 +05:00
Octol1ttle
91616ae9b6 refactor: McClient
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-09 19:03:35 +05:00
Octol1ttle
2fe0569bd6 fix(McClient): do not use unsigned type for response length
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-09 17:41:25 +05:00
0x189D7997
364968a6b4 Use network_error_code from callbacks
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-07 12:57:09 +00:00
0x189D7997
fdd1a5dde8 oops forgot again
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-04 13:35:06 +00:00
0x189D7997
4151db6c94 Fallback to normal search on error and apply same changes to ResourceModel
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-04 13:12:23 +00:00
0x189D7997
4706f894e3 Activate search by project id only for numarical values for CurseForge
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-04 07:29:19 +00:00
0x189D7997
bf75d50baf Make search by id fail quietly
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-04 07:27:29 +00:00
leia uwu
35526b53f9 Add back drag and dropping to screenshots page
Fixes #4548

And #1503 was technically fixed when drag and drop was disabled but can also be closed as this does not reintroduce the issue

Signed-off-by: leia uwu <leia@tutamail.com>
2026-04-03 12:24:05 -03:00
0x189D7997
c58562a304 Allow selecting multiple items in Network Error dialog
Signed-off-by: 0x189D7997 <199489335+0x189D7997@users.noreply.github.com>
2026-04-02 13:20:03 +00:00
Trial97
0689e58ca2 fixes crash on servers with invalid packet
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-04-01 11:28:10 +03:00
Seth Flynn
17048a586a Use Launcher_ENVName for launcher environment variable names (#5226) 2026-03-29 06:56:04 +00:00
DioEgizio
63a8b43119 chore: clang-format
Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-03-27 07:24:15 +01:00
Trial97
40b7cab3ed add a option to skip meta refresh on launch
related to https://github.com/PrismLauncher/PrismLauncher/issues/3785
It doesn't fix it but it should at least allow users to skip the
redownload of the meta files.
So in a previous PR I added an automated way to refresh all the meta
from the original index, to the component index to the actual index.

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-27 00:23:23 +02:00
Alexandru Ionut Tripon
1b05e33202 do not delete mod on cancel (#5238) 2026-03-26 18:04:58 +00:00
DioEgizio
bf42cfdcf2 fix: rename LAUNCHER_DISABLE_GLVULKAN to PRISMLAUNCHER_DISABLE_GLVULKAN
for consistency with other env vars

this also introduces LAUNCHER_ENVNAME in BuildConfig/program_info for rebranded configurations

Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-03-26 18:33:44 +01:00
Octol1ttle
3a48d13c07 feat(NetworkJobFailedDialog): implement URL copying
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-26 10:46:37 +05:00
TheKodeToad
4bc72ccca4 My tweaks
Use a tree view instead of table view, remove toggle button (janky)

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-03-26 10:46:37 +05:00
TheKodeToad
e6d7e5cdae Backport new NetJob failure dialog from Octol1ttle's libcurl PR
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-03-26 10:46:37 +05:00
Trial97
3a65ed4c25 do not delete mod on cancel
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-23 13:26:57 +02:00
Octol1ttle
838687fb2e fix: log error if file open/commit fails
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-23 01:07:05 +05:00
Alexandru Ionut Tripon
39bb912aab feat: ibm semeru runtime open edition support (openj9 jvm) (#5138) 2026-03-21 10:01:04 +00:00
Rachel Powers
2f62b8ef06 fix: allow disabling gl and vulkan features with an envvar and disable it by default on appimage/portable (#5224) 2026-03-21 01:29:51 +00:00
Rachel Powers
d0705a9406 handle mod formatting codes (#4550) 2026-03-20 23:16:00 +00:00
DioEgizio
e524fa5b6b fix: allow disabling gl and vulkan features with an envvar and disable it by default on appimage/portable
the previous approach didn't work with runtime symbol lookup errors

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-03-20 17:03:07 +01:00
Alexandru Ionut Tripon
53385fdfea Fix #4695: Update java path label and tooltip (#5198) 2026-03-18 05:38:53 +00:00
Metehan
77e36c7d68 Fix #4695: Clarify Java auto-download path in settings UI
Signed-off-by: Metehan <metehancekci9@gmail.com>
2026-03-17 18:18:33 +03:00
DioEgizio
9d5f4059bf feat+fix: Rework modrinth fallback for blocked mods a bit
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-03-17 15:16:57 +01:00
Ludgie
085a3b0fab feat: ibm semeru runtime open edition support
Signed-off-by: Ludgie <ludgie@odate.eu>
2026-03-17 13:51:37 +01:00
Alexandru Ionut Tripon
c7d43f1685 Modrith api optional changelog (#5197) 2026-03-17 08:50:37 +00:00
Alexandru Ionut Tripon
662a448080 feat: curseforge modpack downloading via binaryname:// uri (#4872) 2026-03-17 06:03:41 +00:00
Rachel Powers
67fe365ae0 chore: clang-tidy work adjacent to changelog api fix
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-03-16 14:58:20 -07:00