wucm667
|
386f321d3c
|
fix(usage): export missing reasoning effort cleanly
|
2026-09-21 12:41:01 +08:00 |
|
chihao.ou
|
429d6f0480
|
fix(usage): keep export filters consistent across pages
|
2026-09-12 13:44:33 +08:00 |
|
feeeei
|
9d475f9edb
|
feat(settings): 新增「站点类型」三态开关,关闭订阅后用户端收起所有「订阅」入口与文案
后台功能开关页新增「站点类型」单选:充值 & 订阅(默认,即现状)/ 仅充值 / 仅订阅。
它由两个后端开关派生并在保存时同时写回:
- subscription_enabled(新增;默认 true,缺省/空值视为开启,仅显式 false 关闭),按既有
开关模式贯通常量、公共设置、SSR 注入载荷、默认值、更新写入、DTO、审计 diff 与前端注册表;
- payment_balance_disabled(支付配置里既有的 BALANCE_PAYMENT_DISABLED,此前只能走接口/数据库
改),补进公共设置与注入载荷,让用户端在任何鉴权请求之前就能推导站点类型。
两者都关闭是接口层可表达但 UI 不提供的组合,前端归为「仅充值」,后台保存时会把余额充值重新打开。
「仅充值」时的表现:
- 用户侧边栏隐藏「我的订阅」,「充值/订阅」入口收窄为「充值」;管理端侧边栏隐藏「订阅管理」
入口(页面仍可通过地址访问);
- 购买页不再渲染「订阅」tab,只剩单个 tab 时顶部切换器随之隐藏;tab 列表变化时当前 tab
自动收敛到可用项(关闭订阅回到充值、仅订阅站点重新打开订阅进入订阅),列表为空时展示
「充值与订阅均暂未开放」而不是一个必定被后端拒绝的充值表单;
- /purchase 的页头标题/描述与 document.title 改走 resolveRouteMetaKeys 按站点类型切换;
- /subscriptions 路由新增 requiresSubscription 守卫,直达时重定向到仪表盘;
- 顶栏订阅进度徽章不再挂载,App.vue、PaymentView 与徽章组件都不再预加载/轮询订阅接口;
- 用量页隐藏「计费类型(余额/订阅)」筛选,Key 用量公开页「订阅类型」行改为「计费方式」。
「仅订阅」时侧边栏入口与页头显示为「订阅」,购买页只剩订阅 tab(余额下单由后端既有逻辑拒绝)。
购买订阅接口、已有订阅的计费、兑换码发放订阅与管理端订阅管理页面本身均不受影响。
featureFlags 抽出纯函数 resolveFeatureFlag,新增 utils/siteBillingMode 承载三态派生与反解,
PaymentView 测试改用响应式 store mock 覆盖开关双向切换。
|
2026-09-11 00:50:17 +08:00 |
|
chihao.ou
|
dc6b318c34
|
fix(usage): load all API keys for record filters
|
2026-09-06 17:35:10 +08:00 |
|
Jarl
|
1cc6999ada
|
feat(usage): track native compaction requests
|
2026-08-28 23:32:11 +08:00 |
|
wucm667
|
aee9a7ba98
|
fix(usage): add UTF-8 BOM to CSV export
|
2026-07-05 08:36:15 +08:00 |
|
PMExtra
|
cafc95c3e2
|
feat: align user usage analytics with admin
|
2026-06-30 15:31:28 +08:00 |
|
2ue
|
bb4c1abe28
|
Fix image billing size normalization
|
2026-05-12 15:21:31 +08:00 |
|
IanShaw027
|
5f8e60a1b7
|
feat(table): 表格排序与搜索改为后端处理
|
2026-04-09 18:14:28 +08:00 |
|
 yangjianboandClaude Opus 4.6
|
87f4ed591e
|
fix(billing): 修复 OpenAI fast 档位计费并补齐展示
- 打通 service_tier 在 OpenAI HTTP、WS、passthrough 与 usage 记录中的传递
- 修正 priority/flex 计费逻辑,并将 fast 归一化为 priority
- 在用户端和管理端补齐服务档位与计费明细展示
- 补齐前后端测试,并修复 WS 限流信号重复持久化导致的全量回归失败
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 09:51:26 +08:00 |
|