Upload via GUI (85 Dateien)
This commit is contained in:
+18
-1
@@ -40,8 +40,17 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
||||
uploadLocalFolderToGitea: (data) => ipcRenderer.invoke('upload-local-folder-to-gitea', data),
|
||||
uploadPathsToGitea: (data) => ipcRenderer.invoke('upload-paths-to-gitea', data),
|
||||
cancelUpload: () => ipcRenderer.invoke('cancel-upload'),
|
||||
getUploadHistory: () => ipcRenderer.invoke('get-upload-history'),
|
||||
pauseUpload: () => ipcRenderer.invoke('pause-upload'),
|
||||
resumeUpload: () => ipcRenderer.invoke('resume-upload'),
|
||||
getPauseState: () => ipcRenderer.invoke('get-pause-state'),
|
||||
onTransferPauseState: (cb) => {
|
||||
const listener = (_event, payload) => cb(payload || {});
|
||||
ipcRenderer.on('transfer-pause-state', listener);
|
||||
return () => ipcRenderer.removeListener('transfer-pause-state', listener);
|
||||
},
|
||||
getUploadHistory: (data) => ipcRenderer.invoke('get-upload-history', data),
|
||||
clearUploadHistory: () => ipcRenderer.invoke('clear-upload-history'),
|
||||
exportUploadHistoryCsv: (data) => ipcRenderer.invoke('export-upload-history-csv', data),
|
||||
getGitignoreTemplates: () => ipcRenderer.invoke('get-gitignore-templates'),
|
||||
buildGitignore: (data) => ipcRenderer.invoke('build-gitignore', data),
|
||||
|
||||
@@ -96,6 +105,8 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
||||
editRelease: (data) => ipcRenderer.invoke('edit-release', data),
|
||||
deleteRelease: (data) => ipcRenderer.invoke('delete-release', data),
|
||||
uploadReleaseAsset: (data) => ipcRenderer.invoke('upload-release-asset', data),
|
||||
inspectReleaseFile: (data) => ipcRenderer.invoke('inspect-release-file', data),
|
||||
prepareRelease: (data) => ipcRenderer.invoke('prepare-release', data),
|
||||
deleteReleaseAsset: (data) => ipcRenderer.invoke('delete-release-asset', data),
|
||||
downloadReleaseArchive: (data) => ipcRenderer.invoke('download-release-archive', data),
|
||||
|
||||
@@ -186,6 +197,12 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
||||
ipcRenderer.on('repo-backup-progress', listener);
|
||||
return () => ipcRenderer.removeListener('repo-backup-progress', listener);
|
||||
},
|
||||
// Tray-Menü → "Upload-Verlauf": Renderer soll den Verlauf-Dialog öffnen.
|
||||
onOpenUploadHistory: (cb) => {
|
||||
const listener = () => cb();
|
||||
ipcRenderer.on('open-upload-history', listener);
|
||||
return () => ipcRenderer.removeListener('open-upload-history', listener);
|
||||
},
|
||||
onFolderUploadProgress: (cb) => {
|
||||
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
|
||||
ipcRenderer.on('folder-upload-progress', listener);
|
||||
|
||||
Reference in New Issue
Block a user