Upload via GUI (7543 Dateien)

This commit is contained in:
2026-10-22 06:53:45 +00:00
parent 5571f225d5
commit 047196c4d0
16 changed files with 7030 additions and 7467 deletions
+30
View File
@@ -104,6 +104,9 @@ contextBridge.exposeInMainWorld('electronAPI', {
// Local Repository Commits
getLocalCommits: (data) => ipcRenderer.invoke('get-local-commits', data),
getLocalCommitDiff: (data) => ipcRenderer.invoke('get-local-commit-diff', data),
findGitignoredInRepo: (data) => ipcRenderer.invoke('find-gitignored-in-repo', data),
deleteGiteaPaths: (data) => ipcRenderer.invoke('delete-gitea-paths', data),
getLocalCommitFiles: (data) => ipcRenderer.invoke('get-local-commit-files', data),
getLocalCommitDetails: (data) => ipcRenderer.invoke('get-local-commit-details', data),
// === FAVORITEN & ZULETZT GEÖFFNET ===
@@ -151,6 +154,33 @@ contextBridge.exposeInMainWorld('electronAPI', {
return () => ipcRenderer.removeListener('push-progress', listener);
},
// Neue Funktionen
prefsGet: () => ipcRenderer.invoke('prefs-get'),
prefsSet: (data) => ipcRenderer.invoke('prefs-set', data),
openKnownFolder: (which) => ipcRenderer.invoke('open-known-folder', { which }),
gitTransportState: () => ipcRenderer.invoke('git-transport-state'),
gitTransportClear: (host) => ipcRenderer.invoke('git-transport-clear', { host }),
previewUploadPaths: (data) => ipcRenderer.invoke('preview-upload-paths', data),
runServerDiagnosis: (data) => ipcRenderer.invoke('run-server-diagnosis', data),
localGit: (data) => ipcRenderer.invoke('local-git', data),
giteaCollab: (data) => ipcRenderer.invoke('gitea-collab', data),
repoBackupGetConfig: () => ipcRenderer.invoke('repo-backup-get-config'),
repoBackupSetConfig: (data) => ipcRenderer.invoke('repo-backup-set-config', data),
repoBackupRunNow: () => ipcRenderer.invoke('repo-backup-run-now'),
repoBackupCancel: () => ipcRenderer.invoke('repo-backup-cancel'),
repoBackupList: (data) => ipcRenderer.invoke('repo-backup-list', data),
repoRestoreLocal: (data) => ipcRenderer.invoke('repo-restore-local', data),
repoRestoreGitea: (data) => ipcRenderer.invoke('repo-restore-gitea', data),
onRepoRestoreProgress: (cb) => {
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
ipcRenderer.on('repo-restore-progress', listener);
return () => ipcRenderer.removeListener('repo-restore-progress', listener);
},
onRepoBackupProgress: (cb) => {
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
ipcRenderer.on('repo-backup-progress', listener);
return () => ipcRenderer.removeListener('repo-backup-progress', listener);
},
onFolderUploadProgress: (cb) => {
const listener = (event, payload) => { try { cb(payload); } catch (_) {} };
ipcRenderer.on('folder-upload-progress', listener);