Skip to content

Commit 260c2e9

Browse files
committed
chore: rebrand to CodeX Telegram and prepare v0.1.4
1 parent 9dc5312 commit 260c2e9

27 files changed

Lines changed: 663 additions & 238 deletions

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Questions / Help
4-
url: https://github.com/tonyHu08/CodeX_Bridge/discussions
4+
url: https://github.com/tonyHu08/CodeX_Telegram/discussions
55
about: Please ask and answer questions here (if Discussions is enabled).
66
- name: Security report
7-
url: https://github.com/tonyHu08/CodeX_Bridge/security/policy
7+
url: https://github.com/tonyHu08/CodeX_Telegram/security/policy
88
about: Please report security issues privately.
99

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# Codex Bridge Desktop
1+
# CodeX Telegram
22

33
Control your local Codex threads from Telegram. Keep working while away from your Mac. 🚀
44

55
![App Icon](./apps/desktop/electron/assets/cab-brand-icon.png)
66

7-
![GitHub release](https://img.shields.io/github/v/release/tonyHu08/CodeX_Bridge?display_name=tag&sort=semver)
7+
![GitHub release](https://img.shields.io/github/v/release/tonyHu08/CodeX_Telegram?display_name=tag&sort=semver)
88
![macOS](https://img.shields.io/badge/platform-macOS-111827)
9-
![License](https://img.shields.io/github/license/tonyHu08/CodeX_Bridge)
10-
![Stars](https://img.shields.io/github/stars/tonyHu08/CodeX_Bridge?style=social)
9+
![License](https://img.shields.io/github/license/tonyHu08/CodeX_Telegram)
10+
![Stars](https://img.shields.io/github/stars/tonyHu08/CodeX_Telegram?style=social)
1111

1212
[English](#english) | [中文](#中文)
1313

14-
Quick links: [Download](https://github.com/tonyHu08/CodeX_Bridge/releases) · [Commands](./docs/COMMANDS.md) · [FAQ](./docs/FAQ.md) · [Troubleshooting](./docs/TROUBLESHOOTING.md) · [Press kit](./assets/press-kit/README.md) · [Report issue](https://github.com/tonyHu08/CodeX_Bridge/issues)
14+
Quick links: [Download](https://github.com/tonyHu08/CodeX_Telegram/releases) · [Commands](./docs/COMMANDS.md) · [FAQ](./docs/FAQ.md) · [Troubleshooting](./docs/TROUBLESHOOTING.md) · [Press kit](./assets/press-kit/README.md) · [Report issue](https://github.com/tonyHu08/CodeX_Telegram/issues)
1515

1616
---
1717

@@ -21,7 +21,7 @@ Quick links: [Download](https://github.com/tonyHu08/CodeX_Bridge/releases) · [C
2121

2222
Codex is great on desktop, but it is not remote-first: your work stalls the moment you step away from your machine.
2323

24-
**Codex Bridge** keeps your real Codex thread alive on your phone, with:
24+
**CodeX Telegram** keeps your real Codex thread alive on your phone, with:
2525

2626
- ✅ Thread-aware remote control (`/threads`, `/bind`, `/current`)
2727
- 🔒 Safe remote execution (approvals: `/approve` / `/deny`)
@@ -49,7 +49,7 @@ Notes:
4949

5050
### 2-minute setup (local mode, recommended for open-source)
5151

52-
1. Download the latest desktop build from [Releases](https://github.com/tonyHu08/CodeX_Bridge/releases) and open it.
52+
1. Download the latest desktop build from [Releases](https://github.com/tonyHu08/CodeX_Telegram/releases) and open it.
5353
2. In the onboarding wizard:
5454
1. **Environment check** (Codex CLI + App Server).
5555
2. **Configure Telegram bot** (paste a BotFather token).
@@ -137,7 +137,7 @@ npm run start:desktop
137137

138138
Codex 在桌面端很强,但它不是“随时随地继续工作”的工具:你一离开电脑,对话就中断。
139139

140-
**Codex Bridge** 把你的本机 Codex thread 连接到 Telegram,让你在手机上继续推进同一条对话,上下文、审批和回包都保持一致:
140+
**CodeX Telegram** 把你的本机 Codex thread 连接到 Telegram,让你在手机上继续推进同一条对话,上下文、审批和回包都保持一致:
141141

142142
- ✅ thread 级远程控制(`/threads``/bind``/current`
143143
- 🔒 远程审批(`/approve` / `/deny`
@@ -165,7 +165,7 @@ Codex 在桌面端很强,但它不是“随时随地继续工作”的工具
165165

166166
### 2 分钟上手(开源推荐:本机模式)
167167

168-
1.[Releases](https://github.com/tonyHu08/CodeX_Bridge/releases) 下载并打开桌面 App。
168+
1.[Releases](https://github.com/tonyHu08/CodeX_Telegram/releases) 下载并打开桌面 App。
169169
2. 按向导完成:
170170
1. **环境检测**(Codex CLI + App Server)
171171
2. **配置 Telegram 机器人**(粘贴 BotFather token)

apps/desktop/build/icon-source.svg

Lines changed: 1 addition & 1 deletion
Loading

apps/desktop/electron/assets/cab-brand-icon.svg

Lines changed: 1 addition & 1 deletion
Loading

apps/desktop/electron/local-relay.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1101,7 +1101,7 @@ export async function startLocalRelay(options: LocalRelayStartOptions): Promise<
11011101
});
11021102

11031103
await app.listen({ host: options.host, port: options.port });
1104-
app.log.info({ host: options.host, port: options.port }, 'Codex Bridge local relay started');
1104+
app.log.info({ host: options.host, port: options.port }, 'CodeX Telegram local relay started');
11051105

11061106
if (telegramBotToken) {
11071107
telegramBot = new TelegramBotClient(telegramBotToken, app.log);

apps/desktop/electron/main.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const LOCAL_RELAY_STORE_PATH = path.join(dataRoot(), 'data', 'local-relay-store.
3232
const RELAY_CONFIG_PATH = path.join(dataRoot(), 'relay-config.json');
3333
const LOCAL_RELAY_HOST = '127.0.0.1';
3434
const LOCAL_RELAY_PORT = 8787;
35-
const FEEDBACK_ISSUES_URL = process.env.CB_FEEDBACK_ISSUES_URL || 'https://github.com/tonyHu08/CodeX_Bridge/issues';
35+
const FEEDBACK_ISSUES_URL = process.env.CB_FEEDBACK_ISSUES_URL || 'https://github.com/tonyHu08/CodeX_Telegram/issues';
3636

3737
if (!process.env.CB_DEFAULT_RELAY_BASE_URL && app.isPackaged) {
3838
// Default to local relay for the open-source "local mode" product.
@@ -1327,7 +1327,7 @@ function createMainWindow() {
13271327
contextIsolation: true,
13281328
nodeIntegration: false,
13291329
},
1330-
title: 'Codex Bridge Desktop',
1330+
title: 'CodeX Telegram',
13311331
});
13321332

13331333
const devServer = process.env.DESKTOP_DEV_SERVER;
@@ -1398,10 +1398,10 @@ async function refreshTrayMenu() {
13981398
const fallbackLocale = readLocaleFallback();
13991399
if (!trayInteractive || !runtimeRef) {
14001400
setTrayIconState('offline');
1401-
tray.setToolTip(withLocale(fallbackLocale, 'Codex Bridge Desktop(正在启动)', 'Codex Bridge Desktop (starting)'));
1401+
tray.setToolTip(withLocale(fallbackLocale, 'CodeX Telegram(正在启动)', 'CodeX Telegram (starting)'));
14021402
tray.setContextMenu(Menu.buildFromTemplate([
14031403
{
1404-
label: 'Codex Bridge Desktop',
1404+
label: 'CodeX Telegram',
14051405
enabled: false,
14061406
},
14071407
{
@@ -1414,7 +1414,7 @@ async function refreshTrayMenu() {
14141414
},
14151415
{ type: 'separator' },
14161416
{
1417-
label: withLocale(fallbackLocale, '退出 Codex Bridge', 'Quit Codex Bridge'),
1417+
label: withLocale(fallbackLocale, '退出 CodeX Telegram', 'Quit CodeX Telegram'),
14181418
click: () => {
14191419
isQuitting = true;
14201420
app.quit();
@@ -1428,7 +1428,7 @@ async function refreshTrayMenu() {
14281428
setTrayIconState('offline');
14291429
tray.setContextMenu(Menu.buildFromTemplate([
14301430
{
1431-
label: 'Codex Bridge Desktop',
1431+
label: 'CodeX Telegram',
14321432
click: () => showMainWindow('advanced'),
14331433
},
14341434
{
@@ -1443,7 +1443,7 @@ async function refreshTrayMenu() {
14431443
click: () => showMainWindow('advanced'),
14441444
},
14451445
{
1446-
label: withLocale(fallbackLocale, '退出 Codex Bridge', 'Quit Codex Bridge'),
1446+
label: withLocale(fallbackLocale, '退出 CodeX Telegram', 'Quit CodeX Telegram'),
14471447
click: () => {
14481448
isQuitting = true;
14491449
app.quit();
@@ -1469,7 +1469,7 @@ async function refreshTrayMenu() {
14691469

14701470
const menu = Menu.buildFromTemplate([
14711471
{
1472-
label: 'Codex Bridge Desktop',
1472+
label: 'CodeX Telegram',
14731473
click: () => showMainWindow(defaultMode),
14741474
},
14751475
{
@@ -1506,15 +1506,15 @@ async function refreshTrayMenu() {
15061506
},
15071507
{ type: 'separator' },
15081508
{
1509-
label: withLocale(locale, '退出 Codex Bridge', 'Quit Codex Bridge'),
1509+
label: withLocale(locale, '退出 CodeX Telegram', 'Quit CodeX Telegram'),
15101510
click: () => {
15111511
isQuitting = true;
15121512
app.quit();
15131513
},
15141514
},
15151515
]);
15161516

1517-
tray.setToolTip(withLocale(locale, 'Codex Bridge Desktop(手机远程)', 'Codex Bridge Desktop (mobile remote)'));
1517+
tray.setToolTip(withLocale(locale, 'CodeX Telegram(手机远程)', 'CodeX Telegram (mobile remote)'));
15181518
tray.setContextMenu(menu);
15191519
}
15201520

apps/desktop/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<title>Codex Bridge Desktop</title>
6+
<title>CodeX Telegram</title>
77
</head>
88
<body>
99
<div id="root"></div>

apps/desktop/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/desktop/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@codex-bridge/desktop",
3-
"version": "0.1.3",
3+
"version": "0.1.4",
44
"private": true,
55
"main": "dist/electron/main.js",
66
"scripts": {
@@ -42,7 +42,7 @@
4242
},
4343
"build": {
4444
"appId": "com.codexbridge.desktop",
45-
"productName": "Codex Bridge Desktop",
45+
"productName": "CodeX Telegram",
4646
"files": [
4747
"dist/electron/**/*",
4848
"dist/renderer/**/*",

apps/desktop/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1014,7 +1014,7 @@ export function App() {
10141014
<div className="shell">
10151015
<header className="header">
10161016
<div>
1017-
<h1>Codex Bridge Desktop</h1>
1017+
<h1>CodeX Telegram</h1>
10181018
<p>{windowMode === 'onboarding' ? ui.appSubtitleOnboarding : ui.appSubtitleHome}</p>
10191019
</div>
10201020
<div className="header-right">

0 commit comments

Comments
 (0)