1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-25 13:57:45 +00:00
Commit graph

17 commits

Author SHA1 Message Date
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
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
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