11450 Commits
Author SHA1 Message Date
Alexandru Ionut Tripon df96e1c76f refactor(net): use std::expected for the sink interface (#6071) 2026-09-14 08:32:21 +00:00
Octol1ttle e109b6de7e fix build
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-09-13 18:15:32 +05:00
Alexandru Ionut TriponandOctol1ttle ebca9f4254 Update launcher/net/Sink.h
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-09-13 15:54:12 +03:00
Alexandru Ionut Tripon 3c5a8d8d06 chore(nix): update lockfile (#6083) 2026-09-13 07:20:46 +00:00
github-actions[bot] 9cf38cd71d chore(nix): update lockfile
Flake lock file updates:

• Updated input 'nixpkgs':
    'https://releases.nixos.org/nixos/unstable/nixos-26.11pre1068089.c043004d1c69/nixexprs.tar.xz?narHash=sha256-PRK1fSEiAcO29DkUoOlsVLGYRK3h1YKVr%2BqQJB0VcYQ%3D' (2026-09-05)
  → 'https://releases.nixos.org/nixos/unstable/nixos-26.11pre1072397.eaad089433ca/nixexprs.tar.xz?narHash=sha256-eQUZVehWLDBbpBR2rq6DnuRee1ULT6Y675RhsYDSjYI%3D' (2026-09-11)
2026-09-13 00:45:32 +00:00
Alexandru Ionut Tripon 4b35975964 fix: preserve Windows paths in quoted Java arguments (#6069) 2026-09-12 13:05:30 +00:00
Alexandru Ionut Tripon cb720a088d feat: add configurable world tools to instance toolbar (#6023) 2026-09-12 12:27:12 +00:00
Nic a1949f1610 fix: preserve Windows paths in quoted Java arguments
splitArgs treated any backslash inside quotes as an escape character,
so a quoted Windows path such as -Dorg.lwjgl.glfw.libname="C:\Users\..."
lost its path separators before reaching the JVM, causing
java.nio.file.InvalidPathException at launch.

A backslash inside quotes now only escapes the matching quote or
another backslash, keeping escaped quotes functional while leaving
Windows path separators intact.

Signed-off-by: Nic <73386479+nicyoong@users.noreply.github.com>
2026-09-12 09:33:02 +08:00
Alexandru Ionut Tripon c5df040ac0 Fix a few issues with instance icon folder (#6075) 2026-09-11 21:36:14 +00:00
Alexandru Ionut Tripon 61c4b170bf Change FS::copy to add an option to copy empty directories and symlinked directories as such (#6011) 2026-09-11 21:35:56 +00:00
Trial97 bb27d2e13f refactor(net): use std::expected in sink interface
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-11 20:39:55 +03:00
Trial97 9e63d9f347 refactor(net): use expected in validator interface
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-11 17:29:57 +03:00
Alexandru Ionut Tripon 48ae890109 refactor(skins): fold task subclasses into request factories (#5937) 2026-09-11 13:16:05 +00:00
Alexandru Ionut Tripon a070ca7b28 refactor(screenshots): merge Imgur into ImgurAPI (#6020) 2026-09-11 12:13:38 +00:00
Alexandru Ionut Tripon f6db53b654 refactor: use RpcSink for log uploads (#6026) 2026-09-11 11:48:04 +00:00
Alexandru Ionut TriponandOctol1ttle d76418fa97 Update launcher/screenshots/ImgurAPI.cpp
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-09-11 14:47:27 +03:00
Alexandru Ionut TriponandOctol1ttle bc5f0e6d47 Update launcher/minecraft/skins/SkinRequests.cpp
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-09-11 14:47:10 +03:00
Alexandru Ionut TriponandOctol1ttle 2e240fdd10 Apply batched suggestions from code review
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-09-11 14:21:43 +03:00
Trial97 42bb46a9ee refactor: wrap PasteType in EnumWrapper
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 23:58:37 +03:00
TheKodeToad 7dbed49b02 Only search folders which are directly inside icons
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-09-10 21:45:00 +01:00
TheKodeToad 2e26d80af2 Remove unused SettingChanged slot
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-09-10 21:44:41 +01:00
TheKodeToad 79d863b42b Fix root icons being cleared out when subdir is updated
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-09-10 21:44:17 +01:00
Trial97 a1a17514a4 refactor: use RpcSink for log uploads
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 23:06:56 +03:00
Trial97 3680a052d0 style: modernize net sinks and skin dialog code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 22:47:31 +03:00
Trial97 b2de330862 refactor(skins): fold task subclasses into request factories
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 22:47:31 +03:00
Trial97 bb03a6584a refactor(screenshots): merge Imgur into ImgurAPI
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 22:29:49 +03:00
Alexandru Ionut Tripon 0db8771a28 fix: report installed status for non-mod resources (#6059) 2026-09-10 18:06:53 +00:00
Alexandru Ionut TriponandOctol1ttle 88b3ceec19 Update launcher/ui/pages/global/ExternalToolsPage.cpp
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-09-10 21:06:49 +03:00
Trial97 c20cc6a89d fix: report installed status for non-mod resources
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 20:24:26 +03:00
Alexandru Ionut Tripon c9065adcad feat(launch): add pre-load command (#6041) 2026-09-10 15:51:32 +00:00
timoreo 84f7644729 chore: update sparkle to 2.9.6 (#6065) 2026-09-10 15:04:36 +00:00
timoreo 63f10d18cd fix(modrinth): detect datapacks from project_type and loaders (#6058) 2026-09-10 14:40:51 +00:00
Trial97 a6660499dc style: apply clang-tidy fixes across launcher pages
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 16:34:45 +03:00
Trial97 d2cbcedbad feat: add configurable world tools to instance toolbar
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 16:34:45 +03:00
Trial97 c7cfb6d61f feat(launch): add early-launch command
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 15:22:51 +03:00
DioEgizio e93cae0e26 chore: update sparkle to 2.9.6
Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-09-10 12:53:35 +02:00
Octol1ttle 592deac57e chore(deps): update determinatesystems/magic-nix-cache-action action to v15 (#6062) 2026-09-10 06:38:40 +00:00
Octol1ttle 6d16d71015 chore(deps): update determinatesystems/update-flake-lock action to v29 (#6063) 2026-09-10 06:20:28 +00:00
renovate[bot] 89dfefa7e7 chore(deps): update determinatesystems/update-flake-lock action to v29 2026-09-10 02:13:46 +00:00
renovate[bot] 31826807b8 chore(deps): update determinatesystems/magic-nix-cache-action action to v15 2026-09-10 02:13:40 +00:00
Alexandru Ionut Tripon 8f241f8f00 build: bump qt minimum to 6.8 (#6049) 2026-09-09 18:41:52 +00:00
Trial97 880e8c919c fix(modrinth): detect datapacks from project_type and loaders
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 21:38:24 +03:00
Trial97 3da92e893d refactor: fix clang-tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 19:45:32 +03:00
Trial97 6d225d6ec7 build: bump qt minimum to 6.8
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 19:45:32 +03:00
Octol1ttle 26b75af8db chore!: update to qt 6.11.2 (#6052) 2026-09-09 16:15:57 +00:00
Alexandru Ionut Tripon 19d9416bcc Fix some atl install bugs (#6035) 2026-09-09 14:59:29 +00:00
Octol1ttle 575a73739a fix(modplatform): update download when version changes (#6048) 2026-09-09 14:54:36 +00:00
Alexandru Ionut Tripon b69f059c8f refactor(launch): merge pre/post launch command steps (#6037) 2026-09-09 14:38:42 +00:00
Octol1ttle 349a82eca0 fix(resources): validate index in onResourceToggle (#6036) 2026-09-09 14:08:32 +00:00
Octol1ttle a5f5799539 Add checkbox to disable profiler on next launch (#6024) 2026-09-09 13:36:35 +00:00