墨颜
|
88b6358472
|
build(frontend): vite 加载开发环境变量
- 使用 loadEnv 读取 VITE_DEV_PROXY_TARGET/VITE_DEV_PORT
- 注入 public settings 与 dev proxy 使用同源后端地址
|
2026-01-20 15:04:18 +08:00 |
|
墨颜
|
dd8d5e2c42
|
mod(frontend): 订阅分组下拉显示备注
- 订阅管理/分配订阅:下拉项展示分组备注
- 兑换码/订阅类型:下拉项展示分组备注
- 复用 GroupOptionItem/GroupBadge 保持一致体验
|
2026-01-20 15:02:48 +08:00 |
|
墨颜
|
c8fb9ef3a5
|
style(dto): 修复 gofmt 格式问题
- 修复 mappers.go 中 Notes 字段的对齐格式
- 修复 types.go 中 BulkAssignResult 结构体字段的 JSON tag 对齐
修复 golangci-lint 检查中的 gofmt 格式错误
|
2026-01-19 21:26:30 +08:00 |
|
墨颜
|
6aef1af76e
|
fix(redeem): 用户兑换历史不返回备注
- 用户侧 RedeemCode DTO 移除 notes 字段,避免泄露内部备注\n- 新增 AdminRedeemCode,并调整管理员兑换码接口继续返回 notes\n- 增加 /api/v1/redeem/history 契约测试,确保用户侧响应不包含 notes
|
2026-01-19 20:09:35 +08:00 |
|
墨颜
|
31cde6c555
|
fix(subscriptions): 用户订阅不返回分配信息
- 用户侧 UserSubscription DTO 移除 assigned_by/assigned_at/notes/assigned_by_user 等管理员字段\n- 新增 AdminUserSubscription,并调整管理员订阅接口与批量分配结果使用\n- 增加 /api/v1/subscriptions 契约测试,确保用户侧响应不包含上述字段
|
2026-01-19 19:35:13 +08:00 |
|
墨颜
|
00d9fbd220
|
fix(user): 普通用户接口不返回备注
- 用户侧 dto.User 移除 notes 字段,避免泄露管理员备注\n- 新增 dto.AdminUser 并调整 /admin/users 系列接口使用\n- 前端拆分 User/AdminUser,管理端用户页面使用 AdminUser\n- 更新契约测试:/api/v1/auth/me 响应不包含 notes
|
2026-01-19 19:23:51 +08:00 |
|
墨颜
|
4f4c9679bf
|
fix(groups): 用户分组不下发内部路由信息
- 普通用户 Group DTO 移除 model_routing/account_count/account_groups,避免泄露内部路由与账号信息\n- 新增 AdminGroup DTO,并仅在管理员分组接口返回完整字段\n- 前端拆分 Group/AdminGroup,管理端页面与 API 使用 AdminGroup\n- 增加 /api/v1/groups/available 契约测试,防止回归
|
2026-01-19 18:58:42 +08:00 |
|
墨颜
|
2f6f758670
|
fix(usage): 用户使用记录不下发账号计费倍率
- 将 usage log DTO 拆分为用户/管理员两类
- 用户接口不返回 account_rate_multiplier/ip_address/account
- 管理员接口保留管理员字段
- 补充契约测试防止回归
|
2026-01-19 17:05:42 +08:00 |
|
 墨颜andGitHub
|
ec24a3c361
|
Merge branch 'Wei-Shaw:main' into main
|
2026-01-14 16:42:30 +08:00 |
|
墨颜
|
d89e797bfc
|
Merge branch 'main' of https://github.com/whoismonay/sub2api
|
2026-01-14 16:30:32 +08:00 |
|
墨颜
|
fb99ceacc7
|
feat(计费): 支持账号计费倍率快照与统计展示
- 新增 accounts.rate_multiplier(默认 1.0,允许 0)
- 使用 usage_logs.account_rate_multiplier 记录倍率快照,避免历史回算
- 统计/导出/管理端展示账号口径费用(total_cost * account_rate_multiplier)
|
2026-01-14 16:12:08 +08:00 |
|
墨颜
|
27ed042c56
|
Merge branch 'feat/apikey-group-remarks'
|
2026-01-04 21:38:15 +08:00 |
|
墨颜
|
6708f40005
|
refactor(keys): 优化分组选项显示与代码复用
- 删除冗余的 vite.config.js,统一使用 TypeScript 配置
- 创建 GroupOptionItem 组件封装分组选项 UI 逻辑(GroupBadge + 描述 + 勾选状态)
- 在密钥页面的分组选择器中显示分组描述文字
- 添加选中状态的勾选图标,提升交互体验
- 优化描述文字左对齐和截断显示效果
- 消除代码重复,简化维护成本
|
2026-01-04 21:34:38 +08:00 |
|