diff --git a/out/main/index.js b/out/main/index.js index c99658a..592a2a0 100644 --- a/out/main/index.js +++ b/out/main/index.js @@ -228,6 +228,9 @@ function createWindow() { if (action === "maximize") win.isMaximized() ? win.unmaximize() : win.maximize(); if (action === "close") win.close(); }); + electron.ipcMain.on("open-explorer", (event, path2) => { + electron.shell.showItemInFolder(path2); + }); } electron.app.whenReady().then(() => { utils.electronApp.setAppUserModelId("com.voicext.app"); diff --git a/out/preload/index.js b/out/preload/index.js index 423870b..2eaae6a 100644 --- a/out/preload/index.js +++ b/out/preload/index.js @@ -6,7 +6,8 @@ const api = { startTranscription: (filePath, options) => electron.ipcRenderer.invoke("start-transcription", { filePath, options }), onTranscriptionProgress: (callback) => electron.ipcRenderer.on("transcription-progress", (_, progress) => callback(progress)), onTranscriptionData: (callback) => electron.ipcRenderer.on("transcription-data", (_, data) => callback(data)), - detectHardware: () => electron.ipcRenderer.invoke("detect-hardware") + detectHardware: () => electron.ipcRenderer.invoke("detect-hardware"), + openExplorer: (path) => electron.ipcRenderer.send("open-explorer", path) }; if (process.contextIsolated) { try {