diff --git a/apps/browser-extension/entrypoints/background.ts b/apps/browser-extension/entrypoints/background.ts
index eabe8c50..11b56757 100644
--- a/apps/browser-extension/entrypoints/background.ts
+++ b/apps/browser-extension/entrypoints/background.ts
@@ -15,14 +15,6 @@ import type {
MemoryPayload,
} from "../utils/types"
-interface SearchResponse {
- results: Array<{
- chunks: Array<{
- content: string
- }>
- }>
-}
-
export default defineBackground(() => {
let twitterImporter: TwitterImporter | null = null
@@ -134,8 +126,10 @@ export default defineBackground(() => {
): Promise<{ success: boolean; data?: unknown; error?: string }> => {
try {
const responseData = await searchMemories(data)
- const content = (responseData as SearchResponse).results[0].chunks[0]
- .content
+ const response = responseData as {
+ results?: Array<{ chunks?: Array<{ content?: string }> }>
+ }
+ const content = response.results?.[0]?.chunks?.[0]?.content
console.log("Content:", content)
return { success: true, data: content }
} catch (error) {
diff --git a/apps/browser-extension/entrypoints/popup/App.css b/apps/browser-extension/entrypoints/popup/App.css
index c6e7c59b..4924360e 100644
--- a/apps/browser-extension/entrypoints/popup/App.css
+++ b/apps/browser-extension/entrypoints/popup/App.css
@@ -56,7 +56,7 @@
align-items: center;
justify-content: space-between;
gap: 12px;
- padding: 16px;
+ padding: 10px;
border-bottom: 1px solid #e5e7eb;
position: relative;
}
diff --git a/apps/browser-extension/entrypoints/popup/App.tsx b/apps/browser-extension/entrypoints/popup/App.tsx
index b9e33d4b..4d533a47 100644
--- a/apps/browser-extension/entrypoints/popup/App.tsx
+++ b/apps/browser-extension/entrypoints/popup/App.tsx
@@ -151,8 +151,8 @@ function App() {
{userSignedIn && (
Your AI-powered second brain for saving and organizing everything
diff --git a/apps/browser-extension/public/icon-128.png b/apps/browser-extension/public/icon-128.png
index 55a25aa8..059b2cce 100644
Binary files a/apps/browser-extension/public/icon-128.png and b/apps/browser-extension/public/icon-128.png differ
diff --git a/apps/browser-extension/public/icon-16.png b/apps/browser-extension/public/icon-16.png
index 55a25aa8..549d267d 100644
Binary files a/apps/browser-extension/public/icon-16.png and b/apps/browser-extension/public/icon-16.png differ
diff --git a/apps/browser-extension/public/icon-48.png b/apps/browser-extension/public/icon-48.png
index 55a25aa8..bf132193 100644
Binary files a/apps/browser-extension/public/icon-48.png and b/apps/browser-extension/public/icon-48.png differ
diff --git a/apps/browser-extension/utils/ui-components.ts b/apps/browser-extension/utils/ui-components.ts
index 7b4376c2..917e0ca9 100644
--- a/apps/browser-extension/utils/ui-components.ts
+++ b/apps/browser-extension/utils/ui-components.ts
@@ -303,14 +303,7 @@ export function createSaveTweetElement(onClick: () => void): HTMLElement {
z-index: 1000;
`
- // Check body background color to determine which icon to use
- const bodyStyle = window.getComputedStyle(document.body)
- const backgroundColor = bodyStyle.backgroundColor
- const isLightMode = backgroundColor === "rgb(255, 255, 255)"
-
- const iconFileName = isLightMode
- ? "/light-mode-icon.png"
- : "/dark-mode-icon.png"
+ const iconFileName = "/icon-16.png"
const iconUrl = browser.runtime.getURL(iconFileName)
iconButton.innerHTML = `
@@ -352,8 +345,7 @@ export function createChatGPTInputBarElement(onClick: () => void): HTMLElement {
`
// Use appropriate icon based on theme
- const isDark = DOMUtils.isDarkMode()
- const iconFileName = isDark ? "/dark-mode-icon.png" : "/light-mode-icon.png"
+ const iconFileName = "/icon-16.png"
const iconUrl = browser.runtime.getURL(iconFileName)
iconButton.innerHTML = `
diff --git a/apps/browser-extension/wxt.config.ts b/apps/browser-extension/wxt.config.ts
index 0cae799c..9143866a 100644
--- a/apps/browser-extension/wxt.config.ts
+++ b/apps/browser-extension/wxt.config.ts
@@ -26,8 +26,6 @@ export default defineConfig({
{
resources: [
"icon-16.png",
- "light-mode-icon.png",
- "dark-mode-icon.png",
"fonts/*.ttf",
],
matches: ["