1. 09 Jan, 2026 1 commit
    • yangjianbo's avatar
      fix(auth): 修复 RefreshToken 使用过期 token 时的 nil pointer panic · 39433f2a
      yangjianbo authored
      
      
      问题分析:
      - RefreshToken 允许过期 token 继续流程(用于无感刷新)
      - 但 ValidateToken 在 token 过期时返回 nil claims
      - 导致后续访问 claims.UserID 时触发 panic
      
      修复方案:
      - 修改 ValidateToken,在检测到 ErrTokenExpired 时仍然返回 claims
      - jwt-go 在解析时即使遇到过期错误,token.Claims 仍会被填充
      - 这样 RefreshToken 可以正常获取用户信息并生成新 token
      
      新增测试:
      - TestAuthService_ValidateToken_ExpiredReturnsClaimsWithError
      - TestAuthService_RefreshToken_ExpiredTokenNoPanic
      Co-Authored-By: default avatarClaude Opus 4.5 <noreply@anthropic.com>
      39433f2a
  2. 06 Jan, 2026 1 commit
    • yangjianbo's avatar
      fix(安全): 修复依赖漏洞并强化安全扫描 · 3f0017d1
      yangjianbo authored
      主要改动:
      - 固定 Go 1.25.5 与 CI 校验并更新扫描流程
      - 升级 quic-go、x/crypto、req 等依赖并通过 govulncheck
      - 强化 JWT 校验、TLS 配置与 xlsx 动态加载
      - 新增审计豁免清单与校验脚本
      3f0017d1
  3. 02 Jan, 2026 1 commit
    • yangjianbo's avatar
      feat(安全): 强化安全策略与配置校验 · bd4bf008
      yangjianbo authored
      - 增加 CORS/CSP/安全响应头与代理信任配置
      
      - 引入 URL 白名单与私网开关,校验上游与价格源
      
      - 改善 API Key 处理与网关错误返回
      
      - 管理端设置隐藏敏感字段并优化前端提示
      
      - 增加计费熔断与相关配置示例
      
      测试: go test ./...
      bd4bf008
  4. 31 Dec, 2025 1 commit
  5. 29 Dec, 2025 1 commit
  6. 26 Dec, 2025 1 commit
  7. 25 Dec, 2025 2 commits
  8. 24 Dec, 2025 1 commit
  9. 23 Dec, 2025 1 commit
    • shaw's avatar
      feat: 平台图标与计费修复 · fda75327
      shaw authored
      - fix(billing): 修复 OpenAI 兼容 API 缓存 token 重复计费问题
      - fix(auth): 隐藏数据库错误详情,返回通用服务不可用错误
      - feat(ui): 新增 PlatformIcon 组件,GroupBadge 支持平台颜色区分
      - feat(ui): 账号管理新增重置状态按钮,重授权后自动清除错误
      - feat(ui): 分组管理新增计费类型列,显示订阅限额信息
      - ui: 首页 GPT 状态改为已支持
      fda75327
  10. 20 Dec, 2025 1 commit
  11. 19 Dec, 2025 1 commit
  12. 18 Dec, 2025 2 commits