Seth Flynn
822b10e46e
Update to Qt 6.9 ( #3934 )
2025-07-07 20:18:34 -04:00
Alexandru Ionut Tripon
9559204c8f
chore(nix): update lockfile ( #3945 )
2025-07-06 22:24:18 +03:00
github-actions[bot]
fe1a488651
chore(nix): update lockfile
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/30e2e2857ba47844aa71991daa6ed1fc678bcbb7?narHash=sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM%3D' (2025-06-27)
→ 'github:NixOS/nixpkgs/5c724ed1388e53cc231ed98330a60eb2f7be4be3?narHash=sha256-xVNy/XopSfIG9c46nRmPaKfH1Gn/56vQ8%2B%2BxWA8itO4%3D' (2025-07-04)
2025-07-06 00:30:52 +00:00
Seth Flynn
5b6276ac0f
Don't bundle Qt with the Linux Portable build ( #3940 )
2025-07-05 17:30:34 -04:00
Seth Flynn
50c8cddb5b
build(linux): don't bundle qt with portable zip
...
This was mainly implemented to work around an ABI incompatibility in
Arch Linux, which is no longer a major issue as they have an official
binary package for us now. Many ABI incompatibility issues still remain
(as not every distribution is, or similar to, Ubuntu) which this doesn't
even begin to scratch the surface of fixing, and isn't a very supported
use case in Linux-land outside of our mostly self-rolled `fixup_bundle`
Users who experience ABI incompatibilities with our binaries would be
*much* better served using Flatpak or AppImage, as they can guarntee^*
compatibility with any host system through a complete bundle; packagers
who experience ABI incompatibilities should probably build the launcher
against their own distribution, like Arch and many others do
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-05 02:50:10 -04:00
Seth Flynn
19e69b7197
Use Ninja for MSVC release and cross builds ( #3938 )
2025-07-05 02:38:51 -04:00
Seth Flynn
ba6f49b891
ci: glob directory matches
...
This makes sure *all* changes to directories trigger the given workflows
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-04 05:27:41 -04:00
Seth Flynn
3257abaa34
build(cmake): use ninja for msvc release and cross builds
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-04 05:16:35 -04:00
Seth Flynn
fde66a11ce
build(cmake): apply workaround for ninja in release mode on msvc
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-04 05:13:01 -04:00
Seth Flynn
300851e603
chore(deps): update determinatesystems/update-flake-lock action to v26 ( #3937 )
2025-07-04 03:07:23 -04:00
Seth Flynn
7e3a0f5dc3
chore(deps): update determinatesystems/nix-installer-action action to v18 ( #3936 )
2025-07-04 03:07:01 -04:00
renovate[bot]
907f661c57
chore(deps): update determinatesystems/update-flake-lock action to v26
2025-07-03 17:40:45 +00:00
renovate[bot]
e12c4d0abc
chore(deps): update determinatesystems/nix-installer-action action to v18
2025-07-03 17:40:41 +00:00
Seth Flynn
1deda8cdf4
build(cmake): set minimum version to 3.22
...
This requirement was introduced in Qt 6.9
https://doc.qt.io/qt-6/whatsnew69.html#build-system-changes
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 04:46:18 -04:00
Seth Flynn
59ed25fad1
chore: update to qt 6.9
...
https://doc.qt.io/qt-6/whatsnew69.html
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 04:20:52 -04:00
timoreo
d4a50166e8
Correct Corruption in CustomCommands ( #3933 )
2025-07-03 07:56:59 +02:00
Seth Flynn
364ebbcbe6
ci: run on changes to .ui files
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 01:25:49 -04:00
Seth Flynn
56fa6586ab
fix(ui/CustomCommands): memory corruption in labelPostExitCmd
...
Making a QLabel a buddy of itself causes a double free and crashing on
deconstruction in some cases (like MSVC)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 01:20:45 -04:00
Seth Flynn
ae9d0b2d6b
Deploy PDBs with Windows debug builds ( #3923 )
2025-07-01 23:21:44 -04:00
seth
71be6eb7d8
build: deploy pdbs with windows builds
...
Signed-off-by: seth <getchoo@tuta.io>
2025-06-30 15:22:51 -04:00
seth
dac73b394a
build: emit pdbs on mingw
...
Signed-off-by: seth <getchoo@tuta.io>
2025-06-30 15:21:04 -04:00
Alexandru Ionut Tripon
4d70d4cafe
chore(nix): update lockfile ( #3920 )
2025-06-29 16:49:32 +03:00
Alexandru Ionut Tripon
3d4ed25dee
fix: icon import with dot in name ( #3919 )
2025-06-29 16:49:17 +03:00
github-actions[bot]
be62a7d0a2
chore(nix): update lockfile
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/08f22084e6085d19bcfb4be30d1ca76ecb96fe54?narHash=sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50%3D' (2025-06-19)
→ 'github:NixOS/nixpkgs/30e2e2857ba47844aa71991daa6ed1fc678bcbb7?narHash=sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM%3D' (2025-06-27)
2025-06-29 00:31:19 +00:00
Trial97
53dcc15766
fix: icon import with dot in name
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-28 23:34:13 +03:00
Alexandru Ionut Tripon
497cea0bd5
fix typo in APIPage.ui ( #3916 )
2025-06-27 12:48:15 +03:00
Alexandru Ionut Tripon
957a577216
fix: escape quotes in shorcut creation arguments ( #3909 )
2025-06-27 12:47:47 +03:00
Alexandru Ionut Tripon
be310a272a
chore(deps): update cachix/install-nix-action digest to f0fe604 ( #3906 )
2025-06-27 12:47:00 +03:00
Ismail
24d70c773e
fix typo in APIPage.ui
...
Signed-off-by: Ismail <ismail.choudhury33@gmail.com>
2025-06-27 00:48:31 +01:00
Alexandru Ionut Tripon
95594caa12
chore(deps): update korthout/backport-action action to v3.2.1 ( #3913 )
2025-06-26 12:02:17 +03:00
renovate[bot]
bcdbbab7c0
chore(deps): update korthout/backport-action action to v3.2.1
2025-06-26 08:37:29 +00:00
Trial97
cdf8ad2c94
fix: escape quetes in shorcut creation arguments
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-25 13:13:42 +03:00
renovate[bot]
ec63f54f48
chore(deps): update cachix/install-nix-action digest to f0fe604
2025-06-24 17:38:33 +00:00
Alexandru Ionut Tripon
e0c569365f
chore(nix): update lockfile ( #3899 )
2025-06-22 11:20:12 +03:00
github-actions[bot]
f29c5f5581
chore(nix): update lockfile
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ee930f9755f58096ac6e8ca94a1887e0534e2d81?narHash=sha256-Kh9K4taXbVuaLC0IL%2B9HcfvxsSUx8dPB5s5weJcc9pc%3D' (2025-06-13)
→ 'github:NixOS/nixpkgs/08f22084e6085d19bcfb4be30d1ca76ecb96fe54?narHash=sha256-XE/lFNhz5lsriMm/yjXkvSZz5DfvKJLUjsS6pP8EC50%3D' (2025-06-19)
2025-06-22 00:30:42 +00:00
Seth Flynn
1064e5dc57
fix: nightly link ( #3897 )
2025-06-21 14:01:06 -04:00
Trial97
7eb07451ce
fix: nightly link
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-21 17:35:51 +03:00
Alexandru Ionut Tripon
b6c1ce31a6
Fix crash wrong component ( #3868 )
2025-06-19 00:02:21 +03:00
Tayou
be2e2ec629
Improve the message when component metadata fails to download ( #3884 )
2025-06-17 10:14:39 +02:00
Seth Flynn
1889dca401
chore: refresh metainfo.xml.in ( #3881 )
2025-06-16 20:40:41 -04:00
TheKodeToad
8711913ac3
Improve the message when component metadata fails to download
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-06-17 00:43:03 +01:00
Trial97
21de7a2d97
fix: crash when component version can't be loaded from atlauncher file
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-06-16 22:32:39 +03:00
renner
e9899e3af3
chore: refresh metainfo.xml.in
...
adds a donation + FAQ URL and developer id property
Signed-off-by: renner <renner0@posteo.de>
2025-06-16 20:40:38 +02:00
Seth Flynn
f1b0034f5c
Build Linux binaries for ARM64 ( #3304 )
2025-06-15 22:43:24 -04:00
Alexandru Ionut Tripon
a2681b5704
chore(nix): update lockfile ( #3878 )
2025-06-15 10:03:16 +03:00
github-actions[bot]
45027279fa
chore(nix): update lockfile
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d3d2d80a2191a73d1e86456a751b83aa13085d7d?narHash=sha256-QuUtALJpVrPnPeozlUG/y%2BoIMSLdptHxb3GK6cpSVhA%3D' (2025-06-05)
→ 'github:NixOS/nixpkgs/ee930f9755f58096ac6e8ca94a1887e0534e2d81?narHash=sha256-Kh9K4taXbVuaLC0IL%2B9HcfvxsSUx8dPB5s5weJcc9pc%3D' (2025-06-13)
2025-06-15 00:30:46 +00:00
seth
03c714cccf
ci: build for arm on linux
...
Signed-off-by: seth <getchoo@tuta.io>
2025-06-13 02:19:52 -04:00
Seth Flynn
c03f854fb8
cmake: use build platform from environment
...
This allows all CI builds to be deemed "official"
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00
Seth Flynn
3718c60844
cmake: enforce explicit artifact name
...
It's much easier to determine this in CI and ensure our artifact names
are correct (I have made some accidents). They (and thus the updater)
can also easily be left out of local builds -- and probably should've
always been
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00
Seth Flynn
6d960b9c3c
ci(setup-deps): always use sccache, simplify restore key
...
sccache is available on arm runners. we can use the restore key for an
easy, unique restore key in the cache too (it also prevents us from
re-using the ccache caches!)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00