feat: complete master feature parity with interactive PDF editing, Reveal.js export dialog, Large File Mode, and scoped CSS

This commit is contained in:
2026-06-15 01:22:17 +05:30
parent 7eb90d467a
commit 36422a9ab3
18 changed files with 917 additions and 66 deletions
+3
View File
@@ -99,6 +99,7 @@ const ALLOWED_SEND_CHANNELS = [
'read-file',
'write-file',
'write-buffer',
'read-buffer',
'delete-file',
'ensure-directory',
'path-exists',
@@ -356,6 +357,8 @@ contextBridge.exposeInMainWorld('electronAPI', {
rendererReady: () => ipcRenderer.send('renderer-ready'),
read: (filePath) => ipcRenderer.invoke('read-file', filePath),
write: (filePath, content) => ipcRenderer.invoke('write-file', { path: filePath, content }),
readBuffer: (filePath) => ipcRenderer.invoke('read-buffer', { path: filePath }),
writeBuffer: (filePath, buffer) => ipcRenderer.invoke('write-buffer', { path: filePath, buffer }),
delete: (filePath) => ipcRenderer.invoke('delete-file', filePath),
ensureDir: (dirPath) => ipcRenderer.invoke('ensure-directory', dirPath),
exists: (filePath) => ipcRenderer.invoke('path-exists', filePath),