Rachel Powers
295a8493b8
Update CONTRIBUTING.md
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-14 03:34:36 -07:00
Tayou
4ba9c4b1a5
Update CONTRIBUTING.md
...
Co-authored-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Tayou <git@tayou.org>
2026-02-14 10:16:20 +01:00
Tayou
44056043b1
Update CONTRIBUTING.md
...
Co-authored-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
Signed-off-by: Tayou <git@tayou.org>
2026-02-14 10:15:33 +01:00
DioEgizio
232e9fde09
fix: disable qt debug in every non-debug build ( #5022 )
2026-02-14 08:48:32 +00:00
DioEgizio
4f12814893
feat: disable pch on codeql build ( #5023 )
2026-02-13 22:07:08 +00:00
DioEgizio
00eb04db58
feat: disable pch on codeql build
...
this allows us to notice when no-pch builds break
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-13 18:28:47 +01:00
DioEgizio
61c13655d3
fix: disable qt debug in every non-debug build
...
without this change it was still enabled in RelWithDebInfo
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-13 18:11:55 +01:00
Alexandru Ionut Tripon
a90c438655
fix: replace gnome icons with oxygen ones in the multimc icon theme ( #5012 )
2026-02-13 07:15:23 +00:00
Alexandru Ionut Tripon
e6f2d824ab
Allow -Duser.language to be overriden ( #5017 )
2026-02-13 06:33:37 +00:00
TheKodeToad
71278ff7ea
Add opt-in for showing mod incompatibilities
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 22:37:15 +00:00
TheKodeToad
b664846030
Allow multiple compat issues to be displayed, make game version incompat clearer
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 22:36:59 +00:00
TheKodeToad
6bbbfa06d1
Allow -Duser.language to be overriden
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 22:18:42 +00:00
TheKodeToad
1ad0628ca3
fix(SkinManageDialog): add missing QMenu include ( #5015 )
2026-02-12 21:49:42 +00:00
Rachel Powers
13b6aab7c1
add marplotlib attribution
...
Co-authored-by: TheKodeToad <TheKodeToad@proton.me>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-12 14:36:16 -07:00
Alfred Wingate
67836213c5
fix(SkinManageDialog): add missing QMenu include
...
launcher/ui/dialogs/skins/SkinManageDialog.cpp: In member function ‘void SkinManageDialog::show_context_menu(const QPoint&)’:
launcher/ui/dialogs/skins/SkinManageDialog.cpp:344:18: error: variable ‘QMenu myMenu’ has initializer but incomplete type
344 | QMenu myMenu(tr("Context menu"), this);
| ^~
Include appears to have been dropped transitively in either
0ba2c09787 or 45df360e4c
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2026-02-12 23:26:27 +02:00
DioEgizio
43d2010960
fix: replace gnome icons with oxygen ones in the multimc icon theme
...
debian really wants this because of dfsg
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-12 22:05:18 +01:00
DioEgizio
c0c9185a09
fix(macos): fix margins on macos ( #4977 )
2026-02-12 20:37:02 +00:00
TheKodeToad
9cb33b519f
Render incompatibility highlight and warning
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 18:56:57 +00:00
TheKodeToad
081d2f1e51
Reduce duplication in ResourceFolderModel subclasses
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 18:56:56 +00:00
TheKodeToad
e2d503456f
Detect resources incompatible with the MC version
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 18:56:38 +00:00
Tayou
ca16d85258
chore(docs): add AI policy
...
AI policy mostly plagiarized from matplotlib: https://matplotlib.org/devdocs/devel/contribute.html#generative-ai
Signed-off-by: Tayou <git@tayou.org>
2026-02-12 15:05:14 +01:00
Alexandru Ionut Tripon
157ae6fb72
Application.h cleanup ( #4502 )
2026-02-11 15:44:19 +00:00
Octol1ttle
e5fe2c100e
change button text in Modrinth and Flame imports
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-11 20:32:36 +05:00
Trial97
fe5aee2619
fix crash with skin format
...
fixes #4994
All the formats lower than Format_Indexed8 will have less information
and can't be used directly.
Also added the check for alphaChannel check just to be sure.
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-02-11 13:35:40 +02:00
Octol1ttle
f59e5b2df9
change: set abort button to "Skip" when downloading game files
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-10 22:42:19 +05:00
Rachel Powers
7cda5e738f
refactor(console): attach console early ( #4481 )
2026-02-10 08:40:44 +00:00
Rachel Powers
45df360e4c
Reduce include chain further, forward declare settings and log model
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-09 20:03:10 -07:00
Rachel Powers
0ba2c09787
refactor(Application.h): reduce include chain
...
Include only what's absolutely necessary to reduce headers pulled into a
translation unit. If you need access to
instance's from `APPLICATION` include `BaseInstance.h` separately
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-09 19:16:58 -07:00
Rachel Powers
ffd50e318a
refactor(console): attach console early
...
also use RAII guard to free it instead of tracking it with a member variable
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-09 16:52:35 -07:00
Abhinav Acharya
13c3111163
Merge branch 'PrismLauncher:develop' into fix/modpack-update-emit-succeeded-crash
2026-02-09 12:18:47 -05:00
Seth Flynn
35121f26fd
docs(README): use prismlauncher.org/nightly redirect for dev builds ( #4987 )
2026-02-09 07:07:46 +00:00
Seth Flynn
7ebc603963
docs(README): use prismlauncher.org/nightly redirect for dev builds
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-02-08 18:26:54 -05:00
abhicommands
68f98491d5
Fix InstanceStaging success reentry assertion crash
...
Signed-off-by: abhicommands <114682464+abhicommands@users.noreply.github.com>
2026-02-06 22:42:32 -05:00
DioEgizio
0229c0fd0c
feat: Auto handle Http 429 Too Many Requests with retry ( #4946 )
2026-02-06 16:59:29 +00:00
Rachel Powers
e8da9ee4fb
feat: Auto handle Http 429 Too Many Requests with retry
...
- Must be explicitly enabled for a request
- Uses Retry-After Header if present, falls back to exponential back off
starting with 10 seconds
- if retry delay is greater than 1 minute or it retries more than 3
times then fail with a "Rate Limited" reason
- Sets task status to inform user of retry.
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-06 09:36:09 -07:00
DioEgizio
b13f40df51
fix(macos): fix margins on macos
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-06 16:53:25 +01:00
Alexandru Ionut Tripon
9171e2b2e1
Cache news feed ( #4964 )
2026-02-05 10:51:07 +00:00
Alexandru Ionut Tripon
620567e435
Remove retrieving Xbox API token for gamertag ( #4958 )
2026-02-04 19:26:14 +00:00
Alexandru Ionut Tripon
2c95df4271
Actions: Unhardcode AppImage signing key ID ( #4936 )
2026-02-04 18:43:16 +00:00
Sefa Eyeoglu
2030b481bf
feat: cache news feed
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-02-04 18:29:00 +01:00
Alexandru Ionut Tripon
f1a4721a6a
start core update task only if not running already ( #4955 )
2026-02-04 08:59:43 +00:00
Alexandru Ionut Tripon
a3c17034c0
Turn off debug assertions in Release builds ( #4959 )
2026-02-04 05:38:49 +00:00
Octol1ttle
d35155ca66
change(accounts): stop retrieving Xbox API token for gamertag
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:30 +05:00
Octol1ttle
31971b2746
fix: don't return instance if creation didn't succeed
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:09 +05:00
Octol1ttle
4afbd9da01
oops
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:09 +05:00
Octol1ttle
d464c1ea68
fix: properly set details in InstanceCreationTask
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:09 +05:00
Octol1ttle
f085a0ef25
fix: use translated "Aborted"
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:09 +05:00
Octol1ttle
7bcd2dd768
fix: properly emit aborted instead of failed
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:09 +05:00
Octol1ttle
625f0060a1
feat: download game files during instance creation
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:09 +05:00
Octol1ttle
aa9896031d
refactor(InstanceCreationTask): return created instance to caller
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-04 09:11:08 +05:00