Skip to content

feat: sidebar collapse, strategy detail page, trading terminal#3

Merged
rogerdigital merged 4 commits intomainfrom
feat/ui-enhancements
Apr 14, 2026
Merged

feat: sidebar collapse, strategy detail page, trading terminal#3
rogerdigital merged 4 commits intomainfrom
feat/ui-enhancements

Conversation

@rogerdigital
Copy link
Copy Markdown
Owner

Summary

  • Sidebar collapse: 260px ↔ 60px 折叠切换,状态持久化到 localStorage,折叠态显示图标缩写 + tooltip
  • Strategy detail page: 新增 /strategies/:id 独立路由,含 4 项绩效指标、权益曲线、参数 KV 表和历史回测记录
  • Trading terminal: 新增 /trading 页面,三栏布局(监控列表 / 图表 / 下单面板)+ 底部持仓/委托 blotter

Test plan

  • 侧边栏折叠按钮正常展开/收起,刷新后状态保持
  • 折叠态下 nav 图标对齐,tooltip 正常显示
  • 策略列表页"详情页"按钮跳转到 /strategies/:id,返回按钮正常
  • 交易终端 watchlist 点击切换标的,timeframe 按钮切换,order type tabs 正常
  • 持仓/委托 tabs 在无数据时显示 empty state
  • npm run verify 全量验证通过(lint + tests + typecheck + build)

@rogerdigital rogerdigital merged commit 693ed7d into main Apr 14, 2026
9 checks passed
@rogerdigital rogerdigital deleted the feat/ui-enhancements branch April 14, 2026 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant