TheKodeToad
e4991d81d7
Avoid some errors (less noisy log)
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-06 17:55:44 +00:00
TheKodeToad
398305eb66
Less destructive delete
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-06 17:54:16 +00:00
TheKodeToad
d625a28112
Properly show shaderpacks in export
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-06 16:47:05 +00:00
TheKodeToad
1cf48dfd85
Don't use .index for shaderpacks
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-06 15:05:23 +00:00
Alexandru Ionut Tripon
d6942089cd
Change enum style guideline to PascalCase ( #4623 )
2026-01-06 12:57:23 +02:00
Alexandru Ionut Tripon
009b65cc1d
refactor: remove broken Qt includes ( #4643 )
2026-01-06 12:54:42 +02:00
Octol1ttle
56392a20ed
refactor: remove broken Qt includes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2026-01-06 15:51:47 +05:00
Alexandru Ionut Tripon
b32bc08b34
ci: actually sign windows builds in Release env ( #4632 )
2026-01-05 20:34:47 +02:00
Seth Flynn
939093d648
ci: actually sign windows builds in Release env
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2026-01-05 13:32:03 -05:00
TheKodeToad
55102d4113
Change enum style guideline to PascalCase
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2026-01-04 10:16:28 +00:00
Alexandru Ionut Tripon
fe2e171fa1
feat: use Qt 6.10.1 outside mac and use sharun for portable builds too ( #4599 )
2025-12-31 14:25:26 +02:00
DioEgizio
36ffd6b4ee
chore: bump to ubuntu 24.04
...
no reason to keep using 22.04 with sharun
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-31 09:18:15 +01:00
DioEgizio
015ee05311
chore: simplify Launcher.in quite a bit
...
not necessary anymore with sharun
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-31 09:18:15 +01:00
DioEgizio
20f9784881
feat: Qt 6.10.1 outside macOS
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-31 09:18:15 +01:00
Alexandru Ionut Tripon
840bed0666
Include ARM Linux portable builds in releases ( #4609 )
2025-12-31 08:46:41 +02:00
Alexandru Ionut Tripon
7e4e1de68e
Remove some CI jobs ( #4608 )
2025-12-31 08:43:07 +02:00
Alexandru Ionut Tripon
3aab71ea3d
ci: use Release env for releases ( #4605 )
2025-12-31 08:36:39 +02:00
Alexandru Ionut Tripon
b9e8ddac2b
Add qtimageformats to Nix wrapper ( #4606 )
2025-12-31 08:35:13 +02:00
Seth Flynn
c059e812a0
ci: fail releases on unmatched files
...
This previously let bugs slip in, like not uploading the Linux ARM
tarball
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:47:58 -05:00
Seth Flynn
d4230349e3
ci: upload portable linux arm tarball to releases
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:47:35 -05:00
Seth Flynn
abe0c8e687
ci(flatpak): only build for x86_64
...
The flatpaks from CI aren't very usable in the first place, but also
take longer to complete than regular builds, as well as contribute to
our concurrent job limit. Dropping ARM builds shouldn't have much
impact, but this can obviously be reversed if people want it
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:07:56 -05:00
Seth Flynn
698e1dd7cf
ci(nix): don't build for intel macs
...
These are being dropped by Nixpkgs itself soon in the near future, with
few users (on top of reduced usage of our flake/cache). We also already
have coverage for macOS builds through the aarch64-darwin target, so
this doesn't have a big impact on our end either
Obviously can be reverted if enough people want it
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:07:41 -05:00
Seth Flynn
df1573abfd
chore: use go-appimage soft fork until the pgp pr is merged ( #4588 )
2025-12-30 19:56:01 -05:00
Seth Flynn
99d00957b7
fix(nix): add qtimageformats to wrapper
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 19:52:11 -05:00
Seth Flynn
44e927a69e
ci: only sign windows artifacts in Release environment
...
`CI_HAS_ACCESS_TO_AZURE` is only set in our Release env
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 19:35:30 -05:00
Seth Flynn
d1313cbd2d
ci: use Release env for releases
...
This ensures we have access to Azure on CI runs for tags
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 19:32:38 -05:00
DioEgizio
16635ca9fc
feat: use sharun for portable builds too
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-29 08:42:14 +01:00
DioEgizio
57c4b71c61
fix: improve a bit the FTB packs are also on cf notice
...
Co-authored-by: TheKodeToad <TheKodeToad@proton.me >
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-27 15:10:30 +01:00
DioEgizio
31dd8cd9f8
chore: add new ftb packs are also on cf notice
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-27 15:10:30 +01:00
Alexandru Ionut Tripon
993da92199
feat: Use precompiled headers for 130-180% speedup ( #4494 )
2025-12-26 23:41:37 +02:00
Alexandru Ionut Tripon
e3c79b3427
CMakeLists: fix ASan compile options ( #4590 )
2025-12-26 23:40:31 +02:00
Alexandru Ionut Tripon
91bd74198e
fix(APIPage.ui): resolve duplicate name ( #4591 )
2025-12-26 23:40:11 +02:00
Octol1ttle
de092922d7
fix(APIPage.ui): resolve duplicate name
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-12-26 20:06:05 +05:00
Octol1ttle
1fdc33669b
CMakeLists: fix ASan compile options
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-12-26 19:57:44 +05:00
DioEgizio
a4b142681d
chore: use go-appimage soft fork until the pgp pr is merged
...
revert this once it's merged!
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-26 15:27:18 +01:00
Alexandru Ionut Tripon
8e3be68c65
Force disable xrandr if it is unavailable ( #4578 )
2025-12-26 12:10:39 +02:00
Blake Batson
e0c2fbbcde
Force disable xrandr if it is unavailable
...
lwjgl2 optionally requires the xrandr command line utility on linux, but
does not check if the executable actually exists before trying to use
it. We can force it to fall back to the xf86videomode implementation
by checking for the executable ourselves, and force disabling xrandr
with this boolean [1] if it does not exist.
Link: 2df01dd762/src/java/org/lwjgl/opengl/LinuxDisplay.java (L214) [1]
Signed-off-by: Blake Batson <bbatson101@gmail.com >
2025-12-25 14:09:50 -05:00
Alexandru Ionut Tripon
76d1cd1b4e
fix mod update remaining disabled on second open ( #4573 )
2025-12-24 00:10:32 +02:00
Alexandru Ionut Tripon
072eaa32ec
preserve original file extension when importing modpack icon ( #4565 )
2025-12-23 22:44:53 +02:00
Trial97
7f68f2fe3b
fix mod update remaining disabled on second open
...
fixes
https://discord.com/channels/1031648380885147709/1450161125172707390/1453013386144124929
basically when opening the edit window a second time the model doesn't
get any updates as the data is already loaded into the memory.
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-23 22:32:52 +02:00
Alexandru Ionut Tripon
c59db39e06
match disabled mods on uninstall ( #4544 )
2025-12-22 23:55:25 +02:00
Alexandru Ionut Tripon
d18a6909c1
fix Pre-release filter ( #4563 )
2025-12-22 23:45:37 +02:00
Trial97
8e96beeda0
preserve original file extension when importing modpack icon
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-22 22:50:43 +02:00
Alexandru Ionut Tripon
9504ed500a
build(mingw): use dwarf debug info ( #4554 )
2025-12-22 20:12:16 +02:00
Trial97
b1408775b3
fix Pre-release filter
...
introduced here https://github.com/PrismLauncher/PrismLauncher/pull/3260
fixes #4415
reason: some snapshot have Pre-Release in our meta but when searching in
Modrinth this needs to be translated to -pre and the reverse needed to
be done for filtering after we fetched the version.
Now there are snapshots with -pre in name and that works with Modrinth
but when we translate it back we replace it with Pre-Release so the
easeiest patch is just to double the version(one with -pre one with
Pre-Release)
The correct one would be to complicate the code and identify the
versions that need the transition and only apply this for those.
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-22 19:55:47 +02:00
Alexandru Ionut Tripon
8a84f5fc1d
fix legacy skin model ( #4511 )
2025-12-22 19:32:25 +02:00
Alexandru Ionut Tripon
c723b3abe8
Update launcher/minecraft/skins/SkinModel.cpp
...
Co-authored-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2025-12-22 18:22:32 +02:00
Trial97
4b96c5736c
add copyright for modrinth code
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-12-22 18:20:06 +02:00
timoreo
c7bf324e64
build(nix): use nixos-25.11 channel for nixpkgs ( #4559 )
2025-12-22 17:00:36 +01:00
Seth Flynn
5ee33814b6
build(nix): use nixos-25.11 channel for nixpkgs
...
This makes `clangd` work again, thanks to
https://github.com/NixOS/nixpkgs/pull/462747
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c6245e83d836d0433170a16eb185cefe0572f8b8' (2025-12-18)
→ 'https://releases.nixos.org/nixos/25.11/nixos-25.11.2222.b3aad468604d/nixexprs.tar.xz?lastModified=1766201043&narHash=sha256-v9nbQe0BgwBx%2BKcxRf6i2kbS8EwKjBFRjAawA91B/OE%3D&rev=b3aad468604d3e488d627c0b43984eb60e75e782 ' (2025-12-20)
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-22 10:27:11 -05:00