fix: S1 安全冲刺——切库清空标签页+冲刷(FR-V6)、重命名/移动同步标签页路径(FR-T7)、默认库路径设置页(FR-V5);vaultBrowse IPC+pickDirectory;tab-store closeAll/renamePath;store resetEditor/syncCurrentPath;safety E2E 2 项

This commit is contained in:
hunter-dev
2026-08-26 11:05:22 +08:00
parent 81b410e281
commit c4af03adce
10 changed files with 190 additions and 8 deletions
+2
View File
@@ -9,6 +9,7 @@ export const IPC = {
vaultSwitch: 'vault:switch',
vaultSetDefault: 'vault:set-default',
vaultPick: 'vault:pick',
vaultBrowse: 'vault:browse',
treeList: 'tree:list',
treeRefresh: 'tree:refresh',
fileCreate: 'file:create',
@@ -40,6 +41,7 @@ export interface IpcMap {
[IPC.vaultSwitch]: { args: { root: string }; result: VaultMeta };
[IPC.vaultSetDefault]: { args: { root: string }; result: void };
[IPC.vaultPick]: { args: void; result: VaultMeta | null };
[IPC.vaultBrowse]: { args: void; result: string | null };
[IPC.treeList]: { args: void; result: TreeNode[] };
[IPC.treeRefresh]: { args: void; result: TreeNode[] };
[IPC.fileCreate]: { args: { basePath: string; name: string; isFolder: boolean }; result: { path: string } };