From 1439e8ca43b617b565d9799d4940eff73b164c5a Mon Sep 17 00:00:00 2001 From: WaterRain <109326062+CATMIAOZHI@users.noreply.github.com> Date: Fri, 11 Sep 2026 06:52:37 +0000 Subject: [PATCH] =?UTF-8?q?refactor(ccgo):=20CommandCode=20Go=20=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=9B=B4=E5=90=8D=E4=B8=BA=20CommandCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.en.md | 4 ++-- README.md | 4 ++-- .../rainy/token/data/repository/CommandCodeGoRepository.kt | 2 +- .../rainy/token/data/repository/CommandCodeUsageRepository.kt | 2 +- app/src/main/java/com/rainy/token/di/NetworkModule.kt | 4 ++-- .../main/java/com/rainy/token/domain/service/ServiceType.kt | 2 +- .../rainy/token/domain/usecase/SyncCommandCodeUsageUseCase.kt | 2 +- .../main/java/com/rainy/token/ui/components/ServiceIcon.kt | 2 +- .../com/rainy/token/ui/dashboard/CommandCodeUsageStatsCard.kt | 2 +- .../com/rainy/token/ui/servicedetail/ServiceDetailScreen.kt | 2 +- app/src/main/res/values-b+zh+Hans/strings.xml | 4 ++-- app/src/main/res/values-b+zh+Hant/strings.xml | 4 ++-- app/src/main/res/values/strings.xml | 4 ++-- 13 files changed, 19 insertions(+), 19 deletions(-) diff --git a/README.en.md b/README.en.md index 9e604e6..4721367 100644 --- a/README.en.md +++ b/README.en.md @@ -5,7 +5,7 @@ [![CI](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/ci.yml/badge.svg)](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/ci.yml) [![Release](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/release.yml/badge.svg)](https://github.com/CATMIAOZHI/Rainytoken/actions) [![Version](https://img.shields.io/github/v/release/CATMIAOZHI/Rainytoken?color=ff85a2)](https://github.com/CATMIAOZHI/Rainytoken/releases) -Android app for checking AI balance & usage — unified view of DeepSeek, OpenCode Go, CommandCode Go, Codex / ChatGPT, and Ollama balances and usage quotas. Pink-toned brand UI, with companion home screen widgets. +Android app for checking AI balance & usage — unified view of DeepSeek, OpenCode Go, CommandCode, Codex / ChatGPT, and Ollama balances and usage quotas. Pink-toned brand UI, with companion home screen widgets. RainyToken (雨晴Token) — AI Balance & Usage Quota Query · the Rainy Family tools. --- @@ -72,7 +72,7 @@ RainyToken (雨晴Token) — AI Balance & Usage Quota Query · the Rainy Family Download the latest APK from [Releases](https://github.com/CATMIAOZHI/Rainytoken/releases). -> ⚠️ You need a DeepSeek API Key, OpenCode Go login credentials, CommandCode Go API Key, Codex (OAuth sign-in or pasted auth.json), or an Ollama Cookie to fetch data. +> ⚠️ You need a DeepSeek API Key, OpenCode Go login credentials, CommandCode API Key, Codex (OAuth sign-in or pasted auth.json), or an Ollama Cookie to fetch data. --- diff --git a/README.md b/README.md index c5d37f2..00b1515 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![CI](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/ci.yml/badge.svg)](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/ci.yml) [![Release](https://github.com/CATMIAOZHI/Rainytoken/actions/workflows/release.yml/badge.svg)](https://github.com/CATMIAOZHI/Rainytoken/actions) [![Version](https://img.shields.io/github/v/release/CATMIAOZHI/Rainytoken?color=ff85a2)](https://github.com/CATMIAOZHI/Rainytoken/releases) -Android AI 余额与用量查询 APP —— 统一查看 DeepSeek、OpenCode Go、CommandCode Go、Codex / ChatGPT、Ollama 的余额与用量配额。粉色调品牌 UI,配套桌面小组件。 +Android AI 余额与用量查询 APP —— 统一查看 DeepSeek、OpenCode Go、CommandCode、Codex / ChatGPT、Ollama 的余额与用量配额。粉色调品牌 UI,配套桌面小组件。 RainyToken(雨晴Token)— AI Balance & Usage Quota Query · the Rainy Family tools. --- @@ -72,7 +72,7 @@ RainyToken(雨晴Token)— AI Balance & Usage Quota Query · the Rainy Famil 前往 [Releases](https://github.com/CATMIAOZHI/Rainytoken/releases) 下载最新 APK。 -> ⚠️ 需要配置 DeepSeek API Key、OpenCode Go 登录凭据、CommandCode Go API Key、Codex(OAuth 登录或粘贴 auth.json)或 Ollama Cookie 才能拉取数据。 +> ⚠️ 需要配置 DeepSeek API Key、OpenCode Go 登录凭据、CommandCode API Key、Codex(OAuth 登录或粘贴 auth.json)或 Ollama Cookie 才能拉取数据。 --- diff --git a/app/src/main/java/com/rainy/token/data/repository/CommandCodeGoRepository.kt b/app/src/main/java/com/rainy/token/data/repository/CommandCodeGoRepository.kt index 4d5d798..9f8aa16 100644 --- a/app/src/main/java/com/rainy/token/data/repository/CommandCodeGoRepository.kt +++ b/app/src/main/java/com/rainy/token/data/repository/CommandCodeGoRepository.kt @@ -19,7 +19,7 @@ import java.io.IOException import javax.inject.Singleton /** - * CommandCode Go 余额仓库。 + * CommandCode 余额仓库。 * * 调 JSON API 获取月度配额余额 + 用量窗口信息: * GET https://api.commandcode.ai/alpha/billing/credits diff --git a/app/src/main/java/com/rainy/token/data/repository/CommandCodeUsageRepository.kt b/app/src/main/java/com/rainy/token/data/repository/CommandCodeUsageRepository.kt index 5384dbd..008ca46 100644 --- a/app/src/main/java/com/rainy/token/data/repository/CommandCodeUsageRepository.kt +++ b/app/src/main/java/com/rainy/token/data/repository/CommandCodeUsageRepository.kt @@ -22,7 +22,7 @@ import java.util.TimeZone import javax.inject.Singleton /** - * CommandCode Go 用量记录仓库。 + * CommandCode 用量记录仓库。 * * 调 JSON API 分页抓取 usage 记录: * GET https://api.commandcode.ai/internal/usage?limit=50 diff --git a/app/src/main/java/com/rainy/token/di/NetworkModule.kt b/app/src/main/java/com/rainy/token/di/NetworkModule.kt index cb402e6..42302ef 100644 --- a/app/src/main/java/com/rainy/token/di/NetworkModule.kt +++ b/app/src/main/java/com/rainy/token/di/NetworkModule.kt @@ -122,7 +122,7 @@ object NetworkModule { ): OpenCodeGoRepository = OpenCodeGoRepository(okHttpClient, credentialRepository, balanceCache) /** - * CommandCode Go 用量仓库。 + * CommandCode 用量仓库。 */ @Provides @Singleton @@ -132,7 +132,7 @@ object NetworkModule { ): CommandCodeUsageRepository = CommandCodeUsageRepository(okHttpClient, credentialRepository) /** - * CommandCode Go 仓库:API Key 认证,调 JSON API。 + * CommandCode 仓库:API Key 认证,调 JSON API。 */ @Provides @Singleton diff --git a/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt b/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt index 9951b52..3adad0a 100644 --- a/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt +++ b/app/src/main/java/com/rainy/token/domain/service/ServiceType.kt @@ -15,7 +15,7 @@ enum class ServiceType( val storageKey: String ) { OPENCODE_GO("OpenCode Go", "opencode_go"), - COMMANDCODE_GO("CommandCode Go", "commandcode_go"), + COMMANDCODE_GO("CommandCode", "commandcode_go"), DEEPSEEK("DeepSeek", "deepseek"), CODEX("Codex / ChatGPT", "codex"), OLLAMA("Ollama", "ollama"); diff --git a/app/src/main/java/com/rainy/token/domain/usecase/SyncCommandCodeUsageUseCase.kt b/app/src/main/java/com/rainy/token/domain/usecase/SyncCommandCodeUsageUseCase.kt index d8e3f02..e1c4aa0 100644 --- a/app/src/main/java/com/rainy/token/domain/usecase/SyncCommandCodeUsageUseCase.kt +++ b/app/src/main/java/com/rainy/token/domain/usecase/SyncCommandCodeUsageUseCase.kt @@ -6,7 +6,7 @@ import javax.inject.Inject import javax.inject.Provider /** - * CommandCode Go 用量同步 UseCase。 + * CommandCode 用量同步 UseCase。 * * 游标协议:每页返回 (记录列表, 下一页游标)。 * - cursor=null → 最新页 diff --git a/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt b/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt index 073cef7..e402796 100644 --- a/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt +++ b/app/src/main/java/com/rainy/token/ui/components/ServiceIcon.kt @@ -62,7 +62,7 @@ fun ServiceIcon( ) { Image( painter = painterResource(id = R.drawable.ic_opencode_go_logo), - contentDescription = "CommandCode Go", + contentDescription = "CommandCode", modifier = Modifier.size((size * 0.85).dp, ((size * 0.85f * 30f / 54f)).dp) ) } diff --git a/app/src/main/java/com/rainy/token/ui/dashboard/CommandCodeUsageStatsCard.kt b/app/src/main/java/com/rainy/token/ui/dashboard/CommandCodeUsageStatsCard.kt index 3bb0714..f893d09 100644 --- a/app/src/main/java/com/rainy/token/ui/dashboard/CommandCodeUsageStatsCard.kt +++ b/app/src/main/java/com/rainy/token/ui/dashboard/CommandCodeUsageStatsCard.kt @@ -37,7 +37,7 @@ import com.rainy.token.ui.theme.StrawberryPink import java.util.Locale /** - * CommandCode Go 用量统计主卡片 —— 风格与 UsageStatsCard(OCGO)完全一致。 + * CommandCode 用量统计主卡片 —— 风格与 UsageStatsCard(OCGO)完全一致。 * 仅展示核心指标:输入 Token(含 Cache)、输出 Token、总花费, * 外加同步按钮和"查看详情"入口。详细统计在 CCGO 专属详情页。 */ diff --git a/app/src/main/java/com/rainy/token/ui/servicedetail/ServiceDetailScreen.kt b/app/src/main/java/com/rainy/token/ui/servicedetail/ServiceDetailScreen.kt index ebb7791..7a902aa 100644 --- a/app/src/main/java/com/rainy/token/ui/servicedetail/ServiceDetailScreen.kt +++ b/app/src/main/java/com/rainy/token/ui/servicedetail/ServiceDetailScreen.kt @@ -244,7 +244,7 @@ fun ServiceDetailScreen( } /** - * CommandCode Go 专属:月度用量卡 + 窗口进度条。 + * CommandCode 专属:月度用量卡 + 窗口进度条。 * * 数据从 balance.extras 中的 monthlyRemaining / monthlyTotal / fiveHour / weekly 取, * 展示月度已用/总量 + 5h + 每周窗口进度条。 diff --git a/app/src/main/res/values-b+zh+Hans/strings.xml b/app/src/main/res/values-b+zh+Hans/strings.xml index 244efbf..791e333 100644 --- a/app/src/main/res/values-b+zh+Hans/strings.xml +++ b/app/src/main/res/values-b+zh+Hans/strings.xml @@ -209,7 +209,7 @@ 6. 找到域名 opencode.ai 下名为 auth 的 Cookie 7. 复制它的 Value 字段 → auth cookie 注意:只填 auth 一个 Cookie 即可,不要整个 Cookie 字符串 - 如何获取 CommandCode Go 凭据? + 如何获取 CommandCode 凭据? 1. 打开 https://commandcode.ai 并登录 GitHub ▸ 获取 API Key(必填): 右上角头像 → Settings → API Keys → 创建一个 Key @@ -407,7 +407,7 @@ 如何获取这两个值? 在浏览器中打开登录入口 填入 OpenCode Zen API Key 后,可在详情页一键发送请求激活用量统计。从 opencode.ai/settings → API Keys 获取。 - CommandCode Go 凭据 + CommandCode 凭据 需要 API Key(拉余额)。Session Cookie(可选)在浏览器 DevTools 复制,用于拉用量记录。不填也可正常查看余额。 从 Settings → API Keys 生成 Session Cookie(可选) diff --git a/app/src/main/res/values-b+zh+Hant/strings.xml b/app/src/main/res/values-b+zh+Hant/strings.xml index 9f65f55..b92539f 100644 --- a/app/src/main/res/values-b+zh+Hant/strings.xml +++ b/app/src/main/res/values-b+zh+Hant/strings.xml @@ -209,7 +209,7 @@ 6. 找到域名 opencode.ai 下名為 auth 的 Cookie 7. 複製它的 Value 欄位 → auth cookie 注意:只填 auth 一個 Cookie 即可,不要整個 Cookie 字串 - 如何獲取 CommandCode Go 憑據? + 如何獲取 CommandCode 憑據? 1. 開啟 https://commandcode.ai 並登入 GitHub ▸ 獲取 API Key(必填): 右上角頭像 → Settings → API Keys → 建立一個 Key @@ -407,7 +407,7 @@ 如何獲取這兩個值? 在瀏覽器中開啟登入入口 填入 OpenCode Zen API Key 後,可在詳情頁一鍵傳送請求啟用用量統計。從 opencode.ai/settings → API Keys 獲取。 - CommandCode Go 憑據 + CommandCode 憑據 需要 API Key(拉餘額)。Session Cookie(可選)在瀏覽器 DevTools 複製,用於拉用量記錄。不填也可正常檢視餘額。 從 Settings → API Keys 生成 Session Cookie(可選) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 98894b1..43690cd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -212,7 +212,7 @@ 6. Find the cookie named auth under opencode.ai 7. Copy its Value field → auth cookie Note: only the auth cookie is needed, not the whole cookie string - How to get CommandCode Go credentials? + How to get CommandCode credentials? 1. Open https://commandcode.ai and sign in with GitHub ▸ Get API Key (required): Avatar (top right) → Settings → API Keys → Create a Key @@ -410,7 +410,7 @@ How to get these two? Open login page in browser With an OpenCode Zen API Key, the details page can send one request to activate usage stats. Get it at opencode.ai/settings → API Keys. - CommandCode Go credentials + CommandCode credentials Needs an API Key (for balance). Session Cookie (optional) for usage records, copied from browser DevTools. Balance works without it. Generate at Settings → API Keys Session Cookie (optional)