Alexandru Ionut Tripon
8315113f26
[Backport release-10.x] fix manifest generation for linux ( #4657 )
2026-01-06 17:02:14 +02:00
Trial97
5e4163d91c
fix manifest generation for linux
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 681c635f0e )
2026-01-06 15:01:56 +00:00
Alexandru Ionut Tripon
406b56060c
[Backport release-10.x] Modified the plist to categorize it as a game [Mac] ( #4654 )
2026-01-06 14:22:02 +02:00
David Kaluta
33b515d0ee
Modified the plist to categorize it as a game
...
Signed-off-by: David Kaluta <mail@dkaluta.com>
(cherry picked from commit 094425552b )
2026-01-06 12:21:27 +00:00
Alexandru Ionut Tripon
3a836e8f6d
[Backport release-10.x] change(program_info): more brand unhardcoding ( #4653 )
2026-01-06 14:16:56 +02:00
Octol1ttle
e2d633e2c4
change(program_info): unhardcode brand from macOS bundle GUI identifier
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit abd482db4a )
2026-01-06 12:16:34 +00:00
Octol1ttle
e40dd81c38
change(program_info): unhardcode brand from Windows files
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit c46eaec046 )
2026-01-06 12:16:34 +00:00
Alexandru Ionut Tripon
7981c6c64e
[Backport release-10.x] use libarchive to extract release files ( #4652 )
2026-01-06 14:16:26 +02:00
Trial97
d32568fd5e
use libarchive to extract release files
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 7b0896a0b9 )
2026-01-06 12:15:48 +00:00
Alexandru Ionut Tripon
5368452c9f
[Backport release-10.x] Change enum style guideline to PascalCase ( #4646 )
2026-01-06 13:28:30 +02:00
Alexandru Ionut Tripon
52ddb88d34
[Backport release-10.x] refactor: remove broken Qt includes ( #4645 )
2026-01-06 13:28:09 +02:00
TheKodeToad
0bd8f05f82
Change enum style guideline to PascalCase
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 55102d4113 )
2026-01-06 11:06:27 +00:00
Octol1ttle
6ee81b527d
refactor: remove broken Qt includes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 56392a20ed )
2026-01-06 11:06:15 +00:00
Alexandru Ionut Tripon
f0725e9edf
[Backport release-10.x] ci: actually sign windows builds in Release env ( #4633 )
2026-01-05 20:35:12 +02:00
Seth Flynn
dcb65e8a64
ci: actually sign windows builds in Release env
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 939093d648 )
2026-01-05 18:34:58 +00:00
Alexandru Ionut Tripon
9ceee0a6e7
[Backport release-10.x] feat: use Qt 6.10.1 outside mac and use sharun for portable builds too ( #4614 )
2025-12-31 14:26:22 +02:00
DioEgizio
d33874f24e
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>
(cherry picked from commit 36ffd6b4ee )
2025-12-31 12:25:38 +00:00
DioEgizio
66f7fb909d
chore: simplify Launcher.in quite a bit
...
not necessary anymore with sharun
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 015ee05311 )
2025-12-31 12:25:38 +00:00
DioEgizio
928adcdb4e
feat: Qt 6.10.1 outside macOS
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 20f9784881 )
2025-12-31 12:25:38 +00:00
DioEgizio
a4db3bfb88
feat: use sharun for portable builds too
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 16635ca9fc )
2025-12-31 12:25:38 +00:00
Alexandru Ionut Tripon
73a68659f2
[Backport release-10.x] Include ARM Linux portable builds in releases ( #4613 )
2025-12-31 08:54:36 +02:00
Alexandru Ionut Tripon
35a99bb5e6
[Backport release-10.x] Remove some CI jobs ( #4612 )
2025-12-31 08:54:25 +02:00
Alexandru Ionut Tripon
5e628d9258
[Backport release-10.x] ci: use Release env for releases ( #4611 )
2025-12-31 08:54:10 +02:00
Alexandru Ionut Tripon
29f68ba1cf
[Backport release-10.x] Add qtimageformats to Nix wrapper ( #4610 )
2025-12-31 08:53:56 +02:00
Seth Flynn
6762a1f448
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>
(cherry picked from commit c059e812a0 )
2025-12-31 06:46:56 +00:00
Seth Flynn
c18128dd9f
ci: upload portable linux arm tarball to releases
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit d4230349e3 )
2025-12-31 06:46:56 +00:00
Seth Flynn
52a42d63ba
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>
(cherry picked from commit abe0c8e687 )
2025-12-31 06:43:21 +00:00
Seth Flynn
a4e86f213f
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>
(cherry picked from commit 698e1dd7cf )
2025-12-31 06:43:21 +00:00
Seth Flynn
13427d77db
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>
(cherry picked from commit 44e927a69e )
2025-12-31 06:36:51 +00:00
Seth Flynn
a26954dafa
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>
(cherry picked from commit d1313cbd2d )
2025-12-31 06:36:50 +00:00
Seth Flynn
94d18c44f3
fix(nix): add qtimageformats to wrapper
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 99d00957b7 )
2025-12-31 06:35:25 +00:00
Seth Flynn
66452b16f8
[Backport release-10.x] chore: use go-appimage soft fork until the pgp pr is merged ( #4607 )
2025-12-30 19:57:11 -05:00
DioEgizio
9c80e019cb
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>
(cherry picked from commit a4b142681d )
2025-12-31 00:56:10 +00:00
DioEgizio
317b8eea9b
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>
(cherry picked from commit 57c4b71c61 )
2025-12-27 15:11:13 +01:00
DioEgizio
c968bafb0a
chore: add new ftb packs are also on cf notice
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 31dd8cd9f8 )
2025-12-27 15:11:13 +01:00
Alexandru Ionut Tripon
9b7c83ef23
[Backport release-10.x] feat: Use precompiled headers for 130-180% speedup ( #4594 )
2025-12-26 23:42:17 +02:00
Alexandru Ionut Tripon
5ee0286635
[Backport release-10.x] CMakeLists: fix ASan compile options ( #4593 )
2025-12-26 23:42:02 +02:00
Alexandru Ionut Tripon
10bee70c42
[Backport release-10.x] fix(APIPage.ui): resolve duplicate name ( #4592 )
2025-12-26 23:41:51 +02:00
Rachel Powers
1e07305803
feat: Use pre-compiled headers
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit e53093c4b4 )
2025-12-26 21:41:46 +00:00
Octol1ttle
8d8e9d0390
CMakeLists: fix ASan compile options
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 1fdc33669b )
2025-12-26 21:40:40 +00:00
Octol1ttle
2128e87d92
fix(APIPage.ui): resolve duplicate name
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit de092922d7 )
2025-12-26 21:40:23 +00:00
Alexandru Ionut Tripon
dbfae0599f
[Backport release-10.x] Force disable xrandr if it is unavailable ( #4589 )
2025-12-26 12:11:08 +02:00
Blake Batson
b2d7211254
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>
(cherry picked from commit e0c2fbbcde )
2025-12-26 10:10:51 +00:00
Alexandru Ionut Tripon
0631359ec4
build(nix): use nixos-25.11 channel for nixpkgs ( #4582 )
2025-12-26 10:11:10 +02:00
Seth Flynn
e81ec9c39c
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>
(cherry picked from commit 5ee33814b6 )
2025-12-25 14:49:42 +02:00
Alexandru Ionut Tripon
b30677ef10
[Backport release-10.x] fix mod update remaining disabled on second open ( #4575 )
2025-12-24 00:11:26 +02:00
Trial97
75215b0d31
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>
(cherry picked from commit 7f68f2fe3b )
2025-12-23 22:10:44 +00:00
Alexandru Ionut Tripon
bf0aa5f980
[Backport release-10.x] preserve original file extension when importing modpack icon ( #4574 )
2025-12-23 22:45:42 +02:00
Trial97
5520dc6aaf
preserve original file extension when importing modpack icon
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 8e96beeda0 )
2025-12-23 20:45:06 +00:00
Alexandru Ionut Tripon
6d59334777
[Backport release-10.x] match disabled mods on uninstall ( #4567 )
2025-12-22 23:56:08 +02:00