<feed xmlns='http://www.w3.org/2005/Atom'>
<title>strategy-lab.git/frontend/src/lib/projectSparkline.test.ts, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.somhairle.bid/strategy-lab.git/atom?h=main</id>
<link rel='self' href='http://git.somhairle.bid/strategy-lab.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.somhairle.bid/strategy-lab.git/'/>
<updated>2026-09-18T01:50:49+00:00</updated>
<entry>
<title>feat(frontend): 项目列表接入指标卡行与最近回测 sparkline 列</title>
<updated>2026-09-18T01:50:49+00:00</updated>
<author>
<name>Somhairle H. Marisol</name>
<email>muqiu-han@outlook.com</email>
</author>
<published>2026-09-18T01:50:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.somhairle.bid/strategy-lab.git/commit/?id=e6ff0f697160ce152b363be97ecbeee13792cf6f'/>
<id>urn:sha1:e6ff0f697160ce152b363be97ecbeee13792cf6f</id>
<content type='text'>
[变更性质] 页面集成，属于前端重设计第二轮功能延展。
[新增功能] ProjectsPage 引入 ProjectMetricRow 顶部指标卡，表格新增"最近回测"列内嵌 sparkline（无回测的项目不渲染）。
[实现方案] records 并行拉取 listDatasets/listRuns/getAIUsage 经 Promise.allSettled 容错；sparkline 按项目 id 懒取最近 result.equity。
[影响范围] ProjectsPage.svelte；新增真实渲染断言测试 projectSparkline.test.ts。
</content>
</entry>
</feed>
