6 Commits

Author SHA1 Message Date
b33779e77d Added a lot
-  Self contained runtime
  -  Translated french to english
  -  Fixed java path and url
2026-02-01 20:15:54 +01:00
70e86fa36b Fixed mini mistakes 2026-01-30 05:16:04 +01:00
6f2e5f81a8 Add generic file sync and improve UI for game launch
Introduced GenericFilesService to fetch and validate required game files before launching. Updated launcher version to beta and added support for AuthlibInjector agent in launch options. Improved avatar rendering and button states in the UI, including pixelated avatar display and disabled state handling for logout during game launch.
2026-01-25 23:22:08 +01:00
15adb39115 Refactor HTTP requests to use HttpHelper utility
Introduced a new HttpHelper utility to centralize and standardize HTTP requests across the codebase, replacing direct usage of HttpClient. Updated authentication, asset, game, and Mojang API logic to use the new helper, improving maintainability and consistency. Also refactored game launch options for greater flexibility and configurability.
2026-01-25 18:54:11 +01:00
d2ae3122c9 Add Discord OAuth2 login and refactor authentication
Implemented Discord OAuth2 authentication flow with a new Discord.cs handler and integrated it into Program.cs. Refactored authentication logic to use shared JsonSerializerOptions from LauncherConstants. Updated BashUtils with cross-platform URL opening, improved MojangAPI to use shared HttpClient, and enhanced frontend login and log handling in logged.js and login.js.
2026-01-24 23:35:02 +01:00
b3827576da first commit 2026-01-23 15:55:56 +01:00