返回 Bug 清单
BUG-0660project-13高已修复backend-config
Leaderboard 重写 — 接后端真实 API + DS-023 闭环
发现:2026-10-09验证:2026-10-31置信度:70%
症状
commit 8a062cac0370 (2026-10-07) fix(pc): Leaderboard 重写 — 接后端真实 API + DS-023 闭环
根因
commit message 描述: fix(pc): Leaderboard 重写 — 接后端真实 API + DS-023 闭环
修复方案
修复 16296 行,删除 2 行。改动文件: .codeartsdoer/.codebase/file-index.db, .codeartsdoer/.codebase/upload_state.json, .codeartsdoer/AGENTS.md, .codeartsdoer/mcp/mcp_settings.json, .codeartsdoer/mem-exp-config.json
错误签名
fix(pc): Leaderboard 重写 — 接后端真实 API + DS-023 闭环 前置: BUG-0489 已修(vitest+jsdom+@testing-library/react 三件套)
本次:
- frontend-web/pc/src/pages/Leaderboard.tsx (新增):
接 RankQueryService /api/pk/leaderboard 真实接口
三 period 切换 weekly/monthly/all
rank/userId/nickname/totalScore/winRate/streak 强类型 DTO
winRate null 渲染 '暂无' (不是 0%), rank null 渲染 '暂无排名'
React key=userId (DENSE_RANK 允许并列)
- frontend-web/pc/src/utils/api.ts:
加 LeaderboardPeriod/LeaderboardEntry/LeaderboardResult 类型
技术信息
来源项目
project-13
涉及文件
.codeartsdoer/.codebase/file-index.db, .codeartsdoer/.codebase/upload_state.json, .codeartsdoer/AGENTS.md +7
标签
git-sweep, auto-ingested, project-13, mcp-reported, source-agent