diff --git a/branding_assets/100_percent/product_logo_16.png b/branding_assets/100_percent/product_logo_16.png new file mode 100644 index 0000000..c6a9634 Binary files /dev/null and b/branding_assets/100_percent/product_logo_16.png differ diff --git a/branding_assets/100_percent/product_logo_16_root.png b/branding_assets/100_percent/product_logo_16_root.png new file mode 100644 index 0000000..0823576 Binary files /dev/null and b/branding_assets/100_percent/product_logo_16_root.png differ diff --git a/branding_assets/100_percent/product_logo_16_white.png b/branding_assets/100_percent/product_logo_16_white.png new file mode 100644 index 0000000..2ce13a8 Binary files /dev/null and b/branding_assets/100_percent/product_logo_16_white.png differ diff --git a/branding_assets/100_percent/product_logo_32.png b/branding_assets/100_percent/product_logo_32.png new file mode 100644 index 0000000..bf888d0 Binary files /dev/null and b/branding_assets/100_percent/product_logo_32.png differ diff --git a/branding_assets/100_percent/product_logo_32_white.png b/branding_assets/100_percent/product_logo_32_white.png new file mode 100644 index 0000000..6286728 Binary files /dev/null and b/branding_assets/100_percent/product_logo_32_white.png differ diff --git a/branding_assets/100_percent/product_logo_name_22.png b/branding_assets/100_percent/product_logo_name_22.png new file mode 100644 index 0000000..b7fe29c Binary files /dev/null and b/branding_assets/100_percent/product_logo_name_22.png differ diff --git a/branding_assets/100_percent/product_logo_name_22_white.png b/branding_assets/100_percent/product_logo_name_22_white.png new file mode 100644 index 0000000..ae6a123 Binary files /dev/null and b/branding_assets/100_percent/product_logo_name_22_white.png differ diff --git a/branding_assets/200_percent/product_logo_16.png b/branding_assets/200_percent/product_logo_16.png new file mode 100644 index 0000000..c6a9634 Binary files /dev/null and b/branding_assets/200_percent/product_logo_16.png differ diff --git a/branding_assets/200_percent/product_logo_16_white.png b/branding_assets/200_percent/product_logo_16_white.png new file mode 100644 index 0000000..2ce13a8 Binary files /dev/null and b/branding_assets/200_percent/product_logo_16_white.png differ diff --git a/branding_assets/200_percent/product_logo_32.png b/branding_assets/200_percent/product_logo_32.png new file mode 100644 index 0000000..bf888d0 Binary files /dev/null and b/branding_assets/200_percent/product_logo_32.png differ diff --git a/branding_assets/200_percent/product_logo_32_white.png b/branding_assets/200_percent/product_logo_32_white.png new file mode 100644 index 0000000..6286728 Binary files /dev/null and b/branding_assets/200_percent/product_logo_32_white.png differ diff --git a/branding_assets/200_percent/product_logo_name_22.png b/branding_assets/200_percent/product_logo_name_22.png new file mode 100644 index 0000000..8e4c9f9 Binary files /dev/null and b/branding_assets/200_percent/product_logo_name_22.png differ diff --git a/branding_assets/200_percent/product_logo_name_22_white.png b/branding_assets/200_percent/product_logo_name_22_white.png new file mode 100644 index 0000000..87cd9fe Binary files /dev/null and b/branding_assets/200_percent/product_logo_name_22_white.png differ diff --git a/branding_assets/common/favicon_ntp_100.png b/branding_assets/common/favicon_ntp_100.png new file mode 100644 index 0000000..2ce13a8 Binary files /dev/null and b/branding_assets/common/favicon_ntp_100.png differ diff --git a/branding_assets/common/favicon_ntp_200.png b/branding_assets/common/favicon_ntp_200.png new file mode 100644 index 0000000..6286728 Binary files /dev/null and b/branding_assets/common/favicon_ntp_200.png differ diff --git a/branding_assets/mac/app-temp.icns b/branding_assets/mac/app-temp.icns new file mode 100644 index 0000000..97072c8 Binary files /dev/null and b/branding_assets/mac/app-temp.icns differ diff --git a/branding_assets/mac/app.icns b/branding_assets/mac/app.icns new file mode 100644 index 0000000..2ec93f2 Binary files /dev/null and b/branding_assets/mac/app.icns differ diff --git a/branding_assets/ntp_icons/black_logo.svg b/branding_assets/ntp_icons/black_logo.svg new file mode 100644 index 0000000..e10b921 --- /dev/null +++ b/branding_assets/ntp_icons/black_logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/branding_assets/ntp_icons/openbrowser_logo_black.png b/branding_assets/ntp_icons/openbrowser_logo_black.png new file mode 100644 index 0000000..95cbd5d Binary files /dev/null and b/branding_assets/ntp_icons/openbrowser_logo_black.png differ diff --git a/branding_assets/ntp_icons/openbrowser_logo_white.png b/branding_assets/ntp_icons/openbrowser_logo_white.png new file mode 100644 index 0000000..4d76e00 Binary files /dev/null and b/branding_assets/ntp_icons/openbrowser_logo_white.png differ diff --git a/branding_assets/product_logo_128.png b/branding_assets/product_logo_128.png new file mode 100644 index 0000000..c901d2e Binary files /dev/null and b/branding_assets/product_logo_128.png differ diff --git a/branding_assets/product_logo_16.png b/branding_assets/product_logo_16.png new file mode 100644 index 0000000..c6a9634 Binary files /dev/null and b/branding_assets/product_logo_16.png differ diff --git a/branding_assets/product_logo_22_mono.png b/branding_assets/product_logo_22_mono.png new file mode 100644 index 0000000..d7259c3 Binary files /dev/null and b/branding_assets/product_logo_22_mono.png differ diff --git a/branding_assets/product_logo_24.png b/branding_assets/product_logo_24.png new file mode 100644 index 0000000..d0d6d6c Binary files /dev/null and b/branding_assets/product_logo_24.png differ diff --git a/branding_assets/product_logo_256.png b/branding_assets/product_logo_256.png new file mode 100644 index 0000000..16a8fe0 Binary files /dev/null and b/branding_assets/product_logo_256.png differ diff --git a/branding_assets/product_logo_48.png b/branding_assets/product_logo_48.png new file mode 100644 index 0000000..b9c78d0 Binary files /dev/null and b/branding_assets/product_logo_48.png differ diff --git a/branding_assets/product_logo_64.png b/branding_assets/product_logo_64.png new file mode 100644 index 0000000..d47e061 Binary files /dev/null and b/branding_assets/product_logo_64.png differ diff --git a/branding_assets/side_panel_icons/mini_new_tab_page.svg b/branding_assets/side_panel_icons/mini_new_tab_page.svg new file mode 100644 index 0000000..ea3bc8c --- /dev/null +++ b/branding_assets/side_panel_icons/mini_new_tab_page.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branding_assets/svg/product_logo.svg b/branding_assets/svg/product_logo.svg new file mode 100644 index 0000000..e10b921 --- /dev/null +++ b/branding_assets/svg/product_logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/chromium-extension/public/options.html b/chromium-extension/public/options.html index 5661c94..102910d 100644 --- a/chromium-extension/public/options.html +++ b/chromium-extension/public/options.html @@ -1,4 +1,4 @@ - + OpenBrowser Options diff --git a/chromium-extension/public/sidebar.html b/chromium-extension/public/sidebar.html index 83cc30a..b154b87 100644 --- a/chromium-extension/public/sidebar.html +++ b/chromium-extension/public/sidebar.html @@ -1,4 +1,4 @@ - + diff --git a/chromium-extension/src/background/index.ts b/chromium-extension/src/background/index.ts index cc0b444..ec80400 100644 --- a/chromium-extension/src/background/index.ts +++ b/chromium-extension/src/background/index.ts @@ -387,24 +387,26 @@ const eventHandlers: Record< }; // Message listener -chrome.runtime.onMessage.addListener( - async function (request, sender, sendResponse) { - const requestId = request.requestId; - const type = request.type; - const data = request.data; +chrome.runtime.onMessage.addListener(async function ( + request, + sender, + sendResponse +) { + const requestId = request.requestId; + const type = request.type; + const data = request.data; - if (!chatAgent) { - await init(); - } + if (!chatAgent) { + await init(); + } - const handler = eventHandlers[type]; - if (handler) { - handler(requestId, data).catch((error) => { - printLog(`Error handling ${type}: ${error}`, "error"); - }); - } + const handler = eventHandlers[type]; + if (handler) { + handler(requestId, data).catch((error) => { + printLog(`Error handling ${type}: ${error}`, "error"); + }); } -); +}); function printLog(message: string, level?: "info" | "success" | "error") { chrome.runtime.sendMessage({ diff --git a/chromium-extension/src/sidebar/components/AgentExecutionCard.tsx b/chromium-extension/src/sidebar/components/AgentExecutionCard.tsx index d0fbef3..25a293d 100644 --- a/chromium-extension/src/sidebar/components/AgentExecutionCard.tsx +++ b/chromium-extension/src/sidebar/components/AgentExecutionCard.tsx @@ -88,7 +88,9 @@ export const AgentExecutionCard: React.FC = ({ label: (
{agentNode.task || agentNode.name} diff --git a/chromium-extension/src/sidebar/components/ChatInput.tsx b/chromium-extension/src/sidebar/components/ChatInput.tsx index 064c799..5eb129a 100644 --- a/chromium-extension/src/sidebar/components/ChatInput.tsx +++ b/chromium-extension/src/sidebar/components/ChatInput.tsx @@ -7,7 +7,7 @@ import { PaperClipOutlined, PlusOutlined, HistoryOutlined, - SettingOutlined, + SettingOutlined } from "@ant-design/icons"; import type { UploadedFile } from "../types"; import { Button, Space, Image, Typography } from "antd"; @@ -90,7 +90,10 @@ export const ChatInput: React.FC = ({ )} {/* Floating Chat Input Box */} -
+
= ({ className={`cursor-pointer transition-colors hover:bg-selected radius-8px ${ session.id === currentSessionId ? "bg-selected" : "" }`} - style={{paddingLeft: '8px', marginLeft: '4px'}} + style={{ paddingLeft: "8px", marginLeft: "4px" }} onClick={() => handleSelectSession(session.id)} actions={[