It turns out that Dalamud has it's own injector (since when??) and Astra
will now use that instead of my own solution. Thanks to marzent of the
XIV-on-Mac team, as that's how I learned this existed :-p
Not only does this remove quite a bit of code cruft, this should make
launching the game if you're using Dalamud more stable too :-)
Previously there was two separate auto-login functions, one in the cli
interface and one for the desktop interface. If I didn't stop myself,
there would probably be one in the tablet interface too!
Soon, you'll be able to store an OTP secret with Astra :-)
Also, the cancel button is broken ATM, so you have to manually turn the
feature off in the config.