From 1fb24ca9f15027605a0f96001fc62fdde9b6f685 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 10 Jun 2026 17:28:20 +0200 Subject: [PATCH 1/2] fix(appstore): bring back "update all" button Signed-off-by: Ferdinand Thiessen --- .../src/components/UpdateAllDialog.vue | 166 ++++++++++++++++++ apps/appstore/src/store/updates.ts | 1 + apps/appstore/src/views/AppstoreManage.vue | 35 +++- 3 files changed, 200 insertions(+), 2 deletions(-) create mode 100644 apps/appstore/src/components/UpdateAllDialog.vue diff --git a/apps/appstore/src/components/UpdateAllDialog.vue b/apps/appstore/src/components/UpdateAllDialog.vue new file mode 100644 index 0000000000000..5b44dd002d1bd --- /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 c17e5a95a24b9..b12c17603ceec 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 139bf014d30ff..1c04ec3018af4 100644 --- a/apps/appstore/src/views/AppstoreManage.vue +++ b/apps/appstore/src/views/AppstoreManage.vue @@ -4,8 +4,10 @@ -->