231 Commits (8f89828ca3e27e2efb5b3efdfb7296f2a5315957)
 

Author SHA1 Message Date
  fengsilin 8f89828ca3 fix(user-migration): 禁止冲突用户非法合并 2 days ago
  fengsilin 2f7a71d61e fix(user-migration): 补齐主节点保护与导入校验 2 days ago
  fengsilin 9aaa6baa4c merge: user migration selective batches into master 3 days ago
  fengsilin 65e6a82d34 feat(user-migration): support selective batches and cancellation 3 days ago
  fengsilin ca3f8765bb test(user-migration): complete migration coverage and e2e flow 4 days ago
  fengsilin a72d76522f fix(deploy): 部署脚本 tag 格式与 Makefile 对齐,加入 commit hash 和 dirty 标记 1 week ago
  fengsilin de993c5605 feat(docker): 镜像 tag 加入 commit hash,未提交代码标记 dirty 1 week ago
  fengsilin e9d5d51b37 fix(sync): 修复 Slave 端编辑同步用户时误报余额不可修改的问题 1 week ago
  fengsilin 2544556f5d fix(ratio): 缓存读取倍率为 0 时前端不显示,补充 extraText 说明 1 week ago
  fengsilin dce7631092 docs(ratio): 缓存创建倍率 extraText 补充设置为 0 时隐藏说明 1 week ago
  fengsilin 1c15ee996d feat(ratio): 升级未设置倍率模型编辑弹窗,对齐可视化编辑器 1 week ago
  fengsilin 182ab5ff83 refactor(ratio): move advanced ratios to edit modal in unset models page 1 week ago
  fengsilin 1fdf0a3f47 feat(ratio): add advanced ratio fields to unset models editor 1 week ago
  fengsilin d36a686f6b fix(ratio): preserve 0 as valid value for advanced ratio fields 1 week ago
  fengsilin c824381642 fix(ratio): read advanced ratio values from form on submit 1 week ago
  fengsilin 7b34fbc88a feat(pricing): hide cache creation price when ratio is 0 1 week ago
  fengsilin a8c739e466 feat(ui): add extraText descriptions and fix placeholder for advanced ratios 1 week ago
  fengsilin 192eb70862 feat(save): serialize and save advanced ratio fields 1 week ago
  fengsilin 91e648c530 feat(add): handle advanced ratios in addOrUpdateModel 1 week ago
  fengsilin 194ebbaa56 feat(edit): populate advanced ratios in edit modal 1 week ago
  fengsilin 2ca560ccef feat(ui): add advanced ratios form section 1 week ago
  fengsilin 0ea023037a feat(ratio): parse advanced ratio fields in data initialization 1 week ago
  fengsilin dab78ff2c4 feat(i18n): add advanced ratio translations 1 week ago
  fengsilin a9fc624ff2 docs: add extended visual ratio settings implementation plan 1 week ago
  fengsilin b699dda2ad docs: add extended visual ratio settings design spec 1 week ago
  fengsilin 491e9b8ee4 fix(pricing): GetCompletionRatio 优先使用用户设置值而非硬编码默认值 1 week ago
  fengsilin 7af60d3214 feat(pricing): 分组价格表格添加缓存读取和缓存创建价格列 1 week ago
  fengsilin 3a78e9c93a fix(user-migration): revalidate drift and verify synced quota 1 week ago
  fengsilin 36b47379f7 test(user-migration): cover rescan and batch status regressions 1 week ago
  fengsilin a406c94b93 feat(user-migration): add root migration dashboard 1 week ago
  fengsilin 7282142316 feat(user-migration): add root admin migration API 1 week ago
  fengsilin 2ecaa4f818 feat(user-migration): add executor and verifier 1 week ago
  fengsilin 9e72c2f068 feat(user-migration): add scan service with conflict analysis 1 week ago
  fengsilin 102b15ad41 feat(user-migration): add internal migration endpoints and client 1 week ago
  fengsilin 38ba0dd24b feat(user-migration): add imported user and oauth migration helpers 1 week ago
  fengsilin 26cb2273a4 feat(user-migration): add batch item and quota grant models 1 week ago
  fengsilin 87a0f94975 refactor: remove user-channel-ratio feature 1 week ago
  fengsilin 0c279e6662 docs: add overseas user migration design 1 week ago
  fengsilin 6ad0524172 test: add comprehensive pricing and channel selection tests 1 week ago
  fengsilin 052b41562a fix(pricing): restore group info on model cards 1 week ago
  fengsilin 0c2ea777f2 fix: remove channel-pricing API calls from frontend 1 week ago
  fengsilin c64e9c0b40 chore: remove .agents from git tracking 1 week ago
  fengsilin a88ab5914a chore: remove web/dist from git tracking 1 week ago
  fengsilin 7a2f584317 fix(claude): use gjson/sjson for reliable thinking.type replacement 1 week ago
  fengsilin 8150993caf fix(admin): improve channel form inputs 1 week ago
  fengsilin 3aa4cdf2ec feat(models): add structured endpoint editor 1 week ago
  fengsilin 481b43cfc5 fix(claude): send adaptive thinking type 1 week ago
  fengsilin 23f9ed4ccd fix(redemption): block synced users from redeeming 1 week ago
  fengsilin 2af3a9301d fix(pricing): remove stale channel pricing backend 1 week ago
  fengsilin 3a6dec8a6c Merge branch 'feat/remove-channel-pricing' 1 week ago