8fbe1b6514
Introduce new and dedicated keychain functions
...
This replaced the manual use of QtKeychain which could be error-prone,
and nasty. This WILL reset saved passwords unfortunately, because the
name was set wrong (it was previously LauncherWindow instead of Astra).
2022-09-05 17:59:16 -04:00
e51d8243f2
Use the unified login interface in tablet version too
2022-09-05 17:49:02 -04:00
474de3fedc
More boring code cleanup
2022-09-05 17:26:26 -04:00
7d9d59d9af
Remove the multiple layers of launchExecutable nonsense in core
2022-09-05 16:59:49 -04:00
ce7854626f
Introduce LauncherCore::login, which removes the wierd if-else checks
...
For some reason the login call sites required them to handle whether or
not the profile was Sapphire or not, which is stupid.
2022-09-05 16:05:39 -04:00
5a96467f14
Reformat code
2022-08-15 11:14:37 -04:00
0b9f46674f
Fix crash due to bad deref
2022-07-20 11:45:29 -04:00
55aaf7c1f6
Make tablet interface functional
...
Right now OTP and other stuff is missing for an actual login, but it
calls!
2022-06-08 13:55:15 -04:00
51e1bd7ac4
Rearrange source directories
2022-06-08 12:45:12 -04:00