Commit Graph

  • 632318ad33 feat(backend): 添加 OAuth 能力查询接口,改进 OAuth 客户端选择逻辑 ianshaw 2025-12-25 23:52:02 -08:00
  • 456e8984b0 feat(service): 改进 Gemini OAuth 服务层,区分 Code Assist 和 AI Studio 客户端 ianshaw 2025-12-25 23:51:38 -08:00
  • eea949853a feat(geminicli): 添加内置 Gemini CLI OAuth 客户端常量和改进配置逻辑 ianshaw 2025-12-25 23:51:11 -08:00
  • 85fd1e4a2c fix(backend): 移除对已删除 ports 包的依赖 ianshaw 2025-12-25 21:52:39 -08:00
  • 6682d06c99 fix(backend): 修复 golangci-lint 报告的格式和代码规范问题 ianshaw 2025-12-25 21:46:02 -08:00
  • efa470efc7 fix(backend): 修复 golangci-lint 报告的问题 ianshaw 2025-12-25 21:35:30 -08:00
  • 79d1585250 docs(deploy): 更新部署配置和文档 ianshaw 2025-12-25 21:25:16 -08:00
  • 2d1a15b196 feat(frontend): 添加 Gemini OAuth 类型国际化 ianshaw 2025-12-25 21:25:08 -08:00
  • 09431cfc0b feat(frontend): 支持 Gemini OAuth 类型选择 (Code Assist/AI Studio) ianshaw 2025-12-25 21:25:02 -08:00
  • 46cb82bac0 feat(backend): 添加 Gemini V1beta Handler 和路由 ianshaw 2025-12-25 21:24:53 -08:00
  • b2d71da2a2 feat(backend): 实现 Gemini AI Studio OAuth 和消息兼容服务 ianshaw 2025-12-25 21:24:44 -08:00
  • 2d6e1d26c0 feat(backend): 扩展 Gemini OAuth Repository 层 ianshaw 2025-12-25 21:24:35 -08:00
  • 50734c5edc feat(backend): 添加 Google API Key 认证中间件 ianshaw 2025-12-25 21:24:28 -08:00
  • 040dc27ea5 feat(backend): 添加 Gemini/Google API 基础包 ianshaw 2025-12-25 21:24:22 -08:00
  • d7090de0e0 chore: 更新 .gitignore 忽略 Go 编译缓存 ianshaw 2025-12-25 21:24:14 -08:00
  • cab681c7d1 chore(frontend): 更新项目配置和依赖 ianshaw 2025-12-25 08:42:02 -08:00
  • 01f990a5c9 style(frontend): 统一核心模块代码风格 ianshaw 2025-12-25 08:41:43 -08:00
  • 5763f5ced3 style(frontend): 统一 Views 模块代码风格 ianshaw 2025-12-25 08:41:36 -08:00
  • f79b0f0fad style(frontend): 统一 API 模块代码风格 ianshaw 2025-12-25 08:41:30 -08:00
  • 34183b527b feat(frontend): 添加 OAuth 回调路由 ianshaw 2025-12-25 08:41:01 -08:00
  • bceed08fc3 feat(frontend): 添加 Gemini 平台国际化支持 ianshaw 2025-12-25 08:40:35 -08:00
  • 5deef27e1d style(frontend): 优化 Components 代码风格和结构 ianshaw 2025-12-25 08:40:12 -08:00
  • 1ac8b1f03e feat(frontend): Components 集成 Gemini 账号支持 ianshaw 2025-12-25 08:40:05 -08:00
  • 0b30cc2b7e feat(frontend): 新增 Gemini OAuth 授权流程 ianshaw 2025-12-25 08:39:48 -08:00
  • 03a8ae62e5 feat(backend): 完善 Gemini OAuth Token 处理 ianshaw 2025-12-25 08:39:32 -08:00
  • e36fb98fb9 feat(handler): 添加 Gemini OAuth Handler 和完善依赖注入 ianshaw 2025-12-25 06:45:03 -08:00
  • 55258bf099 feat(service): 扩展 CRS 同步和定价服务支持 Gemini ianshaw 2025-12-25 06:44:40 -08:00
  • dc109827b7 feat(service): 实现 Gemini OAuth 和 Token 管理服务 ianshaw 2025-12-25 06:44:18 -08:00
  • 71c28e436a feat(service): 定义 Gemini 服务端口接口 ianshaw 2025-12-25 06:43:57 -08:00
  • 2bafc28a9b feat(repository): 实现 Gemini OAuth 和 Token 缓存客户端 ianshaw 2025-12-25 06:43:35 -08:00
  • aea48ae1ab feat(config): 新增 Gemini 配置项和 geminicli 核心包 ianshaw 2025-12-25 06:43:00 -08:00
  • b3463769dc chore: 调整403重试次数跟间隔 shaw 2025-12-26 14:19:57 +08:00
  • d9e6cfc44d feat: apikey使用弹出适配codex分组 shaw 2025-12-26 13:46:40 +08:00
  • 57fd172287 refactor: 调整 server 目录结构 Forest 2025-12-26 10:42:08 +08:00
  • 8d7a497553 refactor: 自定义业务错误 (#33) NepetaLemon 2025-12-26 08:47:00 +08:00
  • b31698b9f2 fix: 修复账户代理ip编辑保存不生效的bug shaw 2025-12-25 21:58:09 +08:00
  • eeaff85e47 refactor: 自定义业务错误 Forest 2025-12-25 20:52:47 +08:00
  • f51ad2e126 refactor: 删除 ports 目录 Forest 2025-12-25 17:15:01 +08:00
  • f57f12c6cc fix: 修复 OpenAI 账号 5h/7d 使用限制显示错误的问题 (#30) hi_yueban 2025-12-25 17:00:02 +08:00
  • 5fca2d10b9 fix: 修复image地址 shaw 2025-12-25 16:57:29 +08:00
  • 8fbe1ad70d chore: 调整403重试次数跟间隔 shaw 2025-12-25 16:23:31 +08:00
  • 25a304c231 test: 增加 repository 测试 Forest 2025-12-25 10:52:56 +08:00
  • 9d30ceae8d CC 400 返回具体错误信息 && 非 CC 请求时增加 system prompt (#26) 刀刀 2025-12-25 14:47:19 +08:00
  • 60f6ed6bf6 feat: CRS 同步增强 - 自动刷新 OAuth token 和修复测试配置 (#27) IanShaw 2025-12-25 14:45:17 +08:00
  • 4a2f7d4a99 chore: CRS迁移功能增加版本提示 shaw 2025-12-25 10:57:04 +08:00
  • c19a393be9 Merge PR #24: feat: 添加账户同步与批量编辑功能 shaw 2025-12-25 10:44:40 +08:00
  • 938ffb002e style(frontend): format code with prettier ianshaw 2025-12-24 18:07:58 -08:00
  • 372a01290b fix(backend): handle defer Close() errors in crs_sync_service ianshaw 2025-12-24 17:58:47 -08:00
  • 8b163ca49b chore: trigger CI after enabling Actions ianshaw 2025-12-24 17:56:55 -08:00
  • d23810dc53 chore: trigger CI workflow ianshaw 2025-12-24 17:54:43 -08:00
  • 62ed5422dd feat(account): 优化批量更新实现,使用统一 SQL 合并 JSONB 字段 ianshaw 2025-12-24 17:16:19 -08:00
  • 2e76302af7 feat(account): 添加批量编辑账户凭据功能并优化 CRS 同步 ianshaw 2025-12-24 16:56:48 -08:00
  • 6553828008 feat(account): 添加从 CRS 同步账户功能 ianshaw 2025-12-24 08:48:58 -08:00
  • adcb7bf00e chore: 更新 .gitignore 忽略配置文件并还原 Makefile ianshaw 2025-12-24 08:48:49 -08:00
  • 876e85e7ad Merge branch 'feat/rename-go-module' shaw 2025-12-24 21:34:37 +08:00
  • 2e7818d688 feat(settings): 添加文档链接配置功能 shaw 2025-12-24 21:30:19 +08:00
  • 836c4dda2b refactor: 重命名 go module Forest 2025-12-24 21:07:21 +08:00
  • e65e9587b4 fix(concurrency): 重构并发管理使用独立Key+原生TTL shaw 2025-12-24 21:00:29 +08:00
  • aaadd6ed04 fix(dashboard): 修复性能指标 RPM/TPM 显示为0的问题 shaw 2025-12-24 19:58:33 +08:00
  • 870b21916c feat(install): 添加安装指定版本和回退功能 shaw 2025-12-24 17:44:13 +08:00
  • fb119f9a67 fix(version): 优化服务重启后页面刷新时机 shaw 2025-12-24 17:21:17 +08:00
  • ad54795a24 feat(gateway): 添加上游错误重试机制 shaw 2025-12-24 16:55:46 +08:00
  • 0abe322cca feat(accounts): 账户列表显示实时并发数 shaw 2025-12-24 15:44:45 +08:00
  • b071511676 refactor(accounts): 优化用量窗口显示,统一 OAuth 和 Setup Token 处理 shaw 2025-12-24 10:57:40 +08:00
  • 7d9a757a26 feat(dashboard): 添加 RPM/TPM 性能指标 shaw 2025-12-24 10:24:02 +08:00
  • bbf4024dc7 refactor(usage): 移动 usage 查询到 services Forest 2025-12-24 08:41:31 +08:00
  • 5831eb8a6a fix: 修复Claude OAuth token交换时authorization code解析错误 shaw 2025-12-23 17:14:39 +08:00
  • 61838cdb3d fix: 兼容GLM等API的usage数据解析 shaw 2025-12-23 16:53:53 +08:00
  • 50dba656fd feat: 添加用户余额充值/退款功能 (#17) dexcoder6 2025-12-23 16:29:57 +08:00
  • 0e2821456c chore: 忽略TypeScript增量编译缓存文件 shaw 2025-12-23 16:27:56 +08:00
  • f25ac3aff5 feat: OpenAI OAuth账号显示Codex使用量 shaw 2025-12-23 16:26:07 +08:00
  • f6341b7f2b chore: 将"代理管理"菜单更名为"IP管理" shaw 2025-12-23 15:46:10 +08:00
  • 4e257512b9 style: 统一平台和分组列的样式 shaw 2025-12-23 15:40:22 +08:00
  • e53b34f321 Merge PR #15: feat: 增强用户管理功能,添加用户名、微信号和备注字段 shaw 2025-12-23 14:03:07 +08:00
  • 12ddae0184 fix: 优化OpenAI模型定价查找的回退逻辑 shaw 2025-12-23 13:58:56 +08:00
  • 7b9c3f165e feat: 账号管理新增使用统计功能 shaw 2025-12-23 13:42:33 +08:00
  • 0b8e84f942 feat: 增强用户管理功能,添加用户名、微信号和备注字段 dexcoder6 2025-12-23 11:26:22 +08:00
  • d9e27df9af feat: 账号列表显示所属分组 shaw 2025-12-23 11:20:02 +08:00
  • f0fabf89a1 feat: 用户列表显示订阅分组及剩余天数 shaw 2025-12-23 11:03:10 +08:00
  • 5bbfbcdae9 fix: 修复订阅窗口过期后进度条显示不正确的问题 shaw 2025-12-23 10:38:15 +08:00
  • eb55947ec4 fix: 修复golangci-lint检查问题 shaw 2025-12-23 10:25:32 +08:00
  • 5f7e5184eb feat: admin/subscriptions新增重置时间显示 shaw 2025-12-23 10:14:41 +08:00
  • 008a111268 chore: 更新前端构建信息 shaw 2025-12-23 10:03:34 +08:00
  • fda753278c feat: 平台图标与计费修复 shaw 2025-12-23 10:01:58 +08:00
  • 6c469b42ed feat: 新增支持codex转发 shaw 2025-12-22 22:58:31 +08:00
  • dacf3a2a6e fix: 去掉accept-encoding透传 shaw 2025-12-21 21:30:19 +08:00
  • e6add93ae3 fix(build): add -tags embed to ensure frontend is embedded shaw 2025-12-20 19:13:26 +08:00
  • b2273ec695 ci(backend): 修复 backend-ci NepetaLemon 2025-12-20 16:46:20 +08:00
  • aa89777dda ci(backend): 调整 embed server Forest 2025-12-20 16:44:25 +08:00
  • 1e1f3c0c74 ci(backend): 添加 gofmt 配置 Forest 2025-12-20 16:19:40 +08:00
  • 1fab9204eb ci(backend): 添加 unused 配置 Forest 2025-12-20 16:12:44 +08:00
  • dbd3e71637 ci(backend): 添加 staticcheck 配置 Forest 2025-12-20 16:01:24 +08:00
  • 974f67211b ci(backend): 添加 ineffassign 配置 Forest 2025-12-20 15:58:08 +08:00
  • 0338c83b90 ci(backend): 添加 errcheck 配置 Forest 2025-12-20 15:52:13 +08:00
  • c6b3de1199 ci(backend): 添加 github actions (#10) NepetaLemon 2025-12-20 15:29:52 +08:00
  • f1325e9ae6 chore: 调整Turnstile设置跳转地址 shaw 2025-12-20 15:14:36 +08:00
  • 587012396b feat: 支持创建管理员APIKEY shaw 2025-12-20 15:11:43 +08:00
  • adebd941e1 fix: 修复Oauth账号自动刷新token失败的bug shaw 2025-12-20 13:01:58 +08:00
  • bb500b7b2a Merge pull request #9 from NepetaLemon/refactor/add-http-service-ports Wesley Liddick 2025-12-19 23:35:13 -05:00
  • cceada7dae refactor(backend): service http ports Forest 2025-12-20 11:56:11 +08:00