Commit graph

5131 commits

Author SHA1 Message Date
Trial97
02f23939f5 fix: parse world_gen_settings.dat for seed
fixes #5064
Minecraft moved the world gen settins outside the level.dat file.
So now we need to check data/minecraft/world_gen_settings.dat for the
seed.
I did not bother with zip files(I did not even see the zip file in the
launcher so I will not bother with it)

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit e0139185c8)
2026-02-22 22:18:19 +00:00
Octol1ttle
6dae01d8dd fix(PrismExternalUpdater): actually check for updates on launch
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit dbe2770682)
2026-02-22 22:12:44 +00:00
Trial97
c38c90afc3
fix tweakers
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 9d4bde7f96)
2026-02-22 00:55:57 +02:00
Octol1ttle
3ecb1ca9ba fix(OtherLogsPage): remove CR when removing LF
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 3f11b185a8)
2026-02-21 20:44:30 +00:00
Alexandru Ionut Tripon
156f7eabd4
[Backport release-10.x] OtherLogsPage: Fix some strings not being translatable (#5083) 2026-02-21 22:43:42 +02:00
Alexandru Ionut Tripon
d660ede75c
[Backport release-10.x] Don't show progress dialog when automatically checking for updates (#5082) 2026-02-21 22:43:19 +02:00
Alexandru Ionut Tripon
f2de9af720
[Backport release-10.x] Skin renderer: Do not enable backface culling (#5081) 2026-02-21 22:42:56 +02:00
Octol1ttle
fe2bd2ddbd fix(OtherLogsPage): make UI strings translatable
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 668cbf4ee0)
2026-02-21 20:42:37 +00:00
Octol1ttle
4d72815679 change(PrismExternalUpdater): don't show progress dialog when autochecking
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 61c6eb0b4f)
2026-02-21 20:41:07 +00:00
Octol1ttle
3cfe16a3d7 fix(SkinOpenGLWindow): do not enable backface culling
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 3422fa5c5a)
2026-02-21 20:34:35 +00:00
Octol1ttle
dce9cab56b feat(NewsDialog): save and restore geometry
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit d8a25f55e4)
2026-02-21 20:32:17 +00:00
TheKodeToad
dc2b29529c Stop showing a star on the oldest java
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 3c076bfcf6)
2026-02-19 13:38:37 +00:00
Trial97
a8eddf566e 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>
(cherry picked from commit fe5aee2619)
2026-02-18 13:08:55 +00:00
m0nstrum
2c946258af fix(flame): gate modrinth fallback parsing on success
Signed-off-by: m0nstrum <m0nstrum@proton.me>
(cherry picked from commit 3576c2f101)
2026-02-17 20:44:49 +00:00
m0nstrum
374ecfd2fb fix(flame): avoid double-fail assert in file resolving
Signed-off-by: m0nstrum <m0nstrum@proton.me>
(cherry picked from commit f2cf982ea8)
2026-02-17 20:44:49 +00:00
Alexandru Ionut Tripon
dfeb3463fe
[Backport release-10.x] Allow overriding URL for downloading legacy FML libs (#4879) 2026-02-17 21:55:20 +02:00
Trial97
92d305f345
add back missing step
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-02-17 21:37:55 +02:00
Octol1ttle
b17b76bd5c
feat: allow overriding URL for downloading legacy FML libs
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-18 00:16:24 +05:00
Octol1ttle
eecad73cb9
refactor: FMLLibrariesTask -> LegacyFMLLibrariesTask
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-18 00:16:22 +05:00
abhicommands
2146559a22
Fix InstanceStaging success reentry assertion crash
Signed-off-by: abhicommands <114682464+abhicommands@users.noreply.github.com>
(cherry picked from commit 68f98491d5)
2026-02-17 21:12:03 +02:00
Alexandru Ionut Tripon
70aee4a3fc
[Backport release-10.x] Allow -Duser.language to be overriden (#5019) 2026-02-17 21:09:30 +02:00
Alexandru Ionut Tripon
6653018403
[Backport release-10.x] refactor(console): attach console early (#5018) 2026-02-17 21:09:09 +02:00
Alexandru Ionut Tripon
b7b4fc8aa4
[Backport release-10.x] Application.h cleanup (#5001) 2026-02-17 21:08:50 +02:00
Sefa Eyeoglu
e544616bb6
feat: cache news feed
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit 2030b481bf)
2026-02-17 21:07:57 +02:00
Octol1ttle
b88c2b109d
fix: don't manually check for instance overrides
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 06d9079be1)
2026-02-17 21:04:49 +02:00
Octol1ttle
0baca3fbea
feat: print custom environment variables in log
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit ca5e1e0f1b)
2026-02-17 21:04:49 +02:00
Octol1ttle
766de43e33
refactor: use variables for string literals
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 2842defe7f)
2026-02-17 21:04:47 +02:00
Alexandru Ionut Tripon
a9a15a20ef
[Backport release-10.x] Make Minecraft resource URL override consistent with other overrides (#4877) 2026-02-17 21:01:49 +02:00
Alexandru Ionut Tripon
9fc5e1c650
[Backport release-10.x] refactor: replace std::list with std::vector (#4845) 2026-02-17 21:01:12 +02:00
Alexandru Ionut Tripon
700a2ed7f6
[Backport release-10.x] Do not delete LaunchController before we're done using it (#4824) 2026-02-17 21:00:52 +02:00
Trial97
4fd270877b
Add QIcon to accountList.cpp
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-02-17 20:47:53 +02:00
Trial97
27ea967fc8
fix build
also fixed some warninigs of unused vars and formated the code again

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit d05b996c8a)
2026-02-17 20:38:25 +02:00
Octol1ttle
e3ff900257
refactor(InstanceList): use vector<unique_ptr> to store instances
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 01c1840531)
2026-02-17 20:23:08 +02:00
Octol1ttle
782cda92a9
refactor(instance creation): use RAII lock to suspend instance settings saving
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit c24fd2f570)
2026-02-17 20:23:08 +02:00
Octol1ttle
1b88f31ec8
CapeChange: use dummy sink
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 3937819305)
2026-02-17 20:23:08 +02:00
Octol1ttle
e89ce1124a
refactor!!!: migrate from shared pointers
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 549405ab2f)
2026-02-17 20:23:05 +02:00
Alexandru Ionut Tripon
7755e0def9
[Backport release-10.x] Allow moving accounts in list (#4794) 2026-02-17 20:13:52 +02:00
Alexandru Ionut Tripon
91edd44f2c
[Backport release-10.x] Add icons in settings account list (#4793) 2026-02-17 20:13:29 +02:00
DioEgizio
dea4271b84 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>
(cherry picked from commit 43d2010960)
2026-02-13 07:33:05 +00:00
TheKodeToad
568b30d914 Allow -Duser.language to be overriden
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 6bbbfa06d1)
2026-02-13 07:06:06 +00:00
Alexandru Ionut Tripon
e2952b878d
Revert "Revert "[Backport release-10.x] refactor(console): attach console early"" 2026-02-13 08:37:36 +02:00
Alfred Wingate
9deac7bc4d 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>
(cherry picked from commit 67836213c5)
2026-02-12 22:08:45 +00:00
DioEgizio
fe4e7bc51b fix(macos): fix margins on macos
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit b13f40df51)
2026-02-12 20:59:01 +00:00
TheKodeToad
5105bf2957
Revert "[Backport release-10.x] refactor(console): attach console early (#4998)"
This reverts commit b178c1e84d.
2026-02-12 20:48:17 +00:00
Rachel Powers
18f1513aac Reduce include chain further, forward declare settings and log model
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit 45df360e4c)
2026-02-11 16:02:57 +00:00
Rachel Powers
1da92c9f54 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>
(cherry picked from commit 0ba2c09787)
2026-02-11 16:02:57 +00:00
Rachel Powers
b178c1e84d
[Backport release-10.x] refactor(console): attach console early (#4998)
refactor(console): attach console early

also use RAII guard to free it instead of tracking it with a member variable


(cherry picked from commit ffd50e318a)

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-10 20:15:05 -07:00
Rachel Powers
d7793caa90 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>
(cherry picked from commit e8da9ee4fb)
2026-02-06 18:42:57 +01:00
Trial97
8e6979258a start core update task only if not running already
This line crashes develop builds because the task is running already.

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit bc6a6e959b)
2026-02-04 09:18:36 +00:00
Rachel Powers
757136f5b3 fix: windows filelink results needs to capture by refrence
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit da019c8425)
2026-02-03 03:03:04 +00:00