feat: sync individual content installation states on panel

This commit is contained in:
Calum H. (IMB11)
2026-08-04 19:32:31 +01:00
parent ed936728ad
commit 526232535e
10 changed files with 350 additions and 52 deletions
@@ -286,6 +286,7 @@ const tableItems = computed<ContentCardTableItem[]>(() => {
toggleDisabled: ctx.isBusy.value,
toggleDisabledTooltip: ctx.isBusy.value ? (ctx.busyMessage?.value ?? null) : null,
installing: item.installing === true,
installProgress: item.installProgress,
hasUpdate: base.hasUpdate ?? item.has_update,
isClientOnly:
isClientOnlyEnvironment(item.environment) ||