feat: Update Browser Use extension to n8n rebrand (no-changelog) (#41096)

This commit is contained in:
Bernhard Wittmann 2026-10-14 12:38:28 +00:00 committed by GitHub
parent b6d39e2d30
commit 4eb63d6f41
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 22 additions and 31 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 469 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 661 B

View File

@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "n8n Browser Use",
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvRoWEdJjhgP9qs6R1jcemywrw+I91EJZtYur5C97hjjUc5nPao4jSv1qXFksdKuMddb9IEvzBElr5EYsXSaiVqdbRl8Gge0xYV1gGga653T2d9BuXL7NKv/wZxJ2i/coHSjhhIULQUBAVwu0JFMbHY5T8LfqrzBljuY7u1Xa7jmLmx0QrsoKLbGUoOBVZz4ztEGKEQHEelgg+ph2LrcYJczMBZ80PaHQAaWrvbCYF4vnZLd++Svy70ZCt7gr93L8BXHc8j1c3VojQTk+Uvqhm/4nZdYHlEmruQkd0pE+zTyegbcDlw0oc+6sLbsc0CqmJz8zH0OvSTfSVK7h6LNwbQIDAQAB",
"version": "0.0.8",
"version": "0.0.9",
"description": "Let n8n AI set up credentials, fill out forms, and automate anything in your browser",
"permissions": ["debugger", "activeTab", "tabs", "storage", "webNavigation"],
"host_permissions": ["<all_urls>"],

View File

@ -1,6 +1,6 @@
{
"name": "@n8n/mcp-browser-extension",
"version": "0.0.8",
"version": "0.0.9",
"private": true,
"description": "Chrome extension that lets n8n AI control browser tabs via CDP",
"scripts": {

View File

@ -149,9 +149,9 @@ const showConnectPrompt = computed(() => hasRelayUrl.value && isRelayAllowed.val
height: min(700px, calc(100dvh - 2 * var(--spacing--md)));
min-height: 420px;
background: var(--background--subtle);
border: var(--border-width) var(--border-style) var(--color--foreground--tint-1);
border: var(--border);
border-radius: var(--radius--xl);
box-shadow: var(--shadow--light);
box-shadow: var(--shadow--sm);
overflow: hidden;
// In a popup window the window itself is the card — no chrome, fill the viewport
@ -177,14 +177,8 @@ const showConnectPrompt = computed(() => hasRelayUrl.value && isRelayAllowed.val
}
.logo {
display: block;
justify-content: flex-start;
margin-bottom: var(--spacing--lg);
:deep(svg) {
margin-left: 0;
width: auto;
height: 24px;
}
}
.title {
@ -193,13 +187,13 @@ const showConnectPrompt = computed(() => hasRelayUrl.value && isRelayAllowed.val
gap: var(--spacing--xs);
font-size: var(--font-size--lg);
font-weight: var(--font-weight--medium);
color: var(--color--text--shade-1);
color: var(--text-color);
margin: 0 0 var(--spacing--lg);
}
.status-dot {
width: 12px;
height: 12px;
width: var(--height--4xs);
height: var(--height--4xs);
border-radius: 50%;
background: var(--color--success);
flex-shrink: 0;
@ -213,7 +207,7 @@ const showConnectPrompt = computed(() => hasRelayUrl.value && isRelayAllowed.val
.divider {
border: none;
border-top: var(--border-width) var(--border-style) var(--color--foreground--tint-1);
border-top: var(--border);
margin: 0;
}
@ -229,10 +223,10 @@ const showConnectPrompt = computed(() => hasRelayUrl.value && isRelayAllowed.val
border-radius: var(--radius);
cursor: pointer;
font-size: var(--font-size--xs);
color: var(--color--text--shade-1);
color: var(--text-color);
&:hover {
background: var(--color--background);
background: var(--background--hover);
}
}

View File

@ -37,8 +37,8 @@ defineProps<{
width: var(--row-marker-size);
height: var(--row-marker-size);
border-radius: 50%;
background: var(--color--background);
color: var(--color--text--shade-1);
background: var(--background--subtle);
color: var(--text-color);
}
.info-content {
@ -50,7 +50,7 @@ defineProps<{
.info-title {
font-size: var(--font-size--sm);
font-weight: var(--font-weight--medium);
color: var(--color--text--shade-1);
color: var(--text-color);
}
.info-description {

View File

@ -45,7 +45,7 @@ defineEmits<{ forget: [host: string] }>();
align-items: center;
gap: var(--spacing--2xs);
padding: var(--spacing--2xs) var(--spacing--xs);
border: var(--border-width) var(--border-style) var(--color--foreground--tint-1);
border: var(--border);
border-radius: var(--radius);
}
@ -56,7 +56,7 @@ defineEmits<{ forget: [host: string] }>();
text-overflow: ellipsis;
white-space: nowrap;
font-size: var(--font-size--xs);
color: var(--color--text--shade-1);
color: var(--text-color);
}
.host-remove {
@ -72,8 +72,8 @@ defineEmits<{ forget: [host: string] }>();
color: var(--text-color--subtler);
&:hover {
background: var(--color--background);
color: var(--color--text--shade-1);
background: var(--background--hover);
color: var(--text-color);
}
}
</style>

View File

@ -68,7 +68,7 @@ function hideFavicon(event: Event): void {
cursor: pointer;
&:hover {
background: var(--background--surface--hover);
background: var(--background--hover);
}
}
@ -79,8 +79,8 @@ function hideFavicon(event: Event): void {
}
.tab-favicon {
width: 24px;
height: 24px;
width: var(--height--xs);
height: var(--height--xs);
border-radius: var(--radius--sm);
}

View File

@ -40,7 +40,5 @@ function isSelected(tab: chrome.tabs.Tab): boolean {
list-style: none;
padding: 0;
margin: 0;
overflow-y: auto;
min-height: 60px;
}
</style>

View File

@ -27,7 +27,7 @@ body {
font-family: var(--font-family);
-webkit-font-smoothing: antialiased;
background-color: var(--color--background);
color: var(--color--text--shade-1);
color: var(--text-color);
}
/** Keep the shared card layout for extension panels. */
@ -39,7 +39,6 @@ body {
border: var(--border);
border-radius: var(--radius--lg);
padding: var(--spacing--lg);
min-height: 0;
}
.panel + .panel {