Commit Graph

10234 Commits

Author SHA1 Message Date
Trial97
9cd199a49e fix use-afrer-free crash caused by QtConcurrent
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-12-12 09:00:30 +02:00
Alexandru Ionut Tripon
f024251e12 chore(deps): update actions/cache action to v5 (#4471) 2025-12-12 08:54:16 +02:00
renovate[bot]
52fe83f3c4 chore(deps): update actions/cache action to v5 2025-12-12 02:03:11 +00:00
renovate[bot]
6fe989d043 chore(deps): update cachix/install-nix-action digest to 4e002c8 2025-12-11 20:35:10 +00:00
TheKodeToad
81f34be053 Use old ProjectItem highlight on Windows styles
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-11 15:46:31 +00:00
TheKodeToad
2b949d5fdd Make page container hug edges of dialog <3
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-11 14:07:02 +00:00
Richard Voigtmann
a7dd3aeaab replaced binary with in ci building of Icons
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
2025-12-11 11:58:11 +01:00
Trial97
808b09c403 improve archive detection
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-12-11 12:54:49 +02:00
Alexandru Ionut Tripon
40d1dccb9b chore: Re-simplify IndexVersionType and MessageLevel with c++20 (#4455) 2025-12-11 12:51:31 +02:00
Rachel Powers
28d27d4f19 refactor(MessageLevel): move and rename 'FromLine*' functions
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-12-11 09:59:33 -07:00
Rachel Powers
d1b6d7c402 chore: Re-simplify IndexVersionType and MessageLevel with c++20
This sets our compiler requirements to gcc 11 and clang 13. If we
forgo the use of `using enum` we can drop to gcc 10 and clang 10 but
that means using `MessageLevel::Enum::Unknown` for direct enum access

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-12-11 09:59:33 -07:00
Rachel Powers
5e7de6bc53 Apply suggestions from code review
Co-authored-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-12-10 22:01:36 -07:00
Seth Flynn
30f24dae11 fix(appimage): launch updater with bundled linker (#4425) 2025-12-10 23:30:21 -05:00
Seth Flynn
66f1ca25ae Update in-tree flatpak to use KDE Platform 6.10 (#4452) 2025-12-10 23:27:50 -05:00
Seth Flynn
afe99948c2 fix(updater): re-use binPath to determine launcher binary path
Previously this would use the un-adjusted value from Qt, allowing it to
fail in edge cases like self-contained AppImages

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-10 22:23:09 -05:00
Seth Flynn
c305ed4506 fix(appimage): launch external processes with bundled linker
This ensures that external processes (including our updater and
Minecraft itself) maintain the same compatibility guarantees as the main
binary

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-10 22:23:01 -05:00
Alexandru Ionut Tripon
bc68192895 Expand variables in JVM args and add library_dir variable (#4427) 2025-12-09 21:09:03 +02:00
Alexandru Ionut Tripon
f72db9843d Properly rename shader config on update/version change (#4454) 2025-12-09 21:08:19 +02:00
TheKodeToad
66c8afe4d3 Simplify implementation by removing some unused code
Only applies to cauldron loader which doesn't exist on Modrinth or
CurseForge, and doesn't even make sense for shaders.

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-09 11:42:17 +00:00
TheKodeToad
2477c4f021 Use FS::move instead; check new config does not exist
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-09 11:04:01 +00:00
Rachel Powers
87286fa6a3 fix(libarchive): use multibyte encoding aware libarchive functions when dealing with filenames
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-12-08 21:31:58 -07:00
TheKodeToad
826da57944 Properly rename shader config on update/version change
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-08 22:43:29 +00:00
Rachel Powers
c10681831c Fix typo in contributors section of README (#4448) 2025-12-08 14:09:15 -07:00
DioEgizio
33547c639c chore: Update in-tree flatpak to use kde platform 6.10
6.8 is eol. Also 6.10 requires codecs-extra so it fixes compatibility with replaymod.

flathub should also get updated to 6.10 but it's not as important because 6.9 isnt eol

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-08 15:00:26 +01:00
Alexandru Ionut Tripon
2e3097d5ca fix log window margins (#4428) (#4451) 2025-12-08 14:44:05 +02:00
Tayou
0e68ba900f fix log window margins (#4428)
closes #4428
Signed-off-by: Tayou <git@tayou.org>
2025-12-08 13:20:46 +01:00
Alexandru Ionut Tripon
45fd2a89ad Only continue log level if line starts with whitespace (#4430) 2025-12-08 12:42:31 +02:00
TheKodeToad
4f5e348b66 Merge branch 'develop' into fix-log-level-bleed
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-08 09:21:27 +00:00
Sheldon Corkery
67aa140fae Fix typo in contributors section of README
Signed-off-by: Sheldon Corkery <sheldonmcorkery@gmail.com>
2025-12-07 19:32:31 -06:00
Alexandru Ionut Tripon
551382d0f6 EditorConfig essentials (#4445) 2025-12-08 01:12:08 +02:00
Alexandru Ionut Tripon
ff98c350a1 Simplify MessageLevel and IndexedVersionType enums (#4446) 2025-12-07 23:39:57 +02:00
TheKodeToad
0853afe274 Fix tests
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-07 16:40:18 +00:00
Alexandru Ionut Tripon
ec129eeee8 chore(nix): update lockfile (#4438) 2025-12-07 17:04:50 +02:00
TheKodeToad
22df159a9b clang-format: specify access modifier offset used in codebase (#4442) 2025-12-07 14:44:18 +00:00
TheKodeToad
de5c7bac72 Simplify IndexedVersionType::VersionType -> IndexedVersionType
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-07 14:34:00 +00:00
TheKodeToad
fd3ae85d45 Simplify MessageLevel::Enum -> MessageLevel
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-07 13:15:22 +00:00
TheKodeToad
c9d3f050a1 EditorConfig essentials
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-07 12:09:41 +00:00
TheKodeToad
0fd945b3db EditorConfig: set continuation indent size in CMakeLists for IntelliJ (#4443) 2025-12-07 11:08:17 +00:00
Octol1ttle
1344dcb27e EditorConfig: set continuation indent size in CMakeLists for IntelliJ
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-12-07 12:45:35 +05:00
Octol1ttle
904e8ef1ed clang-format: specify access modifier offset used in codebase
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-12-07 12:30:49 +05:00
github-actions[bot]
61f94f50c8 chore(nix): update lockfile
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2fad6eac6077f03fe109c4d4eb171cf96791faa4?narHash=sha256-sKoIWfnijJ0%2B9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI%3D' (2025-11-27)
  → 'github:NixOS/nixpkgs/f61125a668a320878494449750330ca58b78c557?narHash=sha256-BmPWzogsG2GsXZtlT%2BMTcAWeDK5hkbGRZTeZNW42fwA%3D' (2025-12-05)
2025-12-07 00:31:09 +00:00
TheKodeToad
aa0bd45d6c LaunchController: fix offline launches always failing (#4436) 2025-12-06 21:32:14 +00:00
Octol1ttle
86fd58e6cb Apply suggestions from code review
Co-authored-by: TheKodeToad <TheKodeToad@proton.me>
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-12-06 16:34:59 +05:00
Octol1ttle
04a405067d fix(LaunchController): correctly communicate if asking for offline name was successful
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-12-06 14:37:39 +05:00
TheKodeToad
c018b60816 Only continue log level if line starts with whitespace; reintroduce exception detection
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-05 12:38:21 +00:00
TheKodeToad
4ae0b3d898 Replace QDir("libraries/").absolutePath() with metacache solution
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-05 11:56:56 +00:00
TheKodeToad
cbf2f14b3f Add library_dir var
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-05 11:26:58 +00:00
TheKodeToad
069dacd464 Expand variables in JVM args
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-12-05 10:47:11 +00:00
Seth Flynn
92738feeba build: manually specify appimage update information (#4423) 2025-12-04 06:44:52 -05:00
Seth Flynn
e8d33e5af1 build: manually specify appimage update information
Previously this targeted the wrong filename from our releases

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-03 19:59:08 -05:00