diff --git a/preload.js b/preload.js index e91f86c..a9dafe7 100644 --- a/preload.js +++ b/preload.js @@ -175,5 +175,9 @@ contextBridge.exposeInMainWorld('electronAPI', { // Utility copyToClipboard: (text) => ipcRenderer.invoke('copy-to-clipboard', text), openExternalUrl: (url) => ipcRenderer.invoke('open-external-url', url), - debugToMain: (level, message, payload) => ipcRenderer.send('renderer-debug-log', { level, message, payload }) + debugToMain: (level, message, payload) => ipcRenderer.send('renderer-debug-log', { level, message, payload }), + + // Debugging & Diagnostics + getDebugInfo: () => ipcRenderer.invoke('get-debug-info'), + clearCache: (type) => ipcRenderer.invoke('clear-cache', type || 'all') }); \ No newline at end of file