Skip to content

fix(console): 完善首次引导与密钥限制的可理解性 - #1436

Merged
DeliciousBuding merged 1 commit into
masterfrom
feature/console-user-journey
Oct 11, 2026
Merged

DeliciousBuding merged 1 commit into
masterfrom
feature/console-user-journey

Conversation

@DeliciousBuding

Copy link
Copy Markdown
Owner

用户可见变化

  • 首次配置清单统一为上游、公共模型路由、下游 Key。独立连接可直接完成上游步骤;已有站点仍可进入添加账号,配置数量不表示实测成功。
  • 概览单独展示独立上游数量。统计查询失败保持 null,不把未知库存显示为 0。
  • Key 编辑顶部保留限制维度及数量,点击可定位字段;站点、凭据和独立渠道选择器支持搜索、只看已选及定位。筛选不改变权限,失效引用仍可显式移除。
  • Key 列表补充独立渠道、精确模型、映射、来源阻断、周期限额及历史缺口。present-empty 渠道列表显示拒绝全部,零限额不显示为无限。
  • OAuth 通用导入及 route-unit 写入口返回 501 / oauth_operation_not_supported;这些入口没有持久化实现,不再返回 success。已有 provider 授权、rebind 和托管路由保持原行为。
  • 同步 API、设计系统和变更记录;合并设计文档中的重复段落。

范围

关联 #1430、#1396。保留现有 TokenRouter、授权计算、协议转换、camelCase 和双数据库。没有数据库迁移、新依赖、发版或部署。

三来源统一供给视图、有效权限推演与请求级诊断仍属后续工作,不以本 PR 关闭完整导入兼容主线。

验证

  • 最终提交 d6fd3f29 的完整 pre-push 通过:前端308文件/2042测试、typecheck、lint、format、knip、生产构建,以及Go build/vet/全库race。
  • PostgreSQL 16 定向 race:独立上游计数、OAuth 不支持写入、既有 stats PostgreSQL 测试通过。
  • 回归负控:旧 OAuth 空写返回 200 被新检查判失败;计数强制 0 与忽略 accessPolicy 分别触发测试失败,恢复后的源码哈希一致。
  • 合成数据浏览器:1440px 桌面、375px 窄屏,中文浅色与英文深色;验证摘要定位、已选筛选和关闭不产生待保存权限改动。
  • 未执行真实供应商、真实模型或下游客户端验收。

Co-authored-by: Codex <codex@vectorcontrol.tech>
@DeliciousBuding
DeliciousBuding merged commit 3e39ec7 into master Oct 11, 2026
24 checks passed
@DeliciousBuding
DeliciousBuding deleted the feature/console-user-journey branch October 11, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant