コミットグラフ

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