diff --git a/packages/app/favicon.png b/packages/app/favicon.png
new file mode 100755
index 000000000..c640e5404
Binary files /dev/null and b/packages/app/favicon.png differ
diff --git a/packages/app/index.html b/packages/app/index.html
index 6fa345535..8a79aed2d 100644
--- a/packages/app/index.html
+++ b/packages/app/index.html
@@ -3,7 +3,7 @@
- OpenCode
+ TF Code
diff --git a/packages/desktop-electron/electron-builder.config.ts b/packages/desktop-electron/electron-builder.config.ts
index e6b4bcd2b..9353d44aa 100644
--- a/packages/desktop-electron/electron-builder.config.ts
+++ b/packages/desktop-electron/electron-builder.config.ts
@@ -39,7 +39,7 @@ const getBase = (): Configuration => ({
sign: true,
},
protocols: {
- name: "OpenCode",
+ name: "TF Code",
schemes: ["opencode"],
},
win: {
@@ -67,7 +67,7 @@ function getConfig() {
return {
...base,
appId: "ai.opencode.desktop.dev",
- productName: "OpenCode Dev",
+ productName: "TF Code Dev",
rpm: { packageName: "opencode-dev" },
}
}
@@ -75,8 +75,8 @@ function getConfig() {
return {
...base,
appId: "ai.opencode.desktop.beta",
- productName: "OpenCode Beta",
- protocols: { name: "OpenCode Beta", schemes: ["opencode"] },
+ productName: "TF Code Beta",
+ protocols: { name: "TF Code Beta", schemes: ["opencode"] },
publish: { provider: "github", owner: "anomalyco", repo: "opencode-beta", channel: "latest" },
rpm: { packageName: "opencode-beta" },
}
@@ -85,8 +85,8 @@ function getConfig() {
return {
...base,
appId: "ai.opencode.desktop",
- productName: "OpenCode",
- protocols: { name: "OpenCode", schemes: ["opencode"] },
+ productName: "TF Code",
+ protocols: { name: "TF Code", schemes: ["opencode"] },
publish: { provider: "github", owner: "anomalyco", repo: "opencode", channel: "latest" },
rpm: { packageName: "opencode" },
}
diff --git a/packages/desktop-electron/icons/beta/icon.png b/packages/desktop-electron/icons/beta/icon.png
index 531304956..c640e5404 100644
Binary files a/packages/desktop-electron/icons/beta/icon.png and b/packages/desktop-electron/icons/beta/icon.png differ
diff --git a/packages/desktop-electron/icons/dev/icon.png b/packages/desktop-electron/icons/dev/icon.png
index 6de37ea29..c640e5404 100644
Binary files a/packages/desktop-electron/icons/dev/icon.png and b/packages/desktop-electron/icons/dev/icon.png differ
diff --git a/packages/desktop-electron/icons/prod/icon.png b/packages/desktop-electron/icons/prod/icon.png
index 0ecbb6d5f..c640e5404 100644
Binary files a/packages/desktop-electron/icons/prod/icon.png and b/packages/desktop-electron/icons/prod/icon.png differ
diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json
index b7872acc9..48d19981b 100644
--- a/packages/desktop-electron/package.json
+++ b/packages/desktop-electron/package.json
@@ -6,7 +6,7 @@
"license": "MIT",
"homepage": "https://opencode.ai",
"author": {
- "name": "OpenCode",
+ "name": "TF Code",
"email": "hello@opencode.ai"
},
"scripts": {
diff --git a/packages/desktop-electron/src/main/windows.ts b/packages/desktop-electron/src/main/windows.ts
index 0b7783f28..96535ed6f 100644
--- a/packages/desktop-electron/src/main/windows.ts
+++ b/packages/desktop-electron/src/main/windows.ts
@@ -66,7 +66,7 @@ export function createMainWindow(globals: Globals) {
width: state.width,
height: state.height,
show: true,
- title: "OpenCode",
+ title: "TF Code",
icon: iconPath(),
backgroundColor,
...(process.platform === "darwin"
diff --git a/packages/desktop-electron/src/renderer/index.html b/packages/desktop-electron/src/renderer/index.html
index dd8675ee6..254673f93 100644
--- a/packages/desktop-electron/src/renderer/index.html
+++ b/packages/desktop-electron/src/renderer/index.html
@@ -3,7 +3,7 @@
- OpenCode
+ TF Code
diff --git a/packages/desktop-electron/src/renderer/loading.html b/packages/desktop-electron/src/renderer/loading.html
index ae3725af6..63b1cb10f 100644
--- a/packages/desktop-electron/src/renderer/loading.html
+++ b/packages/desktop-electron/src/renderer/loading.html
@@ -3,7 +3,7 @@
- OpenCode
+ TF Code
diff --git a/packages/desktop/index.html b/packages/desktop/index.html
index ce2775a70..e3296e40e 100644
--- a/packages/desktop/index.html
+++ b/packages/desktop/index.html
@@ -3,7 +3,7 @@
- OpenCode
+ TF Code
diff --git a/packages/desktop/src-tauri/icons/beta/icon.png b/packages/desktop/src-tauri/icons/beta/icon.png
index 531304956..c640e5404 100644
Binary files a/packages/desktop/src-tauri/icons/beta/icon.png and b/packages/desktop/src-tauri/icons/beta/icon.png differ
diff --git a/packages/desktop/src-tauri/icons/dev/icon.png b/packages/desktop/src-tauri/icons/dev/icon.png
index 6de37ea29..c640e5404 100644
Binary files a/packages/desktop/src-tauri/icons/dev/icon.png and b/packages/desktop/src-tauri/icons/dev/icon.png differ
diff --git a/packages/desktop/src-tauri/icons/prod/icon.png b/packages/desktop/src-tauri/icons/prod/icon.png
index 0ecbb6d5f..c640e5404 100644
Binary files a/packages/desktop/src-tauri/icons/prod/icon.png and b/packages/desktop/src-tauri/icons/prod/icon.png differ
diff --git a/packages/desktop/src-tauri/src/windows.rs b/packages/desktop/src-tauri/src/windows.rs
index f361cbe38..ea284a246 100644
--- a/packages/desktop/src-tauri/src/windows.rs
+++ b/packages/desktop/src-tauri/src/windows.rs
@@ -53,7 +53,7 @@ impl MainWindow {
app,
decorations,
)
- .title("OpenCode")
+ .title("TF Code")
.disable_drag_drop_handler()
.zoom_hotkeys_enabled(false)
.visible(true)
diff --git a/packages/desktop/src-tauri/tauri.beta.conf.json b/packages/desktop/src-tauri/tauri.beta.conf.json
index 4dd787993..5f757b5c2 100644
--- a/packages/desktop/src-tauri/tauri.beta.conf.json
+++ b/packages/desktop/src-tauri/tauri.beta.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
- "productName": "OpenCode Beta",
- "identifier": "ai.opencode.desktop.beta",
+ "productName": "TF Code Beta",
+ "identifier": "ai.tfcode.desktop.beta",
"bundle": {
"createUpdaterArtifacts": true,
"icon": [
diff --git a/packages/desktop/src-tauri/tauri.conf.json b/packages/desktop/src-tauri/tauri.conf.json
index d5ca15b8a..a3314c3b9 100644
--- a/packages/desktop/src-tauri/tauri.conf.json
+++ b/packages/desktop/src-tauri/tauri.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
- "productName": "OpenCode Dev",
- "identifier": "ai.opencode.desktop.dev",
+ "productName": "TF Code Dev",
+ "identifier": "ai.tfcode.desktop.dev",
"mainBinaryName": "OpenCode",
"version": "../package.json",
"build": {
diff --git a/packages/desktop/src-tauri/tauri.prod.conf.json b/packages/desktop/src-tauri/tauri.prod.conf.json
index 0416c59cb..2416493c4 100644
--- a/packages/desktop/src-tauri/tauri.prod.conf.json
+++ b/packages/desktop/src-tauri/tauri.prod.conf.json
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
- "productName": "OpenCode",
- "identifier": "ai.opencode.desktop",
+ "productName": "TF Code",
+ "identifier": "ai.tfcode.desktop",
"bundle": {
"createUpdaterArtifacts": true,
"icon": [
diff --git a/packages/tfcode/package.json b/packages/tfcode/package.json
index 439165b3f..6cfaeb692 100644
--- a/packages/tfcode/package.json
+++ b/packages/tfcode/package.json
@@ -1,6 +1,6 @@
{
"$schema": "https://json.schemastore.org/package.json",
- "version": "1.0.14",
+ "version": "1.0.16",
"name": "tfcode",
"type": "module",
"license": "MIT",
diff --git a/packages/tfcode/src/provider/models.ts b/packages/tfcode/src/provider/models.ts
index 03f14f701..80ddadcc9 100644
--- a/packages/tfcode/src/provider/models.ts
+++ b/packages/tfcode/src/provider/models.ts
@@ -103,6 +103,7 @@ export namespace ModelsDev {
supportsVision: boolean
toolCalling: boolean
maxTokens: number
+ maxContextLength?: number
deprecated: boolean
deploymentType?: string
pricing?: {
@@ -191,7 +192,7 @@ export namespace ModelsDev {
output: model.pricing?.outputPer1mTokens || 0,
},
limit: {
- context: model.maxTokens ? model.maxTokens * 4 : 128000,
+ context: model.maxContextLength || model.maxTokens || 128000,
output: model.maxTokens || 16000,
},
modalities: {
diff --git a/packages/ui/src/assets/favicon/apple-touch-icon-v3.png b/packages/ui/src/assets/favicon/apple-touch-icon-v3.png
index 70fd01b0e..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/apple-touch-icon-v3.png and b/packages/ui/src/assets/favicon/apple-touch-icon-v3.png differ
diff --git a/packages/ui/src/assets/favicon/apple-touch-icon.png b/packages/ui/src/assets/favicon/apple-touch-icon.png
index 70fd01b0e..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/apple-touch-icon.png and b/packages/ui/src/assets/favicon/apple-touch-icon.png differ
diff --git a/packages/ui/src/assets/favicon/favicon-96x96-v3.png b/packages/ui/src/assets/favicon/favicon-96x96-v3.png
index 15266d28f..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/favicon-96x96-v3.png and b/packages/ui/src/assets/favicon/favicon-96x96-v3.png differ
diff --git a/packages/ui/src/assets/favicon/favicon-96x96.png b/packages/ui/src/assets/favicon/favicon-96x96.png
index 15266d28f..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/favicon-96x96.png and b/packages/ui/src/assets/favicon/favicon-96x96.png differ
diff --git a/packages/ui/src/assets/favicon/favicon-v3.ico b/packages/ui/src/assets/favicon/favicon-v3.ico
index 34ca0b9c0..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/favicon-v3.ico and b/packages/ui/src/assets/favicon/favicon-v3.ico differ
diff --git a/packages/ui/src/assets/favicon/favicon-v3.svg b/packages/ui/src/assets/favicon/favicon-v3.svg
index 157edc4d7..e9d63d3d4 100644
--- a/packages/ui/src/assets/favicon/favicon-v3.svg
+++ b/packages/ui/src/assets/favicon/favicon-v3.svg
@@ -1,7 +1,3 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/packages/ui/src/assets/favicon/favicon.ico b/packages/ui/src/assets/favicon/favicon.ico
index 34ca0b9c0..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/favicon.ico and b/packages/ui/src/assets/favicon/favicon.ico differ
diff --git a/packages/ui/src/assets/favicon/favicon.svg b/packages/ui/src/assets/favicon/favicon.svg
index 157edc4d7..e9d63d3d4 100644
--- a/packages/ui/src/assets/favicon/favicon.svg
+++ b/packages/ui/src/assets/favicon/favicon.svg
@@ -1,7 +1,3 @@
-
-
-
-
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/packages/ui/src/assets/favicon/site.webmanifest b/packages/ui/src/assets/favicon/site.webmanifest
index 41290e840..157051dd0 100644
--- a/packages/ui/src/assets/favicon/site.webmanifest
+++ b/packages/ui/src/assets/favicon/site.webmanifest
@@ -1,6 +1,6 @@
{
- "name": "OpenCode",
- "short_name": "OpenCode",
+ "name": "TF Code",
+ "short_name": "TF Code",
"icons": [
{
"src": "/web-app-manifest-192x192.png",
diff --git a/packages/ui/src/assets/favicon/web-app-manifest-192x192.png b/packages/ui/src/assets/favicon/web-app-manifest-192x192.png
index e63775549..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/web-app-manifest-192x192.png and b/packages/ui/src/assets/favicon/web-app-manifest-192x192.png differ
diff --git a/packages/ui/src/assets/favicon/web-app-manifest-512x512.png b/packages/ui/src/assets/favicon/web-app-manifest-512x512.png
index f6f0cf514..c640e5404 100644
Binary files a/packages/ui/src/assets/favicon/web-app-manifest-512x512.png and b/packages/ui/src/assets/favicon/web-app-manifest-512x512.png differ
diff --git a/packages/ui/src/components/favicon.tsx b/packages/ui/src/components/favicon.tsx
index 94cc82489..ac81fb827 100644
--- a/packages/ui/src/components/favicon.tsx
+++ b/packages/ui/src/components/favicon.tsx
@@ -7,7 +7,7 @@ export const Favicon = () => {
-
+
>
)
}