From 52d6bf390727c18fc6f2035d0211cb2333efa5ad Mon Sep 17 00:00:00 2001 From: Josiah Glosson Date: Mon, 7 Jul 2025 12:26:53 -0500 Subject: [PATCH] Show update size in modal --- apps/app-frontend/src/App.vue | 2 +- .../src/components/ui/UpdateModal.vue | 41 ++++++++++++--- apps/app-frontend/src/helpers/utils.js | 4 ++ .../app-frontend/src/locales/en-US/index.json | 12 +++-- apps/app/src/main.rs | 13 +++++ apps/app/src/update_size_checker.rs | 52 +++++++++++++++++++ 6 files changed, 112 insertions(+), 12 deletions(-) create mode 100644 apps/app/src/update_size_checker.rs diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue index 42b60534f..7dc975982 100644 --- a/apps/app-frontend/src/App.vue +++ b/apps/app-frontend/src/App.vue @@ -360,7 +360,7 @@ async function checkUpdates() { return } - const update = await check() + const update = await invoke('plugin:updater|check') updateAvailable.value = !!update if (updateAvailable.value) { console.log(`Update ${update.version} is available. Showing update modal.`) diff --git a/apps/app-frontend/src/components/ui/UpdateModal.vue b/apps/app-frontend/src/components/ui/UpdateModal.vue index 5ae043609..2b8c80c6f 100644 --- a/apps/app-frontend/src/components/ui/UpdateModal.vue +++ b/apps/app-frontend/src/components/ui/UpdateModal.vue @@ -1,6 +1,14 @@