| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
[新增功能] 12 页面组件全量 shadcn:Card/Button/Table/Tabs/Select/Alert;375 底部 Tab Bar 改用 Tabs 组件实现
[实现方案] 页面级手写 class 全部移除(.btn/.banner/table.data/.badge/.tabs/.metric-row/.m-tile/.hint 等改为 shadcn + tailwind 工具类);Modal/DatasetWizard/DatasetCard/DiffView/CodeEditor/Status/Layout 同步
[影响范围] src/pages/*.svelte、src/components/*.svelte
|
| |
|
|
|
|
| |
[新增功能] round3 页面组件全量迁移 shadcn-svelte(12 页面 + Modal/DatasetWizard/DatasetCard/Status)
[实现方案] .btn→Button、.banner→Alert、table.data→Table.Root、.badge→Badge、.tabs→Tabs.Root、.metric-card/form.card→Card.Root;ProjectStrategyTab div 配对修复
[影响范围] src/pages/*.svelte、src/components/*.svelte
|
| |
|
|
|
|
|
| |
[变更性质] 文案/注释更正(Leader 验收问题 3),无行为变化。
[问题说明] 复核 server/src/ai.rs list_ai_usage:端点本就返回 totals.requests(ai_usage COUNT);前端 dashboardMetrics 一直消费该字段,此前 doc-todo 文案误称后端缺字段。
[修复方案] 更正 metric 卡 data-todo 与 dashboardMetrics 注释;占位 - 仅在端点未返回 totals 时兜底;本轮生产 usageRequests=0 → 显示"0 次"。
[影响范围] ProjectMetricRow.svelte、dashboardMetrics.ts 注释;vitest 75/75 不变。
|
|
|
sparkline(前端重设计第二轮之一)
[变更性质] 新增能力,不动后端。
[新增功能] dashboardMetrics 聚合(项目/数据集/实验/AI 用量统计 + 最近回测首末净值),实盘数据优先、缺数以占位符 '-' 兜底;ProjectMetricRow 渲染 4 张 metric-card;Sparkline 组件输出 up/down 方向线段与端点圆点。
[实现方案] 聚合逻辑与展示组件分离,sparkline 仅依赖 first/last 两个字段,无图表库依赖。
[影响范围] frontend/src/lib 与 components;配套 5 组单测(dashboardMetrics/sparkline/metricRow)。
|