boos
|
e7f3da5961
|
feat(billing): user billing ledger + summary endpoints
新增 GET /api/user/billing/ledger 与 /api/user/billing/summary 两个用户侧接口,
基于 Task11 的 list_user_ledger / summarize_user_ledger 返回当前用户的明细与聚合。
随文件一并提交此前累积的充值/支付/市场相关改动及测试辅助。
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-06-17 02:56:12 +08:00 |
|
boos
|
3d54c7d529
|
fix: support user recharge record cancellation
|
2026-06-09 17:22:23 +08:00 |
|
boos
|
59106e6a96
|
feat: refine BoosAPI console and user workspace
|
2026-06-09 16:48:18 +08:00 |
|
boos
|
cd843465b2
|
feat: show conversation content in usage logs
|
2026-06-06 19:36:42 +08:00 |
|
boos
|
ef0f91e683
|
perf: speed up app loading
|
2026-06-06 19:21:59 +08:00 |
|
boos
|
931bcf3fb9
|
Update BossAI workflow and workspace experience
|
2026-05-28 10:32:20 +08:00 |
|
boos
|
cb35d5fc6e
|
feat: add workflow studio and postgres support
|
2026-05-25 16:03:07 +08:00 |
|
boos
|
7cdb02ef1d
|
feat: add workspace and claude messages support
|
2026-05-22 05:57:37 +08:00 |
|
boos
|
4fe84707e5
|
feat: complete user login admin keys and deployment docs
|
2026-05-19 10:06:52 +02:00 |
|
boos
|
11144d0697
|
fix: complete gemini frontend and usage follow-up
|
2026-05-19 10:37:29 +08:00 |
|
boos
|
a0d3743564
|
fix: 修复后端 API 路径不匹配
Gemini 创建的路由为 /v1/user/logs 和 /v1/user/summary,
但前端 api.ts 调用的是 /api/user/logs 和 /api/user/summary,
改为 /api/ 前缀修复 404。
|
2026-05-19 02:36:57 +08:00 |
|
boos
|
5890a9b4ac
|
feat: 添加用户端后端 API 路由
- 新增 GET /api/user/logs(用户 API 调用历史)
- 新增 GET /api/user/summary(用户使用统计摘要)
- stats.rs: ProxyLogRow 改为 pub 供 user 模块复用
|
2026-05-19 02:33:08 +08:00 |
|
boos
|
5d29f03d50
|
refactor: purge Node.js, Rust is the one true backend
- Moved boosapi-rs/* to repo root
- Deleted all Node.js source (src/server/, src/web/, scripts/)
- Deleted node_modules, package.json, tsconfig, vite.config
- Updated .gitignore and AGENTS.md for Rust-only stack
- Fixed static file path for frontend dist/web/
- Dockerfile stays the same (already Rust-only)
- Kept dist/web/ for Rust static serving
|
2026-05-18 09:11:29 +08:00 |
|