Upload main.js via GUI

This commit is contained in:
2026-02-03 21:52:38 +00:00
parent 9c14a1a7e0
commit 2c39ae4651

12
main.js
View File

@@ -188,7 +188,14 @@ ipcMain.handle('select-folder', async () => {
ipcMain.handle('select-file', async () => {
const result = await dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] });
if (result.canceled) return { ok: false, files: [] };
return { ok: true, files: result.filePaths };
// Rückgabe mit path und name für jede Datei
const files = result.filePaths.map(filePath => ({
path: filePath,
name: ppath.basename(filePath)
}));
return { ok: true, files };
});
ipcMain.handle('save-credentials', async (event, data) => {
@@ -1348,7 +1355,8 @@ ipcMain.handle('create-release', async (event, data) => {
return { ok: true, release };
} catch (error) {
console.error('create-release error:', error);
return { ok: false, error: String(error) };
const errorMsg = error.message || String(error);
return { ok: false, error: errorMsg };
}
});