b0b5b2916e
Dynamically grab frontier URL from the existing launcher
...
Yet another thing we no longer have to worry about updating manually,
at least as often.
Fixes #8
2024-06-29 20:08:17 -04:00
99b7255c66
Fix the Windows build ( #18 )
...
Updates libphysis to remove the cdylib which was causing linking troubles, update DLLs
2024-06-29 10:58:15 -04:00
7db671b1af
Bump libphysis for possible unshield fix, pt2
2024-06-27 20:41:00 -04:00
ea1ddc9bff
Bump libphysis for possible unshield fix
2024-06-27 20:35:35 -04:00
bf5baadc38
Bump libphysis for Dawntrail patch fix
2024-06-27 20:30:32 -04:00
efac97a376
Bump libphysis version to prevent crash on Dawntrail
...
The logo is actually so high resolution it crashed Astra since it hit
an integer overflow. This fixes that.
2024-06-26 23:48:25 -04:00
3522b688bb
Restore Flatpak support, add more scripts to help maintain it
2024-05-26 09:44:38 -04:00
4948db82be
Add a method to use existing game installations from other launchers
...
This should work for XIVLauncher.Core, XIVQuickLauncher and the official
launcher. More testing is needed of course, but the framework is there
now.
2024-05-26 08:03:52 -04:00
42a135e730
Bump libphysis
2024-05-26 07:38:34 -04:00
b852e1894f
Begin adding GitHub actions and Windows build scripts
...
Adds back Windows support, also adds a GitHub action to build it and more. May not work 100% yet, but it's a good start.
2024-04-27 16:38:22 +00:00
34c5ac6348
Update libphysis version
2024-04-20 14:23:08 -04:00
9935d48fe9
Update libphysis to 0.2.2 to fix update issue
2024-03-23 12:05:10 -04:00
001e20b1b8
Add game logo image to the login page
...
This loads the A Realm Reborn logo (for now) from the game and displays
in on the login page.
2024-03-22 20:12:06 -04:00
c346e848c5
Set CMP0077 explicitly
2024-01-31 17:15:43 -05:00
b689bac249
Build KDSingleApplication statically
2024-01-31 17:01:51 -05:00
f75fb70ac9
Use KDSingleApplication to force single instance
2023-12-31 17:48:39 -05:00
a10649781e
Fix order of linking zlib
2023-12-20 19:28:36 -05:00
bc941dc9c2
Update to libcotp v3.0.0
2023-12-17 10:31:34 -05:00
a319839611
Fix ECM minimum version, update libphysis and fix compilation
2023-12-17 10:09:01 -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
3b72a1874b
Update libphysis
2023-11-10 17:13:31 -05:00
99652708dc
Update libphysis
2023-10-11 13:02:38 -04:00
428cbeae4c
Add Qt logger helper
2023-10-10 16:47:29 -04:00
f84be41c45
Exclude libcotp from all target
2023-10-04 16:52:33 -04:00
a9fca8cdef
Update libphysis to fix 6.5 patching
2023-10-04 11:13:27 -04:00
0ed554d4cf
Update libphysis to remove unnecessary deps
2023-09-24 16:27:44 -04:00
ccb1502e33
Use libphysis as a git submodule
2023-09-23 13:21:08 -04:00
b5dde48cf1
Fix libcotp build
2023-09-23 13:16:28 -04:00
5621b579e9
Update libcotp, and add it as a submodule
2023-09-22 20:21:39 -04:00
a486af037f
Switch to Corrosion system package
2023-09-22 20:12:16 -04:00
8b1a24f825
Ensure compliance with the REUSE specification
2023-08-05 22:14:05 -04:00
16420b7421
Complete rewrite to Kirigami
...
Giant commit overhauling the interface to use KDE's Kirigami framework,
which is based on Qt Quick. The logic is all but rewritten, allowing
accounts to be separate from profiles.
2023-07-30 08:49:34 -04:00
069ec5a5db
Use git version of libphysis, update for API changes
2023-05-13 17:37:30 -04:00
5dba0afed2
Bump libphysis to 0.1.3
2023-01-14 19:13:43 -05:00
bbc7a14a96
Bump required libphysis version to 0.1.2
2022-10-24 15:46:20 -04:00
feca1c8321
Link unshield properly on macOS
2022-10-24 13:03:37 -04:00
8bef7274e1
Update corrosion to 0.2.2, pull libphysis 0.1.1 tag
2022-10-17 20:04:07 -04:00
64dd7cb3ec
Build baseeconde and cotp as static libraries
2022-09-07 23:26:23 -04:00
e5371f04e9
am idiot, accidentally pushed dev change
2022-09-07 23:26:09 -04:00
28c8b0918d
Only enable Steam API if the steam option is turned on
2022-09-05 18:06:36 -04:00
5ee036dd09
Add option to generate OTP codes automatically
...
* This uses the great libcotp library, I stripped it down to fit inside
the repository.
* This is a security-convenience trade-off, and it's made very clear
with the tooltips on the settings page.
* It's still secured by your system keychain, and it's up to the users
whether that's good enough for them. Eventually down the line
I would like to support more esoteric keychains such as Bitwarden or
KeePass.
* Right now it's only integrated into the auto-login desktop feature,
but there will eventually be like an "auto-fill OTP" button in the main
window.
There's still a lot to clean up with these new features but they work
a little at least :-)
2022-08-31 21:19:25 -04:00
b0aa7be1f5
Deinit libxiv submodule
2022-07-21 20:57:42 -04:00
6729d116a5
Remove libxiv :-)
2022-07-21 20:54:20 -04:00
afae349ae8
Add unshield to physis dependencies
2022-07-21 20:51:38 -04:00
01e05ca887
Add physis dependency
2022-07-20 11:44:41 -04:00
0c08d59fd3
Update libxiv
2022-06-23 14:27:55 -04:00
0f83276de3
Update README
2022-06-08 12:47:54 -04:00
e4a2d6f59d
Update links to website
2022-05-04 12:12:21 -04:00
79466c02cf
When running in a Flatpak, spawn Wine using flatpak-spawn --host
...
This allows you to use system Wine without any troubles!
2022-04-17 22:31:22 -04:00