Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • |/
  • *
  • 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
  • 53f5522 chore: add Docker build and push commands to Makefile by fengsilin 2026-03-25 16:15:02 +0800
  • c58d01f refactor: improve code quality for token dynamic channel feature by fengsilin 2026-03-25 16:09:27 +0800
  • bfa7cc7 feat(token): support dynamic channel specification via colon separator by fengsilin 2026-03-25 15:47:54 +0800
  • 5c57f69 feat: enhance channel pricing with price mode and color picker by fengsilin 2026-03-25 15:17:21 +0800
  • 15a99da fix: channel pricing not working correctly by fengsilin 2026-03-25 10:55:39 +0800
  • 352806c feat: add dedicated API for user channel binding selection by fengsilin 2026-03-24 17:24:37 +0800
  • 69713a9 fix: improve channel pricing UI and fix ratio naming by fengsilin 2026-03-24 15:50:38 +0800
  • e5ec592 fix: use IconPriceTag instead of IconPrice/Tag by fengsilin 2026-03-24 12:40:25 +0800
  • 0653a8d feat: add channel binding field to token management and i18n keys by fengsilin 2026-03-24 12:23:48 +0800
  • b9ccbbc feat: integrate channel pricing UI into pricing settings by fengsilin 2026-03-24 11:59:15 +0800
  • deda039 feat: add PricingTagManager component by fengsilin 2026-03-24 11:38:13 +0800
  • d58cf68 feat: add channel pricing and pricing tag API helpers by fengsilin 2026-03-24 11:33:22 +0800
  • ba21a87 feat: invalidate cache on channel pricing changes by fengsilin 2026-03-24 11:30:09 +0800
  • db939de feat: integrate channel pricing into ModelPriceHelper by fengsilin 2026-03-24 11:27:38 +0800
  • d006b24 feat: use BoundChannelId for channel selection in distributor by fengsilin 2026-03-24 11:22:57 +0800
  • ffddf58 feat: support bound_channel_id in token CRUD by fengsilin 2026-03-24 11:17:14 +0800
  • 516515b feat: add BoundChannelId field to Token model by fengsilin 2026-03-24 11:14:45 +0800
  • 6c9ee5e feat: add channel pricing cache and GetEffectivePricing function by fengsilin 2026-03-24 11:12:36 +0800
  • 1140428 feat: add channel_pricing and pricing_tag API routes by fengsilin 2026-03-24 11:09:20 +0800
  • ab66594 feat: add PricingTag CRUD controller by fengsilin 2026-03-24 11:06:28 +0800
  • 447ccd0 feat: add ChannelPricing CRUD controller by fengsilin 2026-03-24 11:02:23 +0800
  • 2331fbb feat: add ChannelPricing and PricingTag to database migration by fengsilin 2026-03-24 10:53:48 +0800
  • f822d2a feat: add PricingTag model for pricing categorization by fengsilin 2026-03-24 10:49:28 +0800
  • 961a845 fix: implement proper upsert in BatchUpsertChannelPricing by fengsilin 2026-03-24 10:43:43 +0800
  • 6dc260b feat: add ChannelPricing model for per-channel pricing by fengsilin 2026-03-24 10:39:08 +0800
  • a5eb9ab feat: 优化渠道创建时模型同步性能 by fengsilin 2026-03-23 18:27:52 +0800
  • 2a2647c feat: auto-sync channel models to models table on creation/update by fengsilin 2026-03-23 16:14:26 +0800
  • fae692e Merge pull request 'localiazed' (#1) from jonesdada/new-api:localiazed into master by jonesdada 2026-03-23 10:57:02 +0800
  • bf779f3 'upgrade' by unknown 2026-03-05 10:29:29 +0800
  • 1b08d03 update icons by unknown 2026-03-03 16:11:19 +0800
  • e1f10fe add localiazed by unknown 2026-03-03 15:12:13 +0800
  • 08164cd fix by winter 2026-02-24 20:12:20 +0800