1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-22 12:47:44 +00:00
Commit graph

678 commits

Author SHA1 Message Date
2350f65c5c Don't try to update Wine/DXVK if we're using a custom version
In the event that GitHub is down, the game is actually unplayable as the
launcher doesn't allow you to skip updating these components (for now.)
To prevent this, you can use a custom wine you have installed but the
launcher was still erroneously updating it. Now it won't try to update
DXVK/Wine if you don't request it to, although I'm not sure about tying
DXVK to the wine option right now.

(cherry picked from commit ed9b4cfb76)
2024-04-01 14:57:33 -04:00
322f7492e5 Only add hashes for files that exist
This allows older 32-bit clients to work again, without additional
configuration.

(cherry picked from commit c8a81af967)
2024-03-23 12:54:26 -04:00
e213ab069d Hide DirectX 9 option if not available
(cherry picked from commit 8e4c032b3c)
2024-03-23 12:54:26 -04:00
78e8babffc Fix numProfiles call used in profiles page
(cherry picked from commit 2d217df1c6)
2024-03-23 12:44:42 -04:00
01de7148fe Change default dalamud inject method to "Entrypoint"
NotNite pointed out this finally works on Linux, so we can safely
enable this now.

(cherry picked from commit 3feac92a65)
2024-03-23 12:34:12 -04:00
9cd77312f7 Update libphysis to 0.2.2 to fix update issue
(cherry picked from commit 9935d48fe9)
2024-03-23 12:05:25 -04:00
ac2813dc39 Explicitly state if the boot component is not installed
(cherry picked from commit 99b3854a5b)
2024-03-23 12:05:25 -04:00
7da8441bee Keep updating the boot component until there is no patches left
(cherry picked from commit d1c0a89cda)
2024-03-23 12:05:25 -04:00
51c9586aee Fix a possible crash when creating an account for the first time
(cherry picked from commit 3a57205217)
2024-03-23 10:38:31 -04:00
49150e022c Add even more about data
This adds more libraries that are used in Astra, a better warning about
possible violations, and donation/repo links.

(cherry picked from commit 47f52e5710)
2024-03-22 21:22:37 -04:00
85855adfee Fix bad i18nc call on settings page
(cherry picked from commit 3bb90ebed3)
2024-03-22 21:03:43 -04:00
7ca6c0eeb7 Bypass the annoying FFXIV website browser check
This pops up because the built-in Qt web engine is considered
"unsupported" despite the FFXIV websites working fine. Even worse, when
continuing through this check it sends you back to the homepage. Now a
cookie is set so the pop-up doesn't come up at all.

(cherry picked from commit f97204a422)
2024-03-22 19:19:58 -04:00
801cf12765 Nevermind, try a scale factor of 1.25
(cherry picked from commit 4d151b37a1)
2024-03-22 18:59:48 -04:00
b6f04db01b Add close button in settings dialog in mobile mode
(cherry picked from commit 7f1e1bcf51)
2024-03-22 18:52:03 -04:00
7bac60de17 Override scale factor and mobile mode when in SteamOS Game Mode
This should help and make the interface more touch-friendly.

(cherry picked from commit 2db62f17d6)
2024-03-22 18:51:45 -04:00
305ee34ce8 Fix broken cancel button icon on the auto login page
(cherry picked from commit 5d72740f0c)
2024-03-22 18:18:37 -04:00
11d0e8d253 Reduce amount of dependencies in CI
(cherry picked from commit 8f0a4e1e1a)
2024-03-22 18:10:33 -04:00
7bf2afc778 Fix cargo-vendor-filterer being installed in the wrong step
(cherry picked from commit e121ea8ac0)
2024-03-22 18:10:33 -04:00
39a06d67fa Yet more build script improvements
(cherry picked from commit 007db4cd2d)
2024-03-22 18:10:33 -04:00
77626e6375 Try to use cargo-vendor-filterer to filter out Windows crates
(cherry picked from commit ec7f68ce92)
2024-03-22 18:10:33 -04:00
03f46612f4 Attempt to exclude large files from source tar.gz
(cherry picked from commit 1932ea0aa1)
2024-03-22 18:10:33 -04:00
aad9ab46a3 Fix flatpak build script 2024-03-22 17:18:25 -04:00
c7c36a1966 Bump required KF version to 6.0
(cherry picked from commit e044a4783b)
2024-03-22 17:17:31 -04:00
b341e3ac3e Bump version to 0.5.1 2024-03-22 17:17:03 -04:00
25aee21905 More flatpak changes from main 2024-03-22 17:14:35 -04:00
feff28f9b6 Fix path to flatpak build script
(cherry picked from commit 2de813569f)
2024-03-22 16:56:45 -04:00
877a87d7f5 Enable flatpak build again
(cherry picked from commit f72504caff)
2024-03-22 16:56:37 -04:00
e8444a2fb8 Fix logging in now that 32-bit support disappeared
In the March 2024 the 32-bit client was removed, so we need to modify
some of the boot targets that no longer exist. The DirectX 9 client is
gone too, but that will be dealt with in a later commit.

(cherry picked from commit 516c0926a6)
2024-03-19 18:27:23 -04:00
dde9aeda55 Make Dalamud asset downloading more reliable
This uses the complete package which should prevent partial downloads.
In the future it should check for the hashes they give us.

(cherry picked from commit 51715ca3be)
2024-02-24 11:48:18 -05:00
ccdf191393 Set CMP0077 explicitly
(cherry picked from commit c346e848c5)
2024-01-31 17:16:24 -05:00
9eca8ec622 Build KDSingleApplication statically 2024-01-31 17:01:56 -05:00
78c93fb92b Depend on libphysis 0.2.1 2024-01-31 16:41:36 -05:00
f9e25e5291 Fix KDSingleApplication gitmodule url 2024-01-31 16:16:21 -05:00
9101f78427 Make FormFileDelegate functional 2024-01-31 16:12:39 -05:00
f75fb70ac9 Use KDSingleApplication to force single instance 2023-12-31 17:48:39 -05:00
489c1a2110 Fix category in desktop file 2023-12-31 17:41:42 -05:00
f6ddc0193e Hide change profile button if only one profile is used 2023-12-31 17:28:31 -05:00
f3c46d3a3b Move logs to data directory 2023-12-31 17:23:55 -05:00
06704728b7 Fix and re-enable gamescope launch 2023-12-31 17:19:29 -05:00
da8b5d5e85 Remove duplicate secrets talk name in flatpak manifest 2023-12-23 11:40:30 -05:00
63ce43eac2 Remove unused .Net 5 Dalamud channel, translate those strings 2023-12-23 11:22:34 -05:00
d644e2dbc4 Allow library descriptions to be translated 2023-12-23 11:21:29 -05:00
d266b41fea Remove libbaseencode from reuse data 2023-12-23 11:16:45 -05:00
e0d0acc31f Add FLATPAK.md to reuse data 2023-12-23 11:16:24 -05:00
90775d4a09 Use QFile::copy static method 2023-12-23 11:16:16 -05:00
f915997d70 Use QList::takeFirst in game runner 2023-12-23 11:13:52 -05:00
ef953221a0 Set Windows version in wine prefix to Windows 7 2023-12-23 11:11:02 -05:00
b1f9327413 Set IS_FFXIV_LAUNCH_FROM_STEAM if using Steam account 2023-12-23 10:32:54 -05:00
c6899c42fe Set resetconfig to 0 2023-12-23 10:29:12 -05:00
b747f99131 Fix some of the command line arguments 2023-12-23 10:22:10 -05:00