tbphp
|
5c65cf8ea0
|
fix(web): 移除复制提示末尾句号
|
2026-07-31 13:20:36 +08:00 |
|
tbphp
|
08df0a36f0
|
fix(web): 统一首页与登录页视觉规范
|
2026-07-31 13:09:49 +08:00 |
|
tbphp
|
5933bbbc6f
|
feat(web): 合并 Ledger 首页与统计重构
|
2026-07-31 11:00:17 +08:00 |
|
tbphp
|
88c53c3927
|
chore: 合并 v2 最新质量门禁
|
2026-07-31 10:29:37 +08:00 |
|
tbphp
|
a26e3693f2
|
fix: 完善首页统计精度与时间映射
|
2026-07-31 10:28:50 +08:00 |
|
tbphp
|
feadb6580e
|
chore(web): 清理旧首页与测试残留
|
2026-07-31 09:42:32 +08:00 |
|
tbphp
|
983ab352b6
|
feat(auth): 按 Ledger 模板重做登录页
|
2026-07-31 09:29:02 +08:00 |
|
tbphp
|
7aaf96e682
|
fix(home): 对齐 Ledger 模板与连接交互
|
2026-07-31 09:05:08 +08:00 |
|
tbphp
|
fedf5b589d
|
feat(home): 按 Ledger 模板重做首页
|
2026-07-31 08:33:59 +08:00 |
|
tbphp
|
44beca9a8c
|
fix(home): 统一密钥掩码与基础刷新
|
2026-07-31 07:52:22 +08:00 |
|
tbphp
|
834159f8b6
|
feat(home): 建立首页资源与轮询状态
|
2026-07-31 07:40:27 +08:00 |
|
tbphp
|
5a62d2e008
|
feat(web): 增加分组集合入口
|
2026-07-31 07:22:48 +08:00 |
|
tbphp
|
883a3bc281
|
fix(web): 修复毫秒与金额合同回归
|
2026-07-31 01:44:04 +08:00 |
|
tbphp
|
21cc821e35
|
refactor(web): 适配毫秒时间与定点金额接口
|
2026-07-31 01:28:35 +08:00 |
|
tbphp
|
423d8922ec
|
fix(web): 保留合法查询编码
|
2026-07-31 01:12:31 +08:00 |
|
tbphp
|
e8cde63e9f
|
fix(web): 限制 API 路径解析成本
|
2026-07-31 01:08:34 +08:00 |
|
tbphp
|
143ae27bd7
|
fix(web): 完善本地后端代理与路径校验
|
2026-07-31 01:00:27 +08:00 |
|
tbphp
|
d427a307ba
|
fix(web): 收紧 Ledger 基础交互边界
|
2026-07-31 00:50:19 +08:00 |
|
tbphp
|
6407630a13
|
refactor(web): 建立全局 Ledger 前端基础
|
2026-07-31 00:39:07 +08:00 |
|
tbphp
|
eaf214c2a8
|
fix(ledger): 收紧统计迁移与查询边界
|
2026-07-31 00:13:17 +08:00 |
|
tbphp
|
62cf5f4a3d
|
feat(home): 重建统计存储与首页接口
|
2026-07-30 23:22:11 +08:00 |
|
tbphp
|
1ecde51e13
|
fix: no-pager
|
2026-07-30 22:07:32 +08:00 |
|
tbphp
|
5c0fbccbaf
|
test: 取消本地 race 测试
|
2026-07-30 22:02:17 +08:00 |
|
tbphp
|
874fff489b
|
test(pricing): 补强定点金额与时间边界测试
|
2026-07-30 21:55:39 +08:00 |
|
tbphp
|
eb92689764
|
feat(storage): 增加整数时间与定点金额原语
|
2026-07-30 21:48:51 +08:00 |
|
tbphp
|
1e9a8ffb63
|
refactor(protocol): 统一 OpenAI Completions 协议命名
|
2026-07-30 21:31:24 +08:00 |
|
tbphp
|
21c4a4c5f7
|
chore(repo): 停止跟踪本地规格文档
|
2026-07-30 20:30:49 +08:00 |
|
tbphp
|
d5c2e6ce21
|
chore(web): 清理前端测试并修复用量页校验
|
2026-07-30 19:03:45 +08:00 |
|
tbphp
|
50eb9b59c5
|
docs(web): 定稿首页与统计重构规格
|
2026-07-30 19:01:34 +08:00 |
|
tbphp
|
52e497f135
|
feat(web): 重塑首页并精简前端工程
|
2026-07-30 15:32:39 +08:00 |
|
tbphp
|
cb44af67bc
|
fix(web): 合并 Ledger 视觉校准
|
2026-07-30 11:57:43 +08:00 |
|
tbphp
|
a1c2769ea7
|
fix(web): 修正趋势时间轴与移动顶栏
|
2026-07-30 11:56:31 +08:00 |
|
tbphp
|
b91bd5edf5
|
refactor(router): 统一路由注册与回退
|
2026-07-30 11:49:28 +08:00 |
|
tbphp
|
5648f494cf
|
fix(web): 对齐 Ledger 首页视觉细节
|
2026-07-30 11:33:09 +08:00 |
|
tbphp
|
05d81a5123
|
feat(web): 合并 Ledger 首页重构
|
2026-07-30 09:56:25 +08:00 |
|
tbphp
|
5fcbe74851
|
feat(web): 重构 Ledger 首页与管理界面
|
2026-07-30 09:43:27 +08:00 |
|
tbphp
|
92d9bf3a5a
|
feat(responses): 合并 OpenAI Responses 协议
|
2026-07-30 09:28:56 +08:00 |
|
tbphp
|
0cf8983d07
|
feat(responses): 支持 OpenAI Responses 协议
|
2026-07-30 09:16:11 +08:00 |
|
tbphp
|
96c43766ce
|
refactor(runtime): 精简日志并统一路由回退
|
2026-07-30 09:13:04 +08:00 |
|
tbphp
|
fff99a495e
|
fix(requestlog): 统一敏感身份字段脱敏
|
2026-07-29 23:12:06 +08:00 |
|
tbphp
|
dc2f5eabb1
|
fix(logging): 加固跨格式日志脱敏
|
2026-07-29 22:14:54 +08:00 |
|
tbphp
|
549b4ccedc
|
feat(control): 接入访问密钥变更审计
|
2026-07-29 22:00:24 +08:00 |
|
tbphp
|
d7ac89cc3b
|
feat(control): 接入设置与价格变更审计
|
2026-07-29 21:56:34 +08:00 |
|
tbphp
|
52fd3ee76f
|
feat(control): 接入分组与密钥变更审计
|
2026-07-29 21:54:21 +08:00 |
|
tbphp
|
01d3091d28
|
feat(control): 增加变更审计中间件
|
2026-07-29 21:49:33 +08:00 |
|
tbphp
|
aff3df75ba
|
feat(control): 记录管理认证安全事件
|
2026-07-29 21:44:53 +08:00 |
|
tbphp
|
2c6bc0faf8
|
feat(gateway): 记录数据面安全事件
|
2026-07-29 21:41:32 +08:00 |
|
tbphp
|
992e121b00
|
feat(requestlog): 输出数据面请求完成事件
|
2026-07-29 21:38:21 +08:00 |
|
tbphp
|
f074019391
|
feat(logging): 增加安全事件基础组件
|
2026-07-29 21:31:55 +08:00 |
|
tbphp
|
97b9f76feb
|
fix(dialect): 修正 OpenAI 流式用量终态
|
2026-07-29 18:55:08 +08:00 |
|