1. 04 Jan, 2026 1 commit
    • IanShaw027's avatar
      feat(gemini): 完善 Gemini OAuth 配额系统和用量显示 · a185ad11
      IanShaw027 authored
      主要改动:
      - 后端:重构 Gemini 配额服务,支持多层级配额策略(GCP Standard/Free, Google One, AI Studio, Code Assist)
      - 后端:优化 OAuth 服务,增强 tier_id 识别和存储逻辑
      - 后端:改进用量统计服务,支持不同平台的配额查询
      - 后端:优化限流服务,增加临时解除调度状态管理
      - 前端:统一四种授权方式的用量显示格式和徽标样式
      - 前端:增强账户配额信息展示,支持多种配额类型
      - 前端:改进创建和重新授权模态框的用户体验
      - 国际化:完善中英文配额相关文案
      - 移除 CHANGELOG.md 文件
      
      测试:所有单元测试通过
      a185ad11
  2. 01 Jan, 2026 2 commits
    • IanShaw027's avatar
      fix(test): 修复 CI 测试和 lint 错误 · c63192fc
      IanShaw027 authored
      - 为所有 mock 实现添加 GetByIDs 方法以满足 AccountRepository 接口
      - 重构 account_handler.go 中的类型断言,使用类型安全的变量
      - 修复 gofmt 格式问题
      c63192fc
    • IanShaw027's avatar
      test(gemini): 添加 Drive API 和 OAuth 服务单元测试 · 48764e15
      IanShaw027 authored
      - 新增 drive_client_test.go:Drive API 客户端单元测试
      - 新增 gemini_oauth_service_test.go:OAuth 服务单元测试
      - 重构 account_handler.go:改进 RefreshTier API 实现
      - 优化 drive_client.go:增强错误处理和重试逻辑
      - 完善 repository 和 service 层:支持批量 tier 刷新
      - 更新迁移文件编号:017 -> 024(避免冲突)
      48764e15