2d1a8d2
(master)
fix: 设置 chat_id + 优化日志查询参数构建 by
2026-05-08 14:58:28 +0800
3e86f52
feat(playground): temperature/top_p 参数互斥设置 by
2026-05-08 14:58:08 +0800
d26ad9e
feat: 渠道-模型级联选择 + 隐藏首页统计卡片 by
2026-05-08 09:40:14 +0800
bb70851
docs: 用户倍率渠道-模型级联选择器设计文档 by
2026-05-08 09:16:45 +0800
b026f6b
feat: 用户倍率前端展示 + 渠道下拉选择 + 上游调试日志 by
2026-05-07 17:47:54 +0800
9dbf336
feat(pricing): 添加用户-模型-渠道倍率功能 by
2026-05-07 14:41:11 +0800
17a0c2c
refactor(playground): 隐藏对话页面的分组选择框 by
2026-05-07 09:24:35 +0800
b033ede
fix: pending sync records 队列被 quota=0 旧记录阻塞 by
2026-05-06 16:48:55 +0800
8945f8c
fix: synced 用户剩余额度取 synced_quota + 记录 chat ID by
2026-05-06 16:30:42 +0800
e41f295
fix: preserve relay body and capture invalid responses body by
2026-05-06 09:34:40 +0800
b2cb7bc
feat: record chat and upstream ids in usage logs by
2026-04-30 18:01:14 +0800
caf457c
feat: 错误时记录上游响应体,支持流式 by
2026-04-30 17:55:15 +0800
575f840
feat: codex API key 模式 + 前端凭证回显修复 by
2026-04-30 17:55:02 +0800
ca91922
docs: add log chat/upstream id design by
2026-04-30 15:53:53 +0800
332d5a6
feat: support codex api key credentials by
2026-04-30 12:53:00 +0800
1c08982
feat: add redemption remarks by
2026-04-29 16:05:32 +0800
f18e51e
feat: add redemption remark support by
2026-04-29 15:05:09 +0800
fae24fd
test: stabilize channel affinity usage cache tests by
2026-04-29 14:57:24 +0800
fc0257f
chore: ignore local worktrees by
2026-04-29 14:47:18 +0800
d8272e7
feat(channel): 添加渠道"对外名称"(public_name)字段 by
2026-04-29 14:26:29 +0800
73d10b5
feat: 错误日志记录上游 request-id 和响应体,Playground 渠道路由改为 header 传递 by
2026-04-29 09:40:41 +0800
5b8303a
fix: 登录后跳转来源页,充值金额校验优化 by
2026-04-28 11:41:33 +0800
8bb2883
feat(home): 首页定价卡片添加"去体验"按钮,跳转 Playground by
2026-04-28 11:41:20 +0800
a0ac37b
fix: 替换 println 为 SysLog,修复 logger nil context 崩溃 by
2026-04-28 11:41:05 +0800
74cc8c0
feat(playground): 添加渠道选择功能,支持指定渠道体验模型 by
2026-04-28 11:40:50 +0800
a34d44a
fix(user): 修复从节点同步用户余额显示为 0 的问题 by
2026-04-28 11:37:00 +0800
967309f
feat: 添加邮箱后缀注册额度规则功能 by
2026-04-27 11:21:08 +0800
83f767b
Merge branch 'worktree-feat-captcha' by
2026-04-24 16:16:10 +0800
d24d68a
fix(i18n): 修复令牌和充值页面货币显示不一致问题 by
2026-04-24 16:12:03 +0800
fe88bc7
Merge branch 'worktree-feat-captcha' by
2026-04-24 10:32:22 +0800
1912dd3
feat: 添加图片验证码功能,防止脚本批量注册 by
2026-04-24 10:31:03 +0800
20163db
fix(legal): 法律文档页面切换语言时强制重新加载内容 by
2026-04-23 17:52:35 +0800
56e8d14
fix: 语言切换后 TextArea 内容丢失 by
2026-04-23 17:42:58 +0800
65bd1da
fix: 法律文档编辑器切换语言时 TextArea 内容未刷新 by
2026-04-23 17:17:19 +0800
934b4b1
feat: 法律文档双语配置(中/英)+ 精简语言支持至中英双语 by
2026-04-23 16:59:53 +0800
676902e
Merge branch 'worktree-feat-terms-usage-policy' by
2026-04-23 16:31:03 +0800
2757f77
feat(i18n): 补全服务条款和使用政策的多语言翻译 by
2026-04-23 16:24:36 +0800
65c6446
Merge branch 'worktree-feat-terms-usage-policy' by
2026-04-23 15:35:53 +0800
1cc75aa
feat: 服务条款和使用政策页面,支持后台 Markdown 配置 by
2026-04-23 15:35:36 +0800
ed195ca
fix(frontend): sort_order 默认值显示为"未设置",编辑弹窗增加提示 by
2026-04-23 12:21:35 +0800
d5157a7
fix(pricing): 统一 sort_order 排序逻辑,有 meta 但未设置的不优先 by
2026-04-23 12:20:45 +0800
54e5310
fix(sort): sort_order 默认值改为 999999,简化排序逻辑 by
2026-04-23 11:19:58 +0800
3b99c83
fix(sort): sort_order=0 的记录排到最后,非0值按升序排列 by
2026-04-23 11:07:31 +0800
518f1ab
refactor(frontend): 移除拖拽排序,改为 sort_order 数值输入 by
2026-04-23 10:45:24 +0800
65880fc
feat(frontend): Vendor Tab 和 Model 表格支持拖拽排序,移除定价页字母排序 by
2026-04-23 09:45:49 +0800
5e0f38d
chore(frontend): 安装 @dnd-kit 拖拽排序库 by
2026-04-23 09:36:59 +0800
e507897
feat(pricing): updatePricing 按 sort_order 排序 vendors 和 models by
2026-04-23 09:33:30 +0800
7490649
feat: 新增 PUT /api/vendors/reorder 和 /api/models/reorder 批量排序接口 by
2026-04-23 09:27:50 +0800
f8859b7
feat: Vendor 和 Model 添加 sort_order 字段,查询按 sort_order ASC 排序 by
2026-04-23 09:22:40 +0800
3a29f37
feat(channel): 添加模型默认通道功能,支持优先路由和卡片标识 by
2026-04-22 16:10:31 +0800
93e331b
feat: 支持 LOGO_FILE_PATH 环境变量指定本地 Logo,优化定价与语言设置 by
2026-04-21 15:57:18 +0800
94f24b2
style: 首页文案"全球"改为"顶级" by
2026-04-20 17:02:09 +0800
f0f0215
fix(pricing): 修复缓存倍率写入默认值1和缓存创建token丢失 by
2026-04-20 17:01:06 +0800
387f6c1
feat(pricing): 定价数据源切换到渠道表,新增缓存价格展示 by
2026-04-20 11:47:00 +0800
00058cd
refactor(channel-pricing): 提取辅助方法消除重复代码,修复缓存一致性 by
2026-04-17 16:44:25 +0800
4208231
fix: 修复默认语言不生效的问题 by
2026-04-17 14:08:29 +0800
9eb58c6
feat: 后台设置默认语言 by
2026-04-17 13:54:29 +0800
a2b27ea
docs: 后台设置默认语言实施计划 by
2026-04-17 11:51:19 +0800
436fcb4
docs: 后台设置默认语言功能设计文档 by
2026-04-17 11:45:02 +0800
8d22c4e
style(home): 临时隐藏首页工具链/核心价值/工作流/生态伙伴 section by
2026-04-17 11:30:00 +0800
3557574
merge: feat/channel-pricing-extended → master by
2026-04-17 11:28:36 +0800
235f7c6
refactor(channel-pricing): 提取 ParseTagIds 辅助函数 + 移除调试 console.log by
2026-04-17 10:34:33 +0800
f357759
test(channel-pricing): 添加 API 端到端集成测试脚本 by
2026-04-17 09:30:31 +0800
129e17a
feat(channel-pricing): 前端支持缓存/图片/音频倍率编辑和展示 by
2026-04-17 09:27:16 +0800
c84c26b
feat(channel-pricing): GetChannelPricingByModelWithChannelInfo 支持 CASE WHEN 回退 + 扩展字段 by
2026-04-17 09:23:27 +0800
d5d4714
test(channel-pricing): 缓存写穿 + 字段默认值单元测试 by
2026-04-17 09:19:53 +0800
646f37d
feat(channel-pricing): Controller 扩展 API 支持新字段 + 输入校验 + 操作日志 by
2026-04-17 09:15:48 +0800
3a24fd5
feat(channel-pricing): ModelPriceHelper + UpdatePriceDataForChannelPricing 适配新签名,支持扩展比率覆盖 by
2026-04-16 23:35:50 +0800
e5f029f
feat(channel-pricing): InitDB 启动时全量加载渠道定价缓存 by
2026-04-16 23:31:43 +0800
2d4c73d
refactor(channel-pricing): 结构体新增扩展字段 + 缓存重写为全量加载写穿 by
2026-04-16 23:28:25 +0800
156618f
merge: feat/alipay-payment → master by
2026-04-16 16:22:27 +0800
b514a07
refactor(payment): 合并微信/支付宝支付重复代码,删除冗余文件 by
2026-04-16 16:14:09 +0800
e8ade3a
(HEAD -> feat/alipay-payment)
feat(payment): 集成支付宝当面付扫码支付 + 补全前端 i18n 硬编码中文 by
2026-04-16 10:24:29 +0800
befde35
feat(i18n): 全面国际化前端硬编码中文文本 by
2026-04-14 10:34:06 +0800
e08b5a4
fix(router): 移除微信支付创建订单接口的 CriticalRateLimit 限流 by
2026-04-13 17:13:21 +0800
cf2a0a7
fix(payment): 修复微信支付集成多项问题 by
2026-04-13 16:34:55 +0800
00e266c
feat(payment): 集成微信支付 Native(扫码支付)V3 API by
2026-04-13 09:43:25 +0800
62f49a2
merge: 上游 bug 修复 + Param Override 增强系统 + 批量余额查询 by
2026-04-10 16:00:02 +0800
b693a73
feat(region-sync): 批量查询用户余额接口,优化同步性能 by
2026-04-10 15:56:23 +0800
97485bf
feat: 移植上游 Param Override 增强系统 by
2026-04-10 14:18:46 +0800
296edf0
fix: 移植上游关键 bug 修复 by
2026-04-10 13:47:47 +0800
9d4a595
feat(region-sync): Master→Slave 配置同步、热更新与前端修复 by
2026-04-09 18:28:51 +0800
dc20782
fix(region-sync): 修复 Settle/SyncManager 竞争条件并优化并发安全 by
2026-04-09 15:56:07 +0800
1cecd53
feat: 跨区域配额同步(Master-Slave Region Sync) by
2026-04-09 10:23:42 +0800
b99337d
fix(pricing): 修复渠道定价优先级问题 by
2026-04-01 17:21:20 +0800
2ea8501
feat(pricing): 首页定价添加分页并优化渠道 ID 展示 by
2026-04-01 14:43:15 +0800
4b17a67
content: 更新工具链描述文案 by
2026-03-31 17:57:25 +0800
061423d
fix: 修复首页 Footer 无法完整下滑的问题 by
2026-03-31 17:57:18 +0800
8041c22
feat: 添加滚动导航组件 by
2026-03-31 17:36:00 +0800
9fd8e09
style: 隐藏首页 CTA 区域和页脚版权信息 by
2026-03-31 17:35:51 +0800
a7c7615
chore: 更新网站 Logo by
2026-03-31 17:35:40 +0800
f700ada
style: 重构首页组件样式与布局 by
2026-03-31 09:31:34 +0800
a95331a
chore: 隐藏侧边栏聊天子菜单、账户管理及隐私价格设置 by
2026-03-30 16:23:37 +0800
bfa55d1
chore: 暂时隐藏模型详情页的调用示例组件 by
2026-03-30 09:23:10 +0800
106d3e4
docs: 添加数据库表结构文档 by
2026-03-30 09:18:06 +0800
62737d3
feat: 添加模型详情页渠道价格展示 & 优化筛选行布局 by
2026-03-27 10:43:46 +0800
96e71a3
fix: 支持带供应商前缀的模型名称倍率匹配 by
2026-03-26 15:54:39 +0800
044b5aa
fix: 改进 RWMap JSON 加载原子性 & UI 文案调整 by
2026-03-26 14:54:44 +0800
3a32ab1
feat(model): 添加模型类型字段编辑功能 by
2026-03-25 18:09:11 +0800
3fb23b5
fix: use Aliyun mirror for Debian packages in Docker build by
2026-03-25 16:19:01 +0800