Alexandru Ionut Tripon
04786023b0
Some small cleanups ( #4772 )
2026-03-18 20:29:26 +00:00
Alexandru Ionut Tripon
bc809d78d3
fix heap buffer overflow ( #5213 )
2026-03-18 19:33:19 +00:00
Trial97
3967fde405
fix heap buffer overflow
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-18 18:13:14 +02:00
Trung Lê
cd06eee030
JavaChecker: Add support for ppc64 and ppc64le architectures
...
Signed-off-by: Trung Lê <8@tle.id.au>
2026-03-19 00:18:23 +11:00
Alexandru Ionut Tripon
53385fdfea
Fix #4695 : Update java path label and tooltip ( #5198 )
2026-03-18 05:38:53 +00:00
Seth Flynn
877832c713
Use clang-tidy in CMake and CI ( #5051 )
2026-03-18 03:40:12 +00:00
Alexandru Ionut Tripon
adf9d67030
mod versions now list in newest first order ( #5194 )
2026-03-17 19:24:03 +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
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
Seth Flynn
6b90403550
build(cmake): don't duplicate resources to launcher sources
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-16 21:54:38 -04:00
Trial97
d78ab048d4
mod versions now list in newest first order
...
superseeds #4239 because the original author went unresponsive
Closes #4052
Clicking a _pack_ in _menu_ -> _edit_ -> _mods_. Fixed minecraft version
being in ascending order left-to-right (e.g. 1.21.6, 1.21.7, 1.21.8).
Now version are shown in descending order (e.g. 1.21.8, 1.21.7, 1.21.6).
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-17 00:47:57 +02:00
Trial97
d3f8dfe65c
Updated Resource Pack Formats
...
superseeds #4242
also this adds support for min_format and max_format and the major.minor
versioning.
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-17 00:40:49 +02: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
Rachel Powers
e16235c1ca
fix: don't always ask for the changelog from modrinth
...
- per https://discordapp.com/channels/734077874708938864/974050507150729236/1461487847142985982
`/project/<id>/version` now has an `include_changelog` query param
which can be set to false to save oodles of bandwidth
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-03-16 14:57:35 -07:00
DioEgizio
ab72536248
Fix infinite update ( #5187 )
2026-03-16 18:10:50 +00:00
DioEgizio
1c92ef83e5
Log OS, CPU, RAM and GPUs on all systems ( #5169 )
2026-03-16 17:28:59 +00:00
Octol1ttle
d221a0a449
feat: print hardware information in launch log
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 15:04:46 +05:00
Alexandru Ionut Tripon
5772a8ac93
Reshuffle launch log ( #5179 )
2026-03-16 07:54:02 +00:00
Trial97
47f4b85435
codeql: fixed warnings
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-16 00:30:57 +02:00
Trial97
37590c8ffe
fix updater infinitly checking if there is an update
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-16 00:30:32 +02:00
Octol1ttle
13d9e0be4d
InstanceList: clean up includes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 01:43:05 +05:00
Octol1ttle
764600704d
fix(InstanceList): include lowercase windows.h
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 01:42:59 +05:00
Octol1ttle
fac0ad7493
feat: mark accounts with errors
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-15 16:07:55 +05:00
Octol1ttle
76bbd0f9ca
change: reshuffle launch log
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-15 02:03:49 +05:00
Alexandru Ionut Tripon
a1e3a28666
LaunchController: minor fixes ( #5129 )
2026-03-13 17:53:59 +00:00
Octol1ttle
31eb4c67ba
improve error message
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-13 16:59:57 +05:00
DioEgizio
faf23c053d
fix crash when updating datapacks ( #5158 )
2026-03-10 10:48:58 +00:00
Alexandru Ionut Tripon
7bef408598
Ask before deleting saves as part of a Modpack update ( #4622 )
2026-03-10 10:25:37 +00:00
Alexandru Ionut Tripon
d29912608d
fix zip path traversal ( #5034 )
2026-03-10 10:22:48 +00:00
Trial97
464a04a2cb
ensure that save lock isunlocked on success
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-10 09:26:30 +02:00
Trial97
56936cf485
fix zip path traversal
...
this makes sure that the file is in the given root
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-10 09:26:12 +02:00
Trial97
0b26d24c9b
ask user if he wants to delete saves on modpack update
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-10 09:25:13 +02:00
Trial97
d958a91ce9
fix crash when updating datapacks
...
parent PR #5101
so for datapacks and datapacks only we need an extra check.
Why? Because Datapacks are treated as ModLoaderType but they aren't a
modloader. So the modLoaderTypesToList will generate an empty list even
if loader is 64 (not 0).
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-10 08:55:33 +02:00
Alexandru Ionut Tripon
9dcb5b7da4
fix %INST_JAVA% incorrect path format on windows ( #5072 )
2026-03-09 20:22:25 +00:00
Alexandru Ionut Tripon
6d5a3278cc
Open correct wiki URL when opened from main window ( #5130 )
2026-03-09 20:11:11 +00:00
Seth Flynn
352b98db8e
Enable warnings as errors ( #5101 )
2026-03-06 07:42:39 +00:00
Octol1ttle
068bbba570
change: use BUILDSYSTEM_TARGETS to apply warnings
...
Co-authored-by: Seth Flynn <getchoo@tuta.io>
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-05 18:16:55 +05:00
Octol1ttle
979973b313
fix: open correct wiki URL when opened from the Help *menu*
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-04 22:16:48 +05:00
Octol1ttle
314a7fc67d
fix(LaunchController): use separate message for account errors
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-04 21:46:29 +05:00
Octol1ttle
f7941b6431
fix(LaunchController): emit failed with correct reason
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-04 21:46:20 +05:00
Alexandru Ionut Tripon
b114d043f6
Use an owning QByteArray in ByteArraySink ( #5050 )
2026-03-02 16:53:22 +00:00
Octol1ttle
0dfb6c99e1
fix(ModrinthCheckUpdate): guard list access
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:12 +05:00
Octol1ttle
9cf9ec5341
fix(InstanceList): count() should be int as all usages expect int
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:12 +05:00
Octol1ttle
f26a4f897c
fix ignoring return value of function declared with 'nodiscard' attribute
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:12 +05:00
Octol1ttle
eda4592f19
Fix implicit fallthrough
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:12 +05:00
Octol1ttle
ec4b36b299
Fix compiler warnings
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:11 +05:00
Octol1ttle
94da1308ac
Refactor warning enabling, enable warnings-as-errors
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:11 +05:00
Octol1ttle
dde1d21cbc
run clang-format to apply new qualifier alignment
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-25 12:31:31 +05:00