From 5901ce98e2c55b99c47191605fb7801bf42abc22 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Mon, 17 Aug 2026 20:04:16 +0800 Subject: [PATCH] feat: add reinstall button to long-press menu --- app/src/main/assets/h5/js/pages/webapplist.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/assets/h5/js/pages/webapplist.js b/app/src/main/assets/h5/js/pages/webapplist.js index d53d7b0..ead8f36 100644 --- a/app/src/main/assets/h5/js/pages/webapplist.js +++ b/app/src/main/assets/h5/js/pages/webapplist.js @@ -101,6 +101,13 @@ async function showWebAppMenu(app, x, y) { bridge.call('updateOfflinePackage', app.id).catch(() => {}); }); } + // 重装(本地有包 + 云端有离线包:强制删除重下,无论版本) + // Reinstall (local + cloud offline package: force delete and re-download, any version) + if (hasLocal && app.offline) { + addItem('重装离线包', () => { + bridge.call('updateOfflinePackage', app.id).then(() => refreshList()).catch(() => {}); + }); + } // 删除(本地有包) if (hasLocal) { addItem('删除本地包', () => {