1. 26 Dec, 2025 3 commits
    • ianshaw's avatar
      feat(frontend): UI 显示 AI Studio OAuth 配置状态 · f9f33e7b
      ianshaw authored
      CreateAccountModal:
      - 检测 AI Studio OAuth 是否可用(服务器配置了自定义 OAuth 客户端)
      - 未配置时禁用 AI Studio 选项并显示提示
      - 添加悬停提示说明配置要求
      
      ReAuthAccountModal:
      - 同步 AI Studio OAuth 可用性检测逻辑
      - 未配置时自动回退到 Code Assist
      f9f33e7b
    • ianshaw's avatar
      feat(frontend): 支持 Gemini OAuth 类型选择 (Code Assist/AI Studio) · 09431cfc
      ianshaw authored
      - CreateAccountModal.vue: 新增 OAuth 类型选择 UI
      - ReAuthAccountModal.vue: 重授权支持选择类型
      - OAuthAuthorizationFlow.vue: 新增 Project ID 输入框
      - AccountTestModal.vue: Gemini 模型默认选择优化
      - useGeminiOAuth.ts: OAuth 逻辑参数变更
      - gemini.ts: API 调用更新
      09431cfc
    • ianshaw's avatar
      feat(frontend): Components 集成 Gemini 账号支持 · 1ac8b1f0
      ianshaw authored
      - CreateAccountModal: 添加 Gemini 平台选项和 OAuth 授权流程
      - EditAccountModal: 支持 Gemini 账号编辑
      - OAuthAuthorizationFlow: 新增 Gemini 平台 OAuth 流程处理(支持 state 参数)
      - ReAuthAccountModal: 支持 Gemini 账号重新授权
      - 优化代码格式和组件逻辑
      1ac8b1f0
  2. 23 Dec, 2025 1 commit
    • shaw's avatar
      style: 统一平台和分组列的样式 · 4e257512
      shaw authored
      - 账号页面平台列改为与分组页面一致的标签样式
      - 订阅页面分组列改用 GroupBadge 组件展示
      - 修正 OpenAI OAuth 类型描述文案
      4e257512
  3. 22 Dec, 2025 1 commit
  4. 19 Dec, 2025 1 commit
    • shaw's avatar
      feat(account): 支持账号级别拦截预热请求 · d1f0902e
      shaw authored
      - 新增 intercept_warmup_requests 配置项,存储在 credentials 字段
      - 启用后,标题生成、Warmup 等预热请求返回 mock 响应,不消耗上游 token
      - 前端支持所有账号类型(OAuth、Setup Token、API Key)的开关配置
      - 修复 OAuth 凭证刷新时丢失非 token 配置的问题
      d1f0902e
  5. 18 Dec, 2025 2 commits