Octol1ttle
eecad73cb9
refactor: FMLLibrariesTask -> LegacyFMLLibrariesTask
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-18 00:16:22 +05: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
Alexandru Ionut Tripon
9767af6212
[Backport release-10.x]Cache news feed ( #4975 )
2026-02-17 21:08:31 +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
Alexandru Ionut Tripon
7faaeee2f4
[Backport release-10.x] Print custom environment variables during instance launch ( #4846 )
2026-02-17 21:06:19 +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
Alexandru Ionut Tripon
49c436554a
[Backport release-10.x] fix build ( #4799 )
2026-02-17 21:00:37 +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
Alexandru Ionut Tripon
e32297d531
[Backport release-10.x] refactor!!!: migrate from shared pointers ( #4792 )
2026-02-17 20:34:34 +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
Alexandru Ionut Tripon
ad9c6270b2
chore: bump to 10.1 ( #5047 )
2026-02-17 20:09:31 +02:00
Trial97
f59817862a
chore: bump to 10.1
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-02-17 20:07:31 +02:00
Alexandru Ionut Tripon
16e541f448
[Backport release-10.x] fix: remove unused qt plugins on linux appimage and portable ( #5027 )
2026-02-14 17:36:28 +02:00
DioEgizio
e27bdae290
fix: remove unused qt plugins on linux appimage and portable
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 247e5fcc6c )
2026-02-14 15:33:25 +00:00
DioEgizio
fe85c3badc
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>
(cherry picked from commit 61c13655d3 )
2026-02-14 10:10:00 +01:00
DioEgizio
cae7a87e4f
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-14 09:29:39 +01:00
Alexandru Ionut Tripon
0fca1a5afb
[Backport release-10.x] fix: replace gnome icons with oxygen ones in the multimc icon theme ( #5021 )
2026-02-13 09:34:08 +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
Alexandru Ionut Tripon
4ff026560a
[Backport release-10.x] fix(SkinManageDialog): add missing QMenu include ( #5016 )
2026-02-13 08:30:35 +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
TheKodeToad
43e4f8268e
[Backport release-10.x] fix(macos): fix margins on macos ( #5014 )
2026-02-12 20:59:35 +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
4898f25e5f
Revert "[Backport release-10.x] refactor(console): attach console early" ( #5013 )
2026-02-12 20:48:57 +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
Alexandru Ionut Tripon
8d8220283b
[Backport release-10.x] docs(README): use prismlauncher.org/nightly redirect for dev builds ( #4989 )
2026-02-09 09:28:18 +02:00
Seth Flynn
517286170c
docs(README): use prismlauncher.org/nightly redirect for dev builds
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 7ebc603963 )
2026-02-09 07:25:45 +00: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
Octol1ttle
930cf828c4
change(Actions): unhardcode AppImage signing key ID
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 27172dd1bd )
2026-02-04 20:06:28 +01:00
Alexandru Ionut Tripon
301bce3c72
[Backport release-10.x] start core update task only if not running already ( #4961 )
2026-02-04 11:38:36 +02: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
6e9e79a435
fix: turn off debug assert in release builds
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit d888ecaf11 )
2026-02-04 07:34:10 +01:00
Alexandru Ionut Tripon
6ee608e678
[Backport release-10.x] Use Merge Groups for primary CI ( #4951 )
2026-02-03 23:40:00 +02:00