Migrate from IndexedDB to file-based storage with cross-instance sync

This commit is contained in:
Shantur Rathore
2025-10-25 20:21:52 +01:00
parent c4a8a54bd7
commit f4a664bfe7
8 changed files with 334 additions and 130 deletions

View File

@@ -2,6 +2,7 @@ import { app, BrowserWindow, dialog, ipcMain } from "electron"
import { join } from "path"
import { createApplicationMenu } from "./menu"
import { setupInstanceIPC } from "./ipc"
import { setupStorageIPC } from "./storage"
let mainWindow: BrowserWindow | null = null
@@ -27,6 +28,7 @@ function createWindow() {
createApplicationMenu(mainWindow)
setupInstanceIPC(mainWindow)
setupStorageIPC()
mainWindow.on("closed", () => {
mainWindow = null