1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-21 20:27:45 +00:00
Commit graph

850 commits

Author SHA1 Message Date
123d0ea6f7 Add alternate ways if checking for Steam Deck 2023-12-20 17:08:55 -05:00
83428c762e Revert "Use KSandbox to wrap in flatpak host spawn if needed"
This reverts commit 68f76f63d4.
2023-12-20 07:44:35 -05:00
81020b31a2 Update Flatpak manifest, add required manifests for KF6 2023-12-19 20:44:32 -05:00
019ae08283 Fix ffxivboot.exe check and move steam message box warning after it
Prevents some spam when using this unsupported mode
2023-12-19 20:43:38 -05:00
940ea7caef Fix bug in download setup that prevented it from working 2023-12-19 20:43:09 -05:00
2a6009914a Fix steam compatibility tool, so it works when Astra is in a Flatpak 2023-12-19 20:43:01 -05:00
99575d2406 Remove shadowed variable 2023-12-17 13:46:15 -05:00
68d8d9f042 Use more static_cast explicit casts 2023-12-17 13:38:23 -05:00
52ac3d0593 Fix unnamespaced qDebug 2023-12-17 13:28:57 -05:00
b8f3cb0430 Check login gate status too 2023-12-17 13:24:08 -05:00
df041144c5 Move setupSsl to Utility namespace 2023-12-17 13:05:37 -05:00
68f76f63d4 Use KSandbox to wrap in flatpak host spawn if needed 2023-12-17 13:00:24 -05:00
40a762cead Remove hover link indicator 2023-12-17 12:55:36 -05:00
67ddd649f9 Fix two more unqualified accesses 2023-12-17 12:51:05 -05:00
2ee37827ec Fix more unqualified accesses in QML 2023-12-17 12:47:13 -05:00
6e33379f4f Misc code cleanup, remove duplicate code, improve if checks 2023-12-17 12:01:28 -05:00
95ad51c6f5 Give account name to avatar 2023-12-17 11:26:25 -05:00
22a99ecbd8 Move CurrentProfile setting to astrastaterc 2023-12-17 11:23:17 -05:00
9156dd9c45 Include mocs, which reduces mocs_compilation 2023-12-17 11:12:13 -05:00
9676fcd4ef Replace QVector with QList 2023-12-17 11:07:34 -05:00
c8258421d5 Change Account::m_url to QString and rename to m_avatarUrl 2023-12-17 11:05:57 -05:00
bc941dc9c2 Update to libcotp v3.0.0 2023-12-17 10:31:34 -05:00
e2f915a990 Fix more empty statements, remove some unused includes 2023-12-17 10:27:07 -05:00
37c4c0bb9c Remove WIN32 bloc 2023-12-17 10:16:44 -05:00
349cf42902 Move autotests directory to repository root 2023-12-17 10:16:21 -05:00
778ddc8ec6 Remove last usage of ${QT_MAJOR_VERSION} 2023-12-17 10:15:49 -05:00
5134858942 Remove some unused ECM modules 2023-12-17 10:13:49 -05:00
a319839611 Fix ECM minimum version, update libphysis and fix compilation 2023-12-17 10:09:01 -05:00
da038c6408 Fix QTemporaryDir file path issue 2023-12-04 17:44:48 -05:00
3b1484dddb Fix .build.yml due to Arch package changes 2023-11-14 20:42:40 -05:00
7176ee528e Fix show news setting 2023-11-10 17:31:05 -05:00
ca23ca348f Update libphysis which improves logging 2023-11-10 17:26:57 -05:00
6668091131 Update libphysis, prevent more crashes with invalid game data 2023-11-10 17:21:46 -05:00
6c6f7c5b62 Switch back to upstream libcotp
My changes were merged!
2023-11-10 17:14:53 -05:00
3b72a1874b Update libphysis 2023-11-10 17:13:31 -05:00
ed1a68b0a2 Fix REUSE 2023-10-11 18:01:30 -04:00
81bd81e1b6 Improve patching experience further
Now there is more visible and consistent information such as the number
of patches and how far you're into the patching process. It's harder to
close or quit the window while patching to prevent errors, and
installing patches no longer freezes the window.

And fixes an issue where the boot component would never properly update.
2023-10-11 17:45:02 -04:00
af407cbf7c Enable exceptions for QCoro 2023-10-11 15:42:24 -04:00
ee8b631657 Sync features with website in README 2023-10-11 14:52:10 -04:00
45cba2c0b6 Re-arrange LauncherCore functions 2023-10-11 14:49:24 -04:00
0df05c79ad Add some more documentation to Account, AssetUpdater and LauncherCore 2023-10-11 14:40:56 -04:00
ca4d47349b Remove LauncherCore::launchGame
This is only used internally now, so we can remove it from public API
2023-10-11 14:35:10 -04:00
7ad09f6fcf Fix up GameRunner::addRegistryKey comments 2023-10-11 14:33:22 -04:00
42d817a47c Move game running logic into its own class, shrink LauncherCore more 2023-10-11 14:30:21 -04:00
b091a4db8c Blegh, rename loginOauth function to loginOAuth 2023-10-11 14:15:49 -04:00
f99964b2bb Overhaul all the login classes, make the code way clearer
The old pre-async login system (especially SE's) was this weird mess
and it wasn't clear what data was flowing where, etc. Now it's a flat
function with comments and a bit better logging.
2023-10-11 14:13:42 -04:00
0bec42f836 Remove unused hasAccount function from LauncherCore 2023-10-11 13:41:22 -04:00
0f07f0aacd Reduce public API of SquareLauncher 2023-10-11 13:39:54 -04:00
999a2dc311 Ensure private members are prefixed with m_ 2023-10-11 13:39:10 -04:00
f0d1e1bcbe Move LauncherCore::mgr to private, add accessor function instead 2023-10-11 13:34:43 -04:00