feat(submitter,update-center): add multiple features and optimize submission flow

1. add shell caller ssupdate command support
2. add pre-update system refresh for update center
3. add get-git-email IPC handler and auto-fill email
4. optimize deb submission UI and category handling
5. disable and auto-fill package name/version fields
6. add loading and error states for category list
7. fix category value matching for history data
This commit is contained in:
2026-07-13 22:07:01 +08:00
parent 0aca5744b0
commit 7c6bdf0e55
5 changed files with 256 additions and 152 deletions
+2
View File
@@ -152,6 +152,8 @@ export const createUpdateCenterStore = (): UpdateCenterStore => {
lastStoreFilter = storeFilter;
loading.value = true;
try {
// 先运行系统更新(aptss update / apm update),确保本地包信息最新
await window.ipcRenderer.invoke("update-center-run-system-update", storeFilter);
const nextSnapshot = await window.updateCenter.refresh(storeFilter);
applySnapshot(nextSnapshot);
} finally {