apps/desktop/src/electron/ElectronShell.test.ts | 14 + apps/desktop/src/electron/ElectronShell.ts | 29 ++- apps/desktop/src/ipc/DesktopIpcHandlers.ts | 2 + apps/desktop/src/ipc/channels.ts | 1 + apps/desktop/src/ipc/methods/window.ts | 11 + apps/desktop/src/preload.ts | 2 + apps/desktop/src/preview/BrowserImport/BrowserImport.ts | 50 ++-- apps/desktop/src/preview/BrowserImport/SafariCookies.test.ts | 443 ++++++++++++++++++++++++++++++++ apps/desktop/src/preview/BrowserImport/SafariCookies.ts | 263 +++++++++++++++++++ apps/desktop/src/preview/BrowserImport/Sources.test.ts | 103 ++++++++ apps/desktop/src/preview/BrowserImport/Sources.ts | 96 ++++++- apps/desktop/src/window/DesktopWindow.test.ts | 2 + apps/web/src/components/settings/BrowserImportWizard.tsx | 88 ++++++- apps/web/src/components/settings/IntegrationsSettings.logic.test.ts | 1 + apps/web/src/components/settings/IntegrationsSettings.tsx | 15 ++ apps/web/src/components/settings/browserImportWizard.logic.test.ts | 32 +++ apps/web/src/components/settings/browserImportWizard.logic.ts | 21 +- apps/web/src/localApi.test.ts | 8 + apps/web/src/localApi.ts | 11 + docs/user/browser-import.md | 6 + packages/contracts/src/browserImport.ts | 4 + packages/contracts/src/ipc.ts | 14 + 22 files changed, 1189 insertions(+), 27 deletions(-)