diff --git a/.github/actions/publish-artifacts/package.json b/.github/actions/publish-artifacts/package.json index f330f100..46957c98 100644 --- a/.github/actions/publish-artifacts/package.json +++ b/.github/actions/publish-artifacts/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/action-publish-artifacts", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "Next-generation open source Minecraft launcher", "license": "GPL-3.0-only", diff --git a/Cargo.lock b/Cargo.lock index 914650b2..c1a72892 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "Inflector" @@ -3806,7 +3806,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "onelauncher" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "anyhow", "async-recursion", @@ -3867,7 +3867,7 @@ dependencies = [ [[package]] name = "onelauncher_gamemode" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "cc", "libc", @@ -3875,7 +3875,7 @@ dependencies = [ [[package]] name = "onelauncher_gui" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "anyhow", "chrono", @@ -3911,7 +3911,7 @@ dependencies = [ [[package]] name = "onelauncher_macros" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "quote", "syn 2.0.79", @@ -3919,7 +3919,7 @@ dependencies = [ [[package]] name = "onelauncher_test" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "onelauncher", "tokio", @@ -3929,7 +3929,7 @@ dependencies = [ [[package]] name = "onelauncher_utils" -version = "1.0.0-alpha.1" +version = "1.0.0-alpha.2" dependencies = [ "async-channel", "async-compression", diff --git a/Cargo.toml b/Cargo.toml index b15a86cf..6ef7d970 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ documentation = "https://docs.polyfrost.org/onelauncher" readme = "README.md" homepage = "https://polyfrost.org/projects/onelauncher" authors = [ "Polyfrost", "Polyfrost Contributors" ] -version = "1.0.0-alpha.1" # bump this manually for now +version = "1.0.0-alpha.2" # bump this manually for now [workspace.dependencies] # # ============= WORKSPACE ============= # # diff --git a/apps/desktop/package.json b/apps/desktop/package.json index d76f4443..ba5575a3 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@onelauncher/desktop", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "Next-generation open source Minecraft launcher", "license": "GPL-3.0-only", diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 879ec525..3b861a7e 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -1,7 +1,7 @@ { "name": "@onelauncher/frontend", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "Next-generation open source Minecraft launcher frontend", "license": "GPL-3.0-only", diff --git a/apps/frontend/src/ui/pages/cluster/ClusterMods.tsx b/apps/frontend/src/ui/pages/cluster/ClusterMods.tsx index 1dd69820..a7703020 100644 --- a/apps/frontend/src/ui/pages/cluster/ClusterMods.tsx +++ b/apps/frontend/src/ui/pages/cluster/ClusterMods.tsx @@ -140,6 +140,8 @@ interface ModEntryProps { function ModEntry(props: ModEntryProps) { const [cluster] = useClusterContext(); const browser = useBrowser(); + // eslint-disable-next-line solid/reactivity -- . + const [disabled, setDisabled] = createSignal(props.pkg.disabled || false); const name = () => { if (props.pkg.meta.type === 'unknown') @@ -211,14 +213,14 @@ function ModEntry(props: ModEntryProps) { try { const path = cluster()?.path; if (path) { + setDisabled(!checked); // eslint-disable-next-line solid/reactivity -- bs lol await tryResult(() => bridge.commands.setClusterPackageEnabled( path, props.pkg.file_name, 'mod', checked, - )); - props.refetch(); + )).then(() => setDisabled(!checked)); } } catch (err) { @@ -230,7 +232,7 @@ function ModEntry(props: ModEntryProps) {
diff --git a/apps/testing/package.json b/apps/testing/package.json index e0acf385..3a3d70fc 100644 --- a/apps/testing/package.json +++ b/apps/testing/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/testing", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "Next-generation open source Minecraft launcher playground", "license": "GPL-3.0-only", diff --git a/package.json b/package.json index 8aa7c5f9..91e0d86b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@onelauncher/root", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "engineStrict": true, "packageManager": "pnpm@9.15.4", diff --git a/packages/client/package.json b/packages/client/package.json index 1d477cdc..a4cd8854 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "name": "@onelauncher/client", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "RSPC Client and Utilities for OneLauncher", "license": "GPL-3.0-only", diff --git a/packages/core/package.json b/packages/core/package.json index 162b15b3..ee210981 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/core", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Next-generation open source Minecraft launcher core", "license": "GPL-3.0-only", "repository": { diff --git a/packages/distribution/package.json b/packages/distribution/package.json index 3f2b4b97..d5094391 100644 --- a/packages/distribution/package.json +++ b/packages/distribution/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/distribution", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "Distribution files for OneLauncher", "license": "GPL-3.0-only", diff --git a/packages/gamemode/package.json b/packages/gamemode/package.json index c8b16fe1..f0ea1fc2 100644 --- a/packages/gamemode/package.json +++ b/packages/gamemode/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/gamemode", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Next-generation open source Minecraft launcher feral gamemode bindings", "license": "GPL-3.0-only", "repository": { diff --git a/packages/macros/package.json b/packages/macros/package.json index 6905d22c..e7d6818c 100644 --- a/packages/macros/package.json +++ b/packages/macros/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/macros", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Next-generation open source Minecraft launcher macros", "license": "GPL-3.0-only", "repository": { diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 3caaca7e..8eb9eb44 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -1,7 +1,7 @@ { "name": "@onelauncher/scripts", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "private": true, "description": "Scripts for developing OneLauncher", "license": "GPL-3.0-only", diff --git a/packages/utils/package.json b/packages/utils/package.json index 1312563f..59733caa 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@onelauncher/utils", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Next-generation open source Minecraft launcher utils", "license": "GPL-3.0-only", "repository": {