From 5fd8c38c1c740a0b56b9bc04f88e7b9fcc8f4dcf Mon Sep 17 00:00:00 2001 From: tomasalias Date: Thu, 24 Jul 2025 03:41:41 +0200 Subject: [PATCH] Implement Curseforge profile codes --- .../ui/CurseForgeProfileImportModal.vue | 401 ++++++++++++ .../components/ui/InstanceCreationModal.vue | 16 + apps/app-frontend/src/helpers/import.js | 28 + apps/app/capabilities/plugins.json | 9 +- apps/app/src/api/import.rs | 28 + .../src/api/pack/import/curseforge_profile.rs | 604 ++++++++++++++++++ packages/app-lib/src/api/pack/import/mod.rs | 1 + packages/app-lib/src/event/mod.rs | 3 + 8 files changed, 1085 insertions(+), 5 deletions(-) create mode 100644 apps/app-frontend/src/components/ui/CurseForgeProfileImportModal.vue create mode 100644 packages/app-lib/src/api/pack/import/curseforge_profile.rs diff --git a/apps/app-frontend/src/components/ui/CurseForgeProfileImportModal.vue b/apps/app-frontend/src/components/ui/CurseForgeProfileImportModal.vue new file mode 100644 index 000000000..008d2d04a --- /dev/null +++ b/apps/app-frontend/src/components/ui/CurseForgeProfileImportModal.vue @@ -0,0 +1,401 @@ + + + + + diff --git a/apps/app-frontend/src/components/ui/InstanceCreationModal.vue b/apps/app-frontend/src/components/ui/InstanceCreationModal.vue index c09255a7c..e1fa1abae 100644 --- a/apps/app-frontend/src/components/ui/InstanceCreationModal.vue +++ b/apps/app-frontend/src/components/ui/InstanceCreationModal.vue @@ -163,6 +163,14 @@
No profiles found
+