diff --git a/apps/appstore/src/components/UpdateAllDialog.vue b/apps/appstore/src/components/UpdateAllDialog.vue new file mode 100644 index 00000000000..5b44dd002d1 --- /dev/null +++ b/apps/appstore/src/components/UpdateAllDialog.vue @@ -0,0 +1,166 @@ + + + + + + + diff --git a/apps/appstore/src/store/updates.ts b/apps/appstore/src/store/updates.ts index c17e5a95a24..b12c17603ce 100644 --- a/apps/appstore/src/store/updates.ts +++ b/apps/appstore/src/store/updates.ts @@ -49,6 +49,7 @@ export const useUpdatesStore = defineStore('updates', () => { internalUpdateCount.value = Math.max(internalUpdateCount.value - 1, 0) } + app.update = undefined rebuildNavigation() } catch (error) { logger.error('Failed to update app', { appId, error }) diff --git a/apps/appstore/src/views/AppstoreManage.vue b/apps/appstore/src/views/AppstoreManage.vue index 139bf014d30..1c04ec3018a 100644 --- a/apps/appstore/src/views/AppstoreManage.vue +++ b/apps/appstore/src/views/AppstoreManage.vue @@ -4,8 +4,10 @@ -->