Commit Graph

  • *
  • |\
  • | *
  • * |
  • * |
  • |\ \
  • | |/
  • | *
  • |/
  • *
  • *
  • |\
  • | *
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • 4533c24 (master) merge: dynamic video asset channel selection by fengsilin 2026-07-09 16:46:08 +0800
  • f6321b3 feat(channel): support dynamic video asset channel selection by fengsilin 2026-07-09 16:45:45 +0800
  • 3fbf483 feat(pricing): support usage billing and endpoint fixes by fengsilin 2026-07-09 11:05:09 +0800
  • dd14839 merge: tianyiyun seedance channel by fengsilin 2026-07-09 10:53:44 +0800
  • 678add2 feat(channel): add tianyiyun seedance channel by fengsilin 2026-07-09 10:52:36 +0800
  • f100f9e docs: design tianyiyun seedance channel by fengsilin 2026-07-08 17:10:29 +0800
  • ffb3991 Merge branch 'feat/kling-aiping' by fengsilin 2026-07-06 15:39:44 +0800
  • 49ca8a6 fix(kling): 修复原生路由和展示价格保存 by fengsilin 2026-07-06 11:07:15 +0800
  • 6f805a6 refactor: update aiping doubao upstream API paths to multimodal/sd endpoints by fengsilin 2026-07-02 15:55:00 +0800
  • 56400b6 feat: KlingAiping 渠道适配 + 展示价格管理后台 by fengsilin 2026-07-02 10:11:09 +0800
  • a61ca07 fix: localize display pricing units by fengsilin 2026-07-01 16:13:33 +0800
  • fee9504 feat: render display pricing on pricing page by fengsilin 2026-07-01 12:16:42 +0800
  • cc97834 feat: add display pricing frontend helpers by fengsilin 2026-07-01 11:58:48 +0800
  • ced4d7f feat: expose model display pricing by fengsilin 2026-07-01 11:34:26 +0800
  • de117ac feat: add model display pricing admin api by fengsilin 2026-07-01 11:28:26 +0800
  • 18a3495 feat: add model display pricing settings by fengsilin 2026-07-01 11:21:00 +0800
  • 3029879 docs: expand display pricing frontend spec by fengsilin 2026-07-01 10:39:20 +0800
  • 6dd8c19 docs: clarify model display pricing design by fengsilin 2026-06-30 16:26:37 +0800
  • 6dd9bc6 docs: add model display pricing design by fengsilin 2026-06-30 15:25:17 +0800
  • c9988af feat: 用户创建同步到从节点及 i18n 翻译 by fengsilin 2026-06-25 11:19:22 +0800
  • 84d364d feat: 使用日志计费详情展开与 completion_tokens 修复 by fengsilin 2026-06-25 11:19:00 +0800
  • 2e40bab feat: 模型定价矩阵价格取中位数展示 by fengsilin 2026-06-25 11:18:29 +0800
  • ec7c76f merge: feat/video-pricing-table-codex into master by fengsilin 2026-06-23 14:14:06 +0800
  • 0e3b98e chore: commit relay SSE error handling fixes and E2E mock server by fengsilin 2026-06-23 14:13:35 +0800
  • 139b6a6 feat: store relay capture records as json by fengsilin 2026-06-23 11:45:42 +0800
  • 65551e8 refactor: prepare relay capture json helpers by fengsilin 2026-06-23 11:39:10 +0800
  • 19d55dc docs: design relay capture json storage by fengsilin 2026-06-23 11:21:12 +0800
  • 1d01c4c feat: 增强流式响应错误处理,SSE内嵌错误正确曝光为API错误 by fengsilin 2026-06-22 23:07:36 +0800
  • 696c549 feat(video): add doubao aiping video pricing support by fengsilin 2026-06-22 16:44:29 +0800
  • 99168a9 test: stabilize model pricing e2e runtime by fengsilin 2026-06-18 13:46:38 +0800
  • aeff58b test: stabilize model pricing generator e2e by fengsilin 2026-06-18 13:13:29 +0800
  • 5451d80 test: cover model pricing e2e workflow by fengsilin 2026-06-18 13:09:15 +0800
  • a4b8249 test: make model pricing tab selector clickable by fengsilin 2026-06-18 12:29:13 +0800
  • 32014dd test: add model pricing e2e selectors by fengsilin 2026-06-18 12:23:36 +0800
  • eaae02e test: ignore e2e artifacts by fengsilin 2026-06-18 12:14:44 +0800
  • 75285bc test: align playwright runtime with chromium by fengsilin 2026-06-18 12:09:23 +0800
  • b976b48 test: avoid shell by default in e2e process helper by fengsilin 2026-06-18 11:53:48 +0800
  • 568a91d test: harden e2e helper error handling by fengsilin 2026-06-18 11:44:51 +0800
  • eb28505 test: harden e2e process cleanup by fengsilin 2026-06-18 11:35:08 +0800
  • 32603ba docs(test): video pricing table test plan with mock server design by fengsilin 2026-06-18 11:28:13 +0800
  • b91d07b test: add e2e process helpers by fengsilin 2026-06-18 11:28:01 +0800
  • 9837e80 test: add e2e scripts by fengsilin 2026-06-18 11:20:27 +0800
  • cf2c47b docs: add e2e test foundation plan by fengsilin 2026-06-18 11:17:25 +0800
  • 915efef docs: add e2e test foundation design by fengsilin 2026-06-18 11:14:11 +0800
  • 3ac94e2 test(task-pricing): cover model pricing api and remix snapshots by fengsilin 2026-06-17 19:38:32 +0800
  • 19bdae5 fix(stream): default non-positive streaming timeout by fengsilin 2026-06-17 19:20:42 +0800
  • 089bc88 docs(task-pricing): document video pricing table testing by fengsilin 2026-06-17 19:15:46 +0800
  • 43b0bf2 test(task-pricing): cover video usage billing flows by fengsilin 2026-06-17 19:13:00 +0800
  • b36edf7 feat(ui): add model multidimensional pricing editor by fengsilin 2026-06-17 19:08:54 +0800
  • aff3284 feat(ui): add model pricing config utilities by fengsilin 2026-06-17 19:08:41 +0800
  • f3778e3 test(task-pricing): cover doubao usage parsing by fengsilin 2026-06-17 18:39:32 +0800
  • 285323d feat(task-pricing): expose model pricing rules api by fengsilin 2026-06-17 18:37:01 +0800
  • 3a52f31 feat(task-pricing): gate channels for matrix usage billing by fengsilin 2026-06-17 18:33:27 +0800
  • db8eacd feat(task-pricing): persist matrix billing snapshots by fengsilin 2026-06-17 18:25:11 +0800
  • 8f2b014 feat(task-pricing): add matrix lookup decisions by fengsilin 2026-06-17 17:42:59 +0800
  • ae1e687 feat(task-pricing): resolve pricing dimensions from task requests by fengsilin 2026-06-17 17:35:04 +0800
  • b4301a5 feat(task-pricing): validate and cache model pricing rules by fengsilin 2026-06-17 17:27:18 +0800
  • 95060ea feat(task-pricing): add pricing config and decision types by fengsilin 2026-06-17 17:27:09 +0800
  • 8f89828 fix(user-migration): 禁止冲突用户非法合并 by fengsilin 2026-06-11 11:38:57 +0800
  • 2f7a71d fix(user-migration): 补齐主节点保护与导入校验 by fengsilin 2026-06-11 09:50:48 +0800
  • 9aaa6ba merge: user migration selective batches into master by fengsilin 2026-06-10 16:01:41 +0800
  • 65e6a82 feat(user-migration): support selective batches and cancellation by fengsilin 2026-06-10 15:46:23 +0800
  • ca3f876 test(user-migration): complete migration coverage and e2e flow by fengsilin 2026-06-09 14:23:04 +0800
  • a72d765 fix(deploy): 部署脚本 tag 格式与 Makefile 对齐,加入 commit hash 和 dirty 标记 by fengsilin 2026-06-05 17:31:05 +0800
  • de993c5 feat(docker): 镜像 tag 加入 commit hash,未提交代码标记 dirty by fengsilin 2026-06-05 17:17:32 +0800
  • e9d5d51 fix(sync): 修复 Slave 端编辑同步用户时误报余额不可修改的问题 by fengsilin 2026-06-05 17:10:04 +0800
  • 2544556 fix(ratio): 缓存读取倍率为 0 时前端不显示,补充 extraText 说明 by fengsilin 2026-06-04 17:11:50 +0800
  • dce7631 docs(ratio): 缓存创建倍率 extraText 补充设置为 0 时隐藏说明 by fengsilin 2026-06-04 16:45:58 +0800
  • 1c15ee9 feat(ratio): 升级未设置倍率模型编辑弹窗,对齐可视化编辑器 by fengsilin 2026-06-04 16:20:01 +0800
  • 182ab5f refactor(ratio): move advanced ratios to edit modal in unset models page by fengsilin 2026-06-04 14:57:34 +0800
  • 1fdf0a3 feat(ratio): add advanced ratio fields to unset models editor by fengsilin 2026-06-04 14:52:30 +0800
  • d36a686 fix(ratio): preserve 0 as valid value for advanced ratio fields by fengsilin 2026-06-04 14:29:28 +0800
  • c824381 fix(ratio): read advanced ratio values from form on submit by fengsilin 2026-06-04 14:23:05 +0800
  • 7b34fbc feat(pricing): hide cache creation price when ratio is 0 by fengsilin 2026-06-04 14:13:39 +0800
  • a8c739e feat(ui): add extraText descriptions and fix placeholder for advanced ratios by fengsilin 2026-06-04 13:56:04 +0800
  • 192eb70 feat(save): serialize and save advanced ratio fields by fengsilin 2026-06-04 13:02:15 +0800
  • 91e648c feat(add): handle advanced ratios in addOrUpdateModel by fengsilin 2026-06-04 13:01:54 +0800
  • 194ebba feat(edit): populate advanced ratios in edit modal by fengsilin 2026-06-04 13:01:38 +0800
  • 2ca560c feat(ui): add advanced ratios form section by fengsilin 2026-06-04 13:01:22 +0800
  • 0ea0230 feat(ratio): parse advanced ratio fields in data initialization by fengsilin 2026-06-04 13:01:06 +0800
  • dab78ff feat(i18n): add advanced ratio translations by fengsilin 2026-06-04 13:00:33 +0800
  • a9fc624 docs: add extended visual ratio settings implementation plan by fengsilin 2026-06-04 11:13:36 +0800
  • b699dda docs: add extended visual ratio settings design spec by fengsilin 2026-06-04 11:09:14 +0800
  • 491e9b8 fix(pricing): GetCompletionRatio 优先使用用户设置值而非硬编码默认值 by fengsilin 2026-06-03 18:15:55 +0800
  • 7af60d3 feat(pricing): 分组价格表格添加缓存读取和缓存创建价格列 by fengsilin 2026-06-03 16:52:02 +0800
  • 3a78e9c fix(user-migration): revalidate drift and verify synced quota by fengsilin 2026-06-03 13:37:39 +0800
  • 36b4737 test(user-migration): cover rescan and batch status regressions by fengsilin 2026-06-03 13:04:53 +0800
  • a406c94 feat(user-migration): add root migration dashboard by fengsilin 2026-06-03 13:03:40 +0800
  • 7282142 feat(user-migration): add root admin migration API by fengsilin 2026-06-03 12:01:16 +0800
  • 2ecaa4f feat(user-migration): add executor and verifier by fengsilin 2026-06-03 11:58:21 +0800
  • 9e72c2f feat(user-migration): add scan service with conflict analysis by fengsilin 2026-06-03 11:54:21 +0800
  • 102b15a feat(user-migration): add internal migration endpoints and client by fengsilin 2026-06-03 11:49:21 +0800
  • 38ba0dd feat(user-migration): add imported user and oauth migration helpers by fengsilin 2026-06-03 11:46:10 +0800
  • 26cb227 feat(user-migration): add batch item and quota grant models by fengsilin 2026-06-03 11:42:37 +0800
  • 87a0f94 refactor: remove user-channel-ratio feature by fengsilin 2026-06-03 11:22:08 +0800
  • 0c279e6 docs: add overseas user migration design by fengsilin 2026-06-02 15:27:10 +0800
  • 6ad0524 test: add comprehensive pricing and channel selection tests by fengsilin 2026-06-02 09:24:22 +0800
  • 052b415 fix(pricing): restore group info on model cards by fengsilin 2026-06-01 17:39:29 +0800
  • 0c2ea77 fix: remove channel-pricing API calls from frontend by fengsilin 2026-06-01 17:30:27 +0800
  • c64e9c0 chore: remove .agents from git tracking by fengsilin 2026-06-01 17:24:10 +0800