From cfbae8378f47f4dad18e1e9e3069c639ff0b596b Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 6 May 2026 04:39:09 +0200 Subject: [PATCH] Update App component to use desktopApi for all Electron interactions --- src/App.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index 1154335..1f35e79 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -325,7 +325,7 @@ export default function App() { async function openFilePicker() { try { - const pickedPaths = await window.electronAPI?.pickPaths?.({ + const pickedPaths = await desktopApi.pickPaths({ title: 'Select files for chat', filters: CHAT_FILE_PICKER_FILTERS, }) @@ -608,7 +608,7 @@ export default function App() { useEffect(() => { let cancelled = false - window.electronAPI.getSettings().then(settings => { + desktopApi.getSettings().then(settings => { if (cancelled) return setBackendApiUrl(resolveBackendApiUrl(settings)); setColorScheme(settings.colorScheme || 'Default'); @@ -618,7 +618,7 @@ export default function App() { setStreamOutput(settings.streamOutput || false); setAudioInputEnabled(true); if (settings.audioInputEnabled !== true) { - window.electronAPI.setSetting('audioInputEnabled', true) + desktopApi.setSetting('audioInputEnabled', true) } setAudioInputDeviceId(typeof settings.audioInputDeviceId === 'string' ? settings.audioInputDeviceId : ''); setAudioInputLanguage(typeof settings.audioInputLanguage === 'string' ? settings.audioInputLanguage : '');