diff options
| author | MaheshtheDev <[email protected]> | 2025-12-02 18:59:37 +0000 |
|---|---|---|
| committer | Mahesh Sanikommmu <[email protected]> | 2025-12-03 09:33:38 -0800 |
| commit | 59823afbe4a2b491b2e5c2409ac6ce20bed503f7 (patch) | |
| tree | 98a1c07622cec7b8b4ddd1c813a458f5eda8b6be /apps/browser-extension | |
| parent | add spaces selector with search (#600) (diff) | |
| download | supermemory-use-graph-package.tar.xz supermemory-use-graph-package.zip | |
fix: chatgpt memories import (#597)use-graph-package
- ChatGPT changed there DOM with new UI, this PR will fix the import to supermemory feature with chatgpt new UI
Diffstat (limited to 'apps/browser-extension')
| -rw-r--r-- | apps/browser-extension/entrypoints/content/chatgpt.ts | 19 | ||||
| -rw-r--r-- | apps/browser-extension/wxt.config.ts | 2 |
2 files changed, 5 insertions, 16 deletions
diff --git a/apps/browser-extension/entrypoints/content/chatgpt.ts b/apps/browser-extension/entrypoints/content/chatgpt.ts index a60dc71d..d7cb9903 100644 --- a/apps/browser-extension/entrypoints/content/chatgpt.ts +++ b/apps/browser-extension/entrypoints/content/chatgpt.ts @@ -209,8 +209,9 @@ function addSupermemoryButtonToMemoriesDialog() { if (memoriesDialog.querySelector("#supermemory-save-button")) return + const deleteAllContainer = memoriesDialog.querySelector( - ".mt-5.flex.justify-end", + ".flex.items-center.gap-0\\.5", ) if (!deleteAllContainer) return @@ -267,24 +268,12 @@ async function saveMemoriesToSupermemory() { return } - const memoryRows = memoriesTable.querySelectorAll("tr") - const memories: string[] = [] - - memoryRows.forEach((row) => { - const memoryCell = row.querySelector("td .py-2.whitespace-pre-wrap") - if (memoryCell?.textContent) { - memories.push(memoryCell.textContent.trim()) - } - }) - - console.log("Memories:", memories) - - if (memories.length === 0) { + if (!memoriesTable.textContent) { DOMUtils.showToast("error") return } - const combinedContent = `ChatGPT Saved Memories:\n\n${memories.map((memory, index) => `${index + 1}. ${memory}`).join("\n\n")}` + const combinedContent = `Memories from ChatGPT:\n\n${memoriesTable.textContent}` const response = await browser.runtime.sendMessage({ action: MESSAGE_TYPES.SAVE_MEMORY, diff --git a/apps/browser-extension/wxt.config.ts b/apps/browser-extension/wxt.config.ts index 0da923ed..ac51510e 100644 --- a/apps/browser-extension/wxt.config.ts +++ b/apps/browser-extension/wxt.config.ts @@ -11,7 +11,7 @@ export default defineConfig({ manifest: { name: "supermemory", homepage_url: "https://supermemory.ai", - version: "6.0.104", + version: "6.0.105", permissions: ["contextMenus", "storage", "activeTab", "webRequest", "tabs"], host_permissions: [ "*://x.com/*", |