Commit Graph

  • 80cce858cb fix(frontend): 修复添加账号弹窗宽度和tooltip被截断问题 shaw 2025-12-27 17:04:38 +08:00
  • 7bdb0e6b12 Merge branch 'Wei-Shaw:main' into main 程序猿MT 2025-12-27 16:48:31 +08:00
  • 0743652d92 Merge branch 'feature/ui-and-backend-improvements' shaw 2025-12-27 16:33:57 +08:00
  • 96bec5c9b1 fix(test): 实现GetUserStatsAggregated方法以支持新的统计查询 IanShaw027 2025-12-27 16:20:59 +08:00
  • cfeb6b8b14 fix(test): 添加缺失的GetUserStatsAggregated方法 IanShaw027 2025-12-27 16:15:32 +08:00
  • 481310dea0 fix(test): 修复CI测试失败 IanShaw027 2025-12-27 16:12:06 +08:00
  • ea2821d11d refactor(frontend): 优化用户视图和设置向导 IanShaw027 2025-12-27 16:05:36 +08:00
  • 7a0de1765f refactor(frontend): 优化管理后台视图 IanShaw027 2025-12-27 16:05:16 +08:00
  • 17c3cb2403 Merge branch 'Wei-Shaw:main' into main 程序猿MT 2025-12-27 16:05:11 +08:00
  • 35b1bc3753 refactor(frontend): 优化格式化工具函数 IanShaw027 2025-12-27 16:04:56 +08:00
  • 8d38788672 feat(frontend): 更新国际化翻译 IanShaw027 2025-12-27 16:04:35 +08:00
  • c615a4264d refactor(frontend): 优化通用组件 IanShaw027 2025-12-27 16:04:16 +08:00
  • 227d506c53 feat(backend): 增强使用统计和API密钥功能 IanShaw027 2025-12-27 16:03:57 +08:00
  • 36a86e9ab4 perf(backend): 优化数据库查询性能 IanShaw027 2025-12-27 16:03:37 +08:00
  • f133b051dc fix: 修复TG通知workflow语法错误 shaw 2025-12-27 16:03:13 +08:00
  • 7af1bdbf4c chore: workflow增加TG频道更新通知 shaw 2025-12-27 15:55:09 +08:00
  • 016d7ef645 feat: 增强前端clipboard功能 shaw 2025-12-27 15:16:52 +08:00
  • f1e47291cd fix: 修复账号更新时分组绑定操作顺序导致的数据不一致问题 shaw 2025-12-27 14:57:43 +08:00
  • d7e9ae38e4 Merge PR #49: feat: cc/codex/gemini 增加账号重试功能 shaw 2025-12-27 13:59:00 +08:00
  • 88be981afc feat: (#47) 程序猿MT 2025-12-27 13:56:14 +08:00
  • 3f92a43170 test: 完善 UsageLogRepo 测试 stub 的过滤逻辑 (#50) IanShaw 2025-12-27 13:53:47 +08:00
  • 2101f1d1c8 fix: 修复claude OAuth账户刷新token失败的bug shaw 2025-12-27 13:50:35 +08:00
  • f0f920e49f feat: cc/codex/gemini 增加账号重试 daodao97 2025-12-27 12:27:47 +08:00
  • 95583fce83 feat: cc/codex support account retry daodao97 2025-12-27 11:44:00 +08:00
  • a413fa3b17 Merge branch 'Wei-Shaw:main' into main 程序猿MT 2025-12-27 10:58:30 +08:00
  • 3a8dbf5a99 feat: golang 1.24-> 1.25 node 20 -> node 24 具体提升请查看官方文档 yangjianbo 2025-12-27 10:57:53 +08:00
  • 254f12543c feat(frontend): 前端界面优化与使用统计功能增强 (#46) IanShaw 2025-12-27 10:50:25 +08:00
  • cf8a64528c fix: 修复 Gemini API 认证和 /responses 端点路由问题 (#45) IanShaw 2025-12-27 10:50:15 +08:00
  • 2b79c4e8b7 chore: home页面更新gemini为已支持 shaw 2025-12-26 23:13:00 +08:00
  • 429f38d0c9 Merge PR #37: Add Gemini OAuth and Messages Compat Support shaw 2025-12-26 22:42:34 +08:00
  • 2714be99a9 feat(test): 添加 Gemini 双响应格式支持 IanShaw027 2025-12-26 22:31:12 +08:00
  • d851818035 fix(lint): 修复 gofmt 格式问题 IanShaw027 2025-12-26 22:24:22 +08:00
  • 576bf4639c refactor: 统一使用 mergeMap 函数提升代码一致性 IanShaw027 2025-12-26 22:15:15 +08:00
  • 9db52838b5 fix(backend): 适配重构后的架构修复 Gemini OAuth 集成 IanShaw027 2025-12-26 22:07:55 +08:00
  • bfcd9501c2 merge: 合并 upstream/main 解决 PR #37 冲突 IanShaw027 2025-12-26 21:56:08 +08:00
  • 12252c6005 fix: 卸载时删除安装锁文件以支持重新安装 (#39) September999999999 2025-12-26 21:32:22 +08:00
  • 2d89f36687 Merge PR #42: fix(sse): 修复非标准 SSE 格式解析问题 shaw 2025-12-26 21:31:34 +08:00
  • 3d608c2625 Merge branch 'refactor/redis-key-helpers' shaw 2025-12-26 21:26:18 +08:00
  • 739d0ee61e fix: admin handlers 添加 DTO 转换修复 JSON 序列化 shaw 2025-12-26 21:22:48 +08:00
  • 22f07a7bb6 Merge PR #36: refactor: 调整项目结构为单向依赖 shaw 2025-12-26 20:08:26 +08:00
  • 16eec4eb41 fix(sse): 修复非标准 SSE 格式解析问题 ianshaw 2025-12-26 03:49:55 -08:00
  • ecb2c5353c fix: 修复docker-compose.yml redis密码传递问题 shaw 2025-12-26 17:25:12 +08:00
  • 06d5876b02 refactor: 封装 Redis key 生成函数 Forest 2025-12-26 16:33:20 +08:00
  • e5a77853b0 refactor: 调整项目结构为单向依赖 Forest 2025-12-26 15:40:24 +08:00
  • 9780f0fd9d fix(backend): 修复 rebase 后的代码集成问题 ianshaw 2025-12-26 00:17:55 -08:00
  • 3559830882 fix(service): 应用德摩根定律修复 staticcheck QF1001 警告 ianshaw 2025-12-25 23:57:30 -08:00
  • 5594680130 docs(deploy): 说明 AI Studio OAuth Client 需发布为正式版本 ianshaw 2025-12-25 23:53:44 -08:00
  • 50855ec15f feat(i18n): 添加 AI Studio OAuth 配置状态相关文案 ianshaw 2025-12-25 23:53:22 -08:00
  • f9f33e7b5c feat(frontend): UI 显示 AI Studio OAuth 配置状态 ianshaw 2025-12-25 23:52:55 -08:00
  • 1bec35999b feat(frontend): 添加 Gemini OAuth 能力查询 API ianshaw 2025-12-25 23:52:26 -08:00
  • 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