Alexandru Ionut Tripon
48eade763a
Apply suggestions from code review
...
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-03-10 10:10:19 +02: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
eb15897b1a
reset scroll on resource change
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-10 09:24:53 +02:00
Trial97
5767479c21
handle mod formatting codes
...
fixes #4535
this changes the info frame to be an actuall scrollbar so if the
description is too long the text is not directly cut off, and let's the
user to view it all.
This is may not be the best ui decssion but feel free to pick this issue
up yourself or suggest changes to this PR(the important bit is in the
cpp file).
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-10 09:24:53 +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
Seth Flynn
367de94f31
ci(container): try to fix manifest creation
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-09 21:05:45 -04:00
renovate[bot]
7348cb9dc9
chore(deps): update github artifact actions
2026-03-10 01:04:56 +00:00
renovate[bot]
a46fb0df86
chore(deps): update docker/metadata-action action to v6
2026-03-10 01:04:52 +00:00
Seth Flynn
437242169d
Push development container to GHCR ( #5132 )
2026-03-10 00:48:16 +00:00
Seth Flynn
f47df1eebf
build(nix): use LLVM-based stdenv
...
Since we use so much LLVM-based tooling, might as well use it for the
main compiler
This also allows for a bit of parity with our Debian-based development
container
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-09 19:10:42 -04:00
Seth Flynn
6763a7fa39
ci: push devcontainer to ghcr
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-09 19:03:04 -04:00
Alexandru Ionut Tripon
1bc5f18b04
chore(deps): update github artifact actions (major) ( #5109 )
2026-03-09 22:26:45 +00:00
Alexandru Ionut Tripon
0068eef222
chore(deps): update cachix/install-nix-action digest to 2126ae7 ( #5126 )
2026-03-09 22:26:30 +00:00
Alexandru Ionut Tripon
c24c4add50
actions(macos): build .dmg disk images ( #5135 )
2026-03-09 21:58:31 +00:00
mctaylors
4bba4aaebf
fix(actions): this is a certified bash classic
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-09 23:36:47 +03:00
Alexandru Ionut Tripon
9dcb5b7da4
fix %INST_JAVA% incorrect path format on windows ( #5072 )
2026-03-09 20:22:25 +00:00
renovate[bot]
3ab187a4fe
chore(deps): update cachix/install-nix-action digest to 2126ae7
2026-03-09 20:16:36 +00:00
Alexandru Ionut Tripon
6d5a3278cc
Open correct wiki URL when opened from main window ( #5130 )
2026-03-09 20:11:11 +00:00
Alexandru Ionut Tripon
ac8a51290b
change(cmake): dehardcode launcher names in info.plist ( #5136 )
2026-03-09 20:11:08 +00:00
Alexandru Ionut Tripon
0a3953524a
change(CMakeLists.txt): dehardcode launcher name ( #5142 )
2026-03-09 20:05:56 +00:00
mctaylors
7c5d54f8aa
change(CMakeLists.txt): dehardcode launcher name
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-08 19:07:30 +03:00
Alexandru Ionut Tripon
b518259f57
chore(nix): update lockfile ( #5140 )
2026-03-08 11:26:59 +00:00
github-actions[bot]
7eb2c2a2f7
chore(nix): update lockfile
...
Flake lock file updates:
• Updated input 'nixpkgs':
'https://releases.nixos.org/nixos/25.11/nixos-25.11.6561.1267bb4920d0/nixexprs.tar.xz?narHash=sha256-8rDP2AfBFi0DI9idtlWeK73XWJScPvwgokuYkSnVY/Y%3D ' (2026-02-25)
→ 'https://releases.nixos.org/nixos/25.11/nixos-25.11.7198.71caefce12ba/nixexprs.tar.xz?narHash=sha256-uKkU4cS3lkh3zlnUf%2BQRX6zd5LHOM0mrqhEvZ5fqqHM%3D ' (2026-03-06)
2026-03-08 00:37:04 +00:00
mctaylors
7472a2bb94
change(cmake): i'm not sure but
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-07 01:25:19 +03:00
mctaylors
a4ea7839dc
actions(macos): add .dmg because GHA didn't liked it
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-07 01:06:52 +03:00
Seth Flynn
352b98db8e
Enable warnings as errors ( #5101 )
2026-03-06 07:42:39 +00:00
mctaylors
0aa2ceffec
actions(macos): keep .zip and upload .dmg on release
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-05 22:20:46 +03:00
renovate[bot]
cd9efa2e42
chore(deps): update korthout/backport-action action to v4.2.0
2026-03-05 19:09:15 +00:00
mctaylors
3768d38b54
change(cmake): certified vim skill issue
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-05 21:52:08 +03:00
mctaylors
e71d0b082d
change(cmake): dehardcode launcher names in info.plist
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-05 21:16:20 +03: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
mctaylors
07ddbb76f1
actions(macos): build .dmg disk images
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-05 14:34:23 +03:00
renovate[bot]
e3ea57c96b
chore(deps): update github artifact actions
2026-03-05 09:39:53 +00: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
Alexandru Ionut Tripon
52e6e35fc9
chore(nix): update lockfile ( #4984 )
2026-03-02 07:14:04 +00:00
Alexandru Ionut Tripon
8da890a1fc
Add a development container ( #5091 )
2026-03-02 06:57:26 +00:00
github-actions[bot]
f61acde6de
chore(nix): update lockfile
...
Flake lock file updates:
• Updated input 'libnbtplusplus':
'github:PrismLauncher/libnbtplusplus/531449ba1c930c98e0bcf5d332b237a8566f9d78?narHash=sha256-qhmjaRkt%2BO7A%2Bgu6HjUkl7QzOEb4r8y8vWZMG2R/C6o%3D' (2025-04-16)
→ 'github:PrismLauncher/libnbtplusplus/687e43031df0dc641984b4256bcca50d5b3f7de3?narHash=sha256-7itkptyjoRcXfGLwg1/jxajetZ3a4mDc66%2Bw4X6yW8s%3D' (2026-02-25)
• Updated input 'nixpkgs':
'https://releases.nixos.org/nixos/25.11/nixos-25.11.4882.fa83fd837f30/nixexprs.tar.xz?narHash=sha256-kzEnMXuhOsr6tE6QvuTvdolZ3VqnOMzU8EOTGXsP9RU%3D ' (2026-01-28)
→ 'https://releases.nixos.org/nixos/25.11/nixos-25.11.6561.1267bb4920d0/nixexprs.tar.xz?narHash=sha256-8rDP2AfBFi0DI9idtlWeK73XWJScPvwgokuYkSnVY/Y%3D ' (2026-02-25)
2026-03-01 00:41:18 +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
110d1a8fcf
Update libnbtplusplus
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:11 +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
Matthew_Cash
eae13f705f
Add CLI option to open main window when launching instance
...
Signed-off-by: Matthew_Cash <matthew@matthew-cash.com>
2026-02-25 20:27:06 -08:00