From b7b2eae20c7c4276343e5f1f0e5feaeb5ac3a0ef Mon Sep 17 00:00:00 2001
From: Adam <2363879+adamdotdevin@users.noreply.github.com>
Date: Wed, 21 Jan 2026 14:36:21 -0600
Subject: [PATCH] fix(web): favicon rename again
---
packages/app/index.html | 8 ++++----
...le-touch-icon-v2.png => apple-touch-icon-v3.png} | 0
.../{favicon-96x96-v2.png => favicon-96x96-v3.png} | 0
.../app/public/{favicon-v2.ico => favicon-v3.ico} | 0
.../app/public/{favicon-v2.svg => favicon-v3.svg} | 0
packages/app/src/entry.tsx | 2 +-
...le-touch-icon-v2.png => apple-touch-icon-v3.png} | 0
.../{favicon-96x96-v2.png => favicon-96x96-v3.png} | 0
.../app/public/{favicon-v2.ico => favicon-v3.ico} | 0
.../app/public/{favicon-v2.svg => favicon-v3.svg} | 0
packages/console/function/src/auth.ts | 2 +-
packages/desktop/index.html | 8 ++++----
packages/desktop/src/index.tsx | 2 +-
packages/docs/docs.json | 2 +-
packages/docs/{favicon-v2.svg => favicon-v3.svg} | 0
...le-touch-icon-v2.png => apple-touch-icon-v3.png} | 0
.../{favicon-96x96-v2.png => favicon-96x96-v3.png} | 0
.../public/{favicon-v2.ico => favicon-v3.ico} | 0
.../public/{favicon-v2.svg => favicon-v3.svg} | 0
...le-touch-icon-v2.png => apple-touch-icon-v3.png} | Bin
.../{favicon-96x96-v2.png => favicon-96x96-v3.png} | Bin
.../favicon/{favicon-v2.ico => favicon-v3.ico} | Bin
.../favicon/{favicon-v2.svg => favicon-v3.svg} | 0
packages/ui/src/components/favicon.tsx | 6 +++---
packages/web/astro.config.mjs | 8 ++++----
...le-touch-icon-v2.png => apple-touch-icon-v3.png} | 0
.../{favicon-96x96-v2.png => favicon-96x96-v3.png} | 0
.../web/public/{favicon-v2.ico => favicon-v3.ico} | 0
.../web/public/{favicon-v2.svg => favicon-v3.svg} | 0
29 files changed, 19 insertions(+), 19 deletions(-)
rename packages/app/public/{apple-touch-icon-v2.png => apple-touch-icon-v3.png} (100%)
rename packages/app/public/{favicon-96x96-v2.png => favicon-96x96-v3.png} (100%)
rename packages/app/public/{favicon-v2.ico => favicon-v3.ico} (100%)
rename packages/app/public/{favicon-v2.svg => favicon-v3.svg} (100%)
rename packages/console/app/public/{apple-touch-icon-v2.png => apple-touch-icon-v3.png} (100%)
rename packages/console/app/public/{favicon-96x96-v2.png => favicon-96x96-v3.png} (100%)
rename packages/console/app/public/{favicon-v2.ico => favicon-v3.ico} (100%)
rename packages/console/app/public/{favicon-v2.svg => favicon-v3.svg} (100%)
rename packages/docs/{favicon-v2.svg => favicon-v3.svg} (100%)
rename packages/enterprise/public/{apple-touch-icon-v2.png => apple-touch-icon-v3.png} (100%)
rename packages/enterprise/public/{favicon-96x96-v2.png => favicon-96x96-v3.png} (100%)
rename packages/enterprise/public/{favicon-v2.ico => favicon-v3.ico} (100%)
rename packages/enterprise/public/{favicon-v2.svg => favicon-v3.svg} (100%)
rename packages/ui/src/assets/favicon/{apple-touch-icon-v2.png => apple-touch-icon-v3.png} (100%)
rename packages/ui/src/assets/favicon/{favicon-96x96-v2.png => favicon-96x96-v3.png} (100%)
rename packages/ui/src/assets/favicon/{favicon-v2.ico => favicon-v3.ico} (100%)
rename packages/ui/src/assets/favicon/{favicon-v2.svg => favicon-v3.svg} (100%)
rename packages/web/public/{apple-touch-icon-v2.png => apple-touch-icon-v3.png} (100%)
rename packages/web/public/{favicon-96x96-v2.png => favicon-96x96-v3.png} (100%)
rename packages/web/public/{favicon-v2.ico => favicon-v3.ico} (100%)
rename packages/web/public/{favicon-v2.svg => favicon-v3.svg} (100%)
diff --git a/packages/app/index.html b/packages/app/index.html
index 1e516cbbb..6fa345535 100644
--- a/packages/app/index.html
+++ b/packages/app/index.html
@@ -4,10 +4,10 @@
OpenCode
-
-
-
-
+
+
+
+
diff --git a/packages/app/public/apple-touch-icon-v2.png b/packages/app/public/apple-touch-icon-v3.png
similarity index 100%
rename from packages/app/public/apple-touch-icon-v2.png
rename to packages/app/public/apple-touch-icon-v3.png
diff --git a/packages/app/public/favicon-96x96-v2.png b/packages/app/public/favicon-96x96-v3.png
similarity index 100%
rename from packages/app/public/favicon-96x96-v2.png
rename to packages/app/public/favicon-96x96-v3.png
diff --git a/packages/app/public/favicon-v2.ico b/packages/app/public/favicon-v3.ico
similarity index 100%
rename from packages/app/public/favicon-v2.ico
rename to packages/app/public/favicon-v3.ico
diff --git a/packages/app/public/favicon-v2.svg b/packages/app/public/favicon-v3.svg
similarity index 100%
rename from packages/app/public/favicon-v2.svg
rename to packages/app/public/favicon-v3.svg
diff --git a/packages/app/src/entry.tsx b/packages/app/src/entry.tsx
index a375a7ac6..df8547636 100644
--- a/packages/app/src/entry.tsx
+++ b/packages/app/src/entry.tsx
@@ -49,7 +49,7 @@ const platform: Platform = {
.then(() => {
const notification = new Notification(title, {
body: description ?? "",
- icon: "https://opencode.ai/favicon-96x96-v2.png",
+ icon: "https://opencode.ai/favicon-96x96-v3.png",
})
notification.onclick = () => {
window.focus()
diff --git a/packages/console/app/public/apple-touch-icon-v2.png b/packages/console/app/public/apple-touch-icon-v3.png
similarity index 100%
rename from packages/console/app/public/apple-touch-icon-v2.png
rename to packages/console/app/public/apple-touch-icon-v3.png
diff --git a/packages/console/app/public/favicon-96x96-v2.png b/packages/console/app/public/favicon-96x96-v3.png
similarity index 100%
rename from packages/console/app/public/favicon-96x96-v2.png
rename to packages/console/app/public/favicon-96x96-v3.png
diff --git a/packages/console/app/public/favicon-v2.ico b/packages/console/app/public/favicon-v3.ico
similarity index 100%
rename from packages/console/app/public/favicon-v2.ico
rename to packages/console/app/public/favicon-v3.ico
diff --git a/packages/console/app/public/favicon-v2.svg b/packages/console/app/public/favicon-v3.svg
similarity index 100%
rename from packages/console/app/public/favicon-v2.svg
rename to packages/console/app/public/favicon-v3.svg
diff --git a/packages/console/function/src/auth.ts b/packages/console/function/src/auth.ts
index ee68dffff..c26ab215b 100644
--- a/packages/console/function/src/auth.ts
+++ b/packages/console/function/src/auth.ts
@@ -35,7 +35,7 @@ export const subjects = createSubjects({
const MY_THEME: Theme = {
...THEME_OPENAUTH,
- logo: "https://opencode.ai/favicon-v2.svg",
+ logo: "https://opencode.ai/favicon-v3.svg",
}
export default {
diff --git a/packages/desktop/index.html b/packages/desktop/index.html
index 7bed1e8bd..6a81ef4a5 100644
--- a/packages/desktop/index.html
+++ b/packages/desktop/index.html
@@ -4,10 +4,10 @@
OpenCode
-
-
-
-
+
+
+
+
diff --git a/packages/desktop/src/index.tsx b/packages/desktop/src/index.tsx
index e36644b05..ac21b3c28 100644
--- a/packages/desktop/src/index.tsx
+++ b/packages/desktop/src/index.tsx
@@ -270,7 +270,7 @@ const createPlatform = (password: Accessor): Platform => ({
.then(() => {
const notification = new Notification(title, {
body: description ?? "",
- icon: "https://opencode.ai/favicon-96x96-v2.png",
+ icon: "https://opencode.ai/favicon-96x96-v3.png",
})
notification.onclick = () => {
const win = getCurrentWindow()
diff --git a/packages/docs/docs.json b/packages/docs/docs.json
index 93dff10f8..1bf8b3700 100644
--- a/packages/docs/docs.json
+++ b/packages/docs/docs.json
@@ -7,7 +7,7 @@
"light": "#07C983",
"dark": "#15803D"
},
- "favicon": "/favicon-v2.svg",
+ "favicon": "/favicon-v3.svg",
"navigation": {
"tabs": [
{
diff --git a/packages/docs/favicon-v2.svg b/packages/docs/favicon-v3.svg
similarity index 100%
rename from packages/docs/favicon-v2.svg
rename to packages/docs/favicon-v3.svg
diff --git a/packages/enterprise/public/apple-touch-icon-v2.png b/packages/enterprise/public/apple-touch-icon-v3.png
similarity index 100%
rename from packages/enterprise/public/apple-touch-icon-v2.png
rename to packages/enterprise/public/apple-touch-icon-v3.png
diff --git a/packages/enterprise/public/favicon-96x96-v2.png b/packages/enterprise/public/favicon-96x96-v3.png
similarity index 100%
rename from packages/enterprise/public/favicon-96x96-v2.png
rename to packages/enterprise/public/favicon-96x96-v3.png
diff --git a/packages/enterprise/public/favicon-v2.ico b/packages/enterprise/public/favicon-v3.ico
similarity index 100%
rename from packages/enterprise/public/favicon-v2.ico
rename to packages/enterprise/public/favicon-v3.ico
diff --git a/packages/enterprise/public/favicon-v2.svg b/packages/enterprise/public/favicon-v3.svg
similarity index 100%
rename from packages/enterprise/public/favicon-v2.svg
rename to packages/enterprise/public/favicon-v3.svg
diff --git a/packages/ui/src/assets/favicon/apple-touch-icon-v2.png b/packages/ui/src/assets/favicon/apple-touch-icon-v3.png
similarity index 100%
rename from packages/ui/src/assets/favicon/apple-touch-icon-v2.png
rename to packages/ui/src/assets/favicon/apple-touch-icon-v3.png
diff --git a/packages/ui/src/assets/favicon/favicon-96x96-v2.png b/packages/ui/src/assets/favicon/favicon-96x96-v3.png
similarity index 100%
rename from packages/ui/src/assets/favicon/favicon-96x96-v2.png
rename to packages/ui/src/assets/favicon/favicon-96x96-v3.png
diff --git a/packages/ui/src/assets/favicon/favicon-v2.ico b/packages/ui/src/assets/favicon/favicon-v3.ico
similarity index 100%
rename from packages/ui/src/assets/favicon/favicon-v2.ico
rename to packages/ui/src/assets/favicon/favicon-v3.ico
diff --git a/packages/ui/src/assets/favicon/favicon-v2.svg b/packages/ui/src/assets/favicon/favicon-v3.svg
similarity index 100%
rename from packages/ui/src/assets/favicon/favicon-v2.svg
rename to packages/ui/src/assets/favicon/favicon-v3.svg
diff --git a/packages/ui/src/components/favicon.tsx b/packages/ui/src/components/favicon.tsx
index abb0e1f78..94cc82489 100644
--- a/packages/ui/src/components/favicon.tsx
+++ b/packages/ui/src/components/favicon.tsx
@@ -3,9 +3,9 @@ import { Link, Meta } from "@solidjs/meta"
export const Favicon = () => {
return (
<>
-
-
-
+
+
+
>
diff --git a/packages/web/astro.config.mjs b/packages/web/astro.config.mjs
index 9be189ced..eed1b87fd 100644
--- a/packages/web/astro.config.mjs
+++ b/packages/web/astro.config.mjs
@@ -32,13 +32,13 @@ export default defineConfig({
solidJs(),
starlight({
title: "OpenCode",
- favicon: "/favicon-v2.svg",
+ favicon: "/favicon-v3.svg",
head: [
{
tag: "link",
attrs: {
rel: "icon",
- href: "/favicon-v2.ico",
+ href: "/favicon-v3.ico",
sizes: "32x32",
},
},
@@ -47,7 +47,7 @@ export default defineConfig({
attrs: {
rel: "icon",
type: "image/png",
- href: "/favicon-96x96-v2.png",
+ href: "/favicon-96x96-v3.png",
sizes: "96x96",
},
},
@@ -55,7 +55,7 @@ export default defineConfig({
tag: "link",
attrs: {
rel: "apple-touch-icon",
- href: "/apple-touch-icon-v2.png",
+ href: "/apple-touch-icon-v3.png",
sizes: "180x180",
},
},
diff --git a/packages/web/public/apple-touch-icon-v2.png b/packages/web/public/apple-touch-icon-v3.png
similarity index 100%
rename from packages/web/public/apple-touch-icon-v2.png
rename to packages/web/public/apple-touch-icon-v3.png
diff --git a/packages/web/public/favicon-96x96-v2.png b/packages/web/public/favicon-96x96-v3.png
similarity index 100%
rename from packages/web/public/favicon-96x96-v2.png
rename to packages/web/public/favicon-96x96-v3.png
diff --git a/packages/web/public/favicon-v2.ico b/packages/web/public/favicon-v3.ico
similarity index 100%
rename from packages/web/public/favicon-v2.ico
rename to packages/web/public/favicon-v3.ico
diff --git a/packages/web/public/favicon-v2.svg b/packages/web/public/favicon-v3.svg
similarity index 100%
rename from packages/web/public/favicon-v2.svg
rename to packages/web/public/favicon-v3.svg