Commit Graph

5 Commits

Author SHA1 Message Date
Petr Mrázek
a026fabd20 GH-5166 refine offline account handling on launch to allow going online
Added a button to the offline name selection dialog that allows
switching the intent from offline launch to online launch.

This lets you launch online with a currently offline account when you regain
network connectivity.
2024-12-17 03:40:09 +01:00
Petr Mrázek
7bd130ebaf NOISSUE Remove Mojang account support
The servers are no longer there and there is no point keeping dead code around.

This also means that we are entirely dropping support for macOS older than 10.13
because older versions don't work with MSA.

Any remaining Mojang accounts will be silently removed.
2024-12-16 05:20:23 +01:00
Petr Mrázek
80c3eb7d99 NOISSUE embed branding again
Doing the whole 'secrets' thing by trying to hide MSA client ID was honestly crazy.

To everyone who tried to work on the code and couldn't use their own development build, I am sorry.
2024-12-16 03:50:46 +01:00
Petr Mrázek
3c46d8a412 GH-4071 Heavily refactor and rearchitect account system
This makes the account system much more modular
and makes it treat errors as something recoverable,
unless they come directly from the MSA refresh token
becoming invalid.
2021-12-04 01:18:05 +01:00
Petr Mrázek
b258eac215 NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00