ShatteredPrism/launcher/ui/pages/instance
Evan Goode 9d442a0348 authlib-injector
* 'Custom Yggdrasil' AccountType

Signed-off-by: Evan Goode <mail@evangoo.de>

* Allow multiple accounts with the same player UUID

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use correct services server URL for SkinDelete

Signed-off-by: Evan Goode <mail@evangoo.de>

* Correctly use CustomYggdrasilRefresh, add warning message

Signed-off-by: Evan Goode <mail@evangoo.de>

* Custom Yggdrasil: Readability fixes

Also made the MinecraftEntitlement for Custom Yggdrasil accounts work
just like offline accounts---instead of checking the reply from the auth
server, Custom Yggdrasil accounts are granted canPlayMinecraft and
ownsMinecraft when they are created, in MinecraftAccount.cpp.

Signed-off-by: Evan Goode <mail@evangoo.de>

* Custom Yggdrasil: Add extra confirmation dialog

Signed-off-by: Evan Goode <mail@evangoo.de>

* Add install authlib-injector button

Signed-off-by: Evan Goode <mail@evangoo.de>

* authlib-injector accounts

Signed-off-by: Evan Goode <mail@evangoo.de>

* Suggest installing authlib-injector when needed

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use Unmojang metadata

Signed-off-by: Evan Goode <mail@evangoo.de>

* Use std::string for MANAGED_AGENTS, not QString

---------

Signed-off-by: Evan Goode <mail@evangoo.de>

Resolve X-Authlib-Injector-API-Location

Signed-off-by: Evan Goode <mail@evangoo.de>

Prefetch authlib-injector metadata

Resolves https://github.com/unmojang/PrismLauncher/issues/4

See https://github-com.translate.goog/yushijinhun/authlib-injector/wiki/%E5%90%AF%E5%8A%A8%E5%99%A8%E6%8A%80%E6%9C%AF%E8%A7%84%E8%8C%83?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US#%E9%85%8D%E7%BD%AE%E9%A2%84%E8%8E%B7%E5%8F%96

Signed-off-by: Evan Goode <mail@evangoo.de>

drag-and-drop authlib-injector URL, clang-format

Resolves https://github.com/unmojang/PrismLauncher/issues/2

Signed-off-by: Evan Goode <mail@evangoo.de>
2023-09-04 19:00:18 +01:00
..
ExternalResourcesPage.cpp List fixes 2023-08-21 14:44:46 +01:00
ExternalResourcesPage.h chore: reformat 2023-08-14 18:16:53 +02:00
ExternalResourcesPage.ui updated option text 2023-07-03 14:17:39 +03:00
GameOptionsPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
GameOptionsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
GameOptionsPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
InstanceSettingsPage.cpp authlib-injector 2023-09-04 19:00:18 +01:00
InstanceSettingsPage.h feat: add custom native library path settings 2023-08-15 10:51:21 +02:00
InstanceSettingsPage.ui authlib-injector 2023-09-04 19:00:18 +01:00
LogPage.cpp chore: reformat 2023-08-14 18:16:53 +02:00
LogPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
LogPage.ui PasteUpload task changed to use 0x0.st's protocol 2022-01-19 08:27:26 +00:00
ManagedPackPage.cpp Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into staging 2023-08-15 00:33:24 +03:00
ManagedPackPage.h fix(license): add/fix my copyright/license headers 2023-01-23 11:12:43 -03:00
ManagedPackPage.ui Upgraded pack changelog 2023-07-16 01:59:08 +03:00
ModFolderPage.cpp Merge branch 'develop' into chore/add-compiler-warnings 2023-07-13 20:05:16 -07:00
ModFolderPage.h Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into settings 2023-07-08 00:14:05 +03:00
NotesPage.cpp chore: update license headers 2023-08-14 18:17:05 +02:00
NotesPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
NotesPage.ui let the theme decide the notes page right margin 2022-12-17 12:05:20 -03:00
OtherLogsPage.cpp chore: reformat 2023-08-14 18:16:53 +02:00
OtherLogsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
OtherLogsPage.ui fix: only show scrollbars when needed 2022-12-15 16:34:52 -03:00
ResourcePackPage.cpp Merge branch 'develop' into chore/add-compiler-warnings 2023-07-13 20:05:16 -07:00
ResourcePackPage.h chore: reformat 2023-08-14 18:16:53 +02:00
ScreenshotsPage.cpp chore: reformat 2023-08-14 18:16:53 +02:00
ScreenshotsPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ScreenshotsPage.ui NOISSUE Added Copy File(s) feature for the screenshot page 2021-12-03 16:08:11 +01:00
ServersPage.cpp chore: reformat 2023-08-23 13:46:23 +02:00
ServersPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
ServersPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
ShaderPackPage.cpp Removed unused variable 2023-06-21 21:17:17 +03:00
ShaderPackPage.h chore: reformat 2023-08-14 18:16:53 +02:00
TexturePackPage.cpp Merge branch 'develop' into chore/add-compiler-warnings 2023-07-13 20:05:16 -07:00
TexturePackPage.h chore: reformat 2023-08-14 18:16:53 +02:00
VersionPage.cpp authlib-injector 2023-09-04 19:00:18 +01:00
VersionPage.h authlib-injector 2023-09-04 19:00:18 +01:00
VersionPage.ui authlib-injector 2023-09-04 19:00:18 +01:00
WorldListPage.cpp chore: reformat 2023-08-14 18:16:53 +02:00
WorldListPage.h chore: update license headers 2023-08-14 18:17:05 +02:00
WorldListPage.ui Improve handling of destructive actions 2022-12-14 15:20:42 +00:00