feat: complete hosted mod sync and launcher interface updates
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Add pack sync markers, tagged mod updates, parallel progress, JWT downloads and retry recovery. Include pending onboarding, about scene, compatibility data pack and download fixes.
This commit is contained in:
1 parent
5d473ebfbc
commit
bc904065c3
63 files changed
+3516
-1059
No files matched your search
@@ -417,6 +417,7 @@ import {
|
||||
import { useInstanceConsole } from '@/composables/useInstanceConsole'
|
||||
import { useMinecraftLaunchError } from '@/composables/useMinecraftLaunchError'
|
||||
import { useNetworkStatus } from '@/composables/useNetworkStatus'
|
||||
import { useInstanceMode } from '@/composables/useInstanceMode'
|
||||
import { postUpgradeNoticeQueryKey, usePostUpgradeNotice } from '@/composables/usePostUpgradeNotice'
|
||||
import { useSymlinkWarningDismiss } from '@/composables/useSymlinkWarningDismiss'
|
||||
import { get_project_v3 } from '@/helpers/cache.js'
|
||||
@@ -514,6 +515,7 @@ const { offline } = useNetworkStatus()
|
||||
|
||||
const instance = ref<GameInstance>()
|
||||
const instanceId = computed(() => instance.value?.id)
|
||||
const instanceModeQuery = useInstanceMode(() => instance.value?.id ?? props.id)
|
||||
const postUpgradeNoticeQuery = usePostUpgradeNotice(() => instance.value?.id ?? props.id)
|
||||
const postUpgradeNotice = computed(() => postUpgradeNoticeQuery.data.value ?? null)
|
||||
const symlinkWarning = useSymlinkWarningDismiss(instanceId)
|
||||
@@ -532,7 +534,9 @@ const isServerInstance = ref(false)
|
||||
const linkedProjectV3 = ref<Labrinth.Projects.v3.Project>()
|
||||
const selected = ref<unknown[]>([])
|
||||
const canUpgradeInstance = computed(() =>
|
||||
instance.value ? isUnmanagedUpgradeEligible(instance.value) : false,
|
||||
instance.value && instanceModeQuery.data.value === 'local'
|
||||
? isUnmanagedUpgradeEligible(instance.value)
|
||||
: false,
|
||||
)
|
||||
|
||||
const minecraftServer = computed(() => linkedProjectV3.value?.minecraft_server)
|
||||
@@ -774,7 +778,6 @@ const startInstance = async (context: string) => {
|
||||
launchElapsedTimer = undefined
|
||||
loading.value = false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
const stopInstance = async (context: string) => {
|
||||
|
||||
Reference in new issue
Block a user