Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f6a9062
feat(token-stats): 实现透明代理Token统计和请求日志功能(后端)
jsrcode Jan 8, 2026
78541cc
feat(token-stats): 实现Token统计前端展示和数据库性能优化
jsrcode Jan 9, 2026
ad9d7d2
fix(token-stats): 修复配置更新竞态条件并简化UI
jsrcode Jan 9, 2026
cc4c617
feat(token-stats): 实现Token成本分析和定价系统
jsrcode Jan 9, 2026
4ebdad1
feat(token-stats): 集成成本计算到代理请求流程并记录响应时间
jsrcode Jan 10, 2026
3bd8dec
refactor(token-stats): 简化成本计算逻辑并增强价格精度控制
jsrcode Jan 10, 2026
511d9b4
feat(token-stats): 启用 Token 统计分析和可视化功能(Phase 4)
jsrcode Jan 10, 2026
2f78612
feat(token-stats): 实现自定义时间范围选择和成本精度优化
jsrcode Jan 11, 2026
f41b1a8
fix(token-stats): 修复平均响应时间趋势图数据点连接问题
jsrcode Jan 11, 2026
aa64cd1
refactor(proxy): 提取统一日志记录架构消除重复代码
jsrcode Jan 11, 2026
ede98d1
feat(pricing): 集成价格模板到 Profile 和会话管理系统
jsrcode Jan 12, 2026
d89e89d
feat(analytics): 为成本汇总和趋势查询添加会话级过滤支持
jsrcode Jan 13, 2026
ba7147a
feat(proxy-ui): 实现 Tab 驱动架构的类型定义和路由管理
jsrcode Jan 13, 2026
ecc51ff
refactor(analytics): 统一全局和会话级统计 Hook 架构
jsrcode Jan 13, 2026
73d6416
feat(proxy-ui): 实现主页面三个 Tab 组件(会话列表/全局统计/全局日志)
jsrcode Jan 13, 2026
9eeef9d
feat(proxy-ui): 实现会话详情页及三个子 Tab(统计/日志/设置)
jsrcode Jan 13, 2026
5f016df
refactor(proxy-ui): 重构透明代理页面为 Tab 驱动架构
jsrcode Jan 13, 2026
60e4eed
refactor(proxy-ui): 优化日志表格布局并增强会话数据分页功能
jsrcode Jan 13, 2026
c3dc154
feat(proxy-ui): 为会话列表 Tab 集成分页功能
jsrcode Jan 13, 2026
66efdae
refactor(proxy-ui): 优化会话详情页面布局和日志表格交互
jsrcode Jan 14, 2026
50db1c3
Merge remote-tracking branch 'upstream/main' into test-final-comment
jsrcode Jan 14, 2026
d74131e
fix: 修复合并后的编译错误和格式问题
jsrcode Jan 14, 2026
947b33a
fix(types): 修复 CI TypeScript 编译错误
jsrcode Jan 14, 2026
419a1c7
fix(types): 修复所有 CI TypeScript 类型错误
jsrcode Jan 14, 2026
4b82080
fix(LogsTable): 添加自定义时间范围的 null 检查
jsrcode Jan 14, 2026
ae93ab7
fix(clippy): 使用 derive(Default) 替换手动实现
jsrcode Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
161 changes: 157 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,11 @@
"@radix-ui/react-alert-dialog": "^1.1.15",
"@radix-ui/react-avatar": "^1.1.11",
"@radix-ui/react-checkbox": "^1.3.3",
"@radix-ui/react-collapsible": "^1.1.12",
"@radix-ui/react-dialog": "^1.1.15",
"@radix-ui/react-dropdown-menu": "^2.1.16",
"@radix-ui/react-label": "^2.1.8",
"@radix-ui/react-popover": "^1.1.15",
"@radix-ui/react-progress": "^1.1.8",
"@radix-ui/react-radio-group": "^1.3.8",
"@radix-ui/react-scroll-area": "^1.2.10",
Expand All @@ -70,8 +72,9 @@
"ipaddr.js": "^2.3.0",
"lucide-react": "^0.552.0",
"react": "^19.2.1",
"react-day-picker": "^9.13.0",
"react-dom": "^19.2.1",
"recharts": "^3.3.0",
"recharts": "^3.6.0",
"tailwind-merge": "^3.3.1"
},
"devDependencies": {
Expand All @@ -80,6 +83,7 @@
"@types/node": "^20.19.25",
"@types/react": "^19.2.2",
"@types/react-dom": "^19.2.2",
"@types/recharts": "^1.8.29",
"@vitejs/plugin-react": "^5.1.0",
"autoprefixer": "^10.4.16",
"concurrently": "^9.2.1",
Expand Down
2 changes: 2 additions & 0 deletions src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ pin-project-lite = "0.2"
bytes = "1"
futures-util = "0.3"
async-trait = "0.1"
flate2 = "1.0" # gzip 解压缩支持
# 文件锁
fs2 = "0.4"
# 数据库
Expand All @@ -61,6 +62,7 @@ notify = "6"
linked-hash-map = "0.5"
# 序列化/反序列化
bincode = "1.3"
uuid = { version = "1.18.1", features = ["v4"] }

[dev-dependencies]
tempfile = "3.8"
Expand Down
Loading