1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-20 11:47:46 +00:00
Commit graph

30 commits

Author SHA1 Message Date
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
518d57f669 Fix compilation on MSVC
This simply bumps the libxiv commit, which was the issue when building
on Windows.
2022-04-15 21:01:44 -04:00
964b94cc58 Update libxiv 2022-04-14 19:35:11 -04:00
0ef0bca80e Big macOS changes pt. 1
There's a new "Game" menu where you can install the game if you
missed the initial prompt on start-up.

If you have XIV on Mac (a fellow XIV launcher) installed, you
now have the option of using their wine binaries and libraries. There is
more to come in future commits, especially pertaining DXVK and MoltenVK.

Game installation has been fixed for macOS, enabling you to start
updating right away without having to fiddle around with finding the
right installer or app package.
2022-04-14 16:29:23 -04:00
c61e971d63 Update libxiv 2022-04-13 09:40:41 -04:00
6f1e1a9e80 Properly set C++17 2022-04-13 09:26:56 -04:00
8cdfe1dfde Fix macOS build with libxiv update 2022-04-10 18:09:57 -04:00
49b53f0efa Update libxiv to latest 2022-03-28 10:37:18 -04:00
5d0e8936ee Improved Windows support
Now works out of the box on Windows MSVC,
prevents settings crash because of nonexistent Wine options,
and also further improves use-cases where you might not
have all the libraries required to build.
2022-03-27 21:08:27 -04:00
c176da0080 Update libxiv to latest version 2022-03-27 21:05:38 -04:00
feddfd8ceb Update libxiv version to fix boot update bug 2022-03-17 11:41:24 -04:00
2bb7b90bec Add game installation support
Now Astra can bootstrap a new FFXIV it can't find an existing one. It
doesn't even run the installer, but instead extracts the files from the
installer on the fly using unshield. libxiv is now included to handle
this task.
2022-03-16 18:39:13 -04:00
30d2791810 Fix built-in qtkeychain failing on new Xcode build system 2022-03-13 18:44:39 -04:00
2c8e0f1552 Fix the last of the system libraries issue 2022-03-01 17:21:29 -05:00
0a34dd676e Attempt to use system libraries (properly this time) 2022-03-01 16:58:47 -05:00
cfbefac6ac Use system libraries when possible 2022-03-01 16:43:49 -05:00
redstrate
047dbfc1b8 Add Dalamud injection support
* Also includes a basic asset downloader for Dalamud + NativeLauncher
2021-11-23 14:37:37 -05:00
redstrate
00b3688e24 Revert to Qt5
* Fixes theming issues for Linux desktop environments which do not have styles written for Qt6 yet.
2021-11-18 07:30:38 -05:00
redstrate
78c0bc3d60 Remove mbedtls dependency 2021-11-09 21:08:46 -05:00
redstrate
5dd5482784 Add BlowfishSession class for blowfish encryption/decryption 2021-11-09 14:12:41 -05:00
redstrate
272a26330b Fix macOS build issue 2021-11-01 10:07:20 -04:00
redstrate
3ce5e74884 Add initial files 2021-11-01 09:54:58 -04:00