1. 01 Jan, 2026 1 commit
    • Edric Li's avatar
      feat(backend): add user custom attributes system · 3c3fed88
      Edric Li authored
      Add a flexible user attribute system that allows admins to define
      custom fields for users (text, textarea, number, email, url, date,
      select, multi_select types).
      
      - Add Ent schemas for UserAttributeDefinition and UserAttributeValue
      - Add service layer with validation logic
      - Add repository layer with batch operations support
      - Add admin API endpoints for CRUD and reorder operations
      - Add batch API for loading attribute values for multiple users
      - Add database migration (018_user_attributes.sql)
      
      🤖 Generated with [Claude Code](https://claude.com/claude-code
      
      )
      Co-Authored-By: default avatarClaude Opus 4.5 <noreply@anthropic.com>
      3c3fed88
  2. 28 Dec, 2025 2 commits
  3. 26 Dec, 2025 2 commits
    • ianshaw's avatar
      fix(backend): 修复 rebase 后的代码集成问题 · 9780f0fd
      ianshaw authored
      - 更新 middleware import 路径到 internal/server/middleware
      - 修复 api_key_auth_google.go 使用正确的 service 类型
      - 更新 router.go 和 http.go 支持 Gemini v1beta 路由
      - 在 routes/gateway.go 中添加 Gemini v1beta API 端点
      - 在 routes/admin.go 中添加 Gemini OAuth 路由
      - 更新 wire.go 添加 GeminiOAuthService cleanup
      - 重新生成 wire_gen.go
      9780f0fd
    • Forest's avatar
      refactor: 调整 server 目录结构 · 57fd1722
      Forest authored
      57fd1722