Files
yuxuanhui b9975e58e9
Deploy production / deploy (push) Successful in 53s
feat: enhance table layout and interaction across various components
- Introduced a new `WorkspaceTable` component for consistent table styling and behavior.
- Updated `BacktestPage`, `DatasetPage`, and `DataPreparationPage` to utilize the new `WorkspaceTable`.
- Implemented compact row heights and ellipsis for long text in table cells.
- Added validation for online field queries to ensure at least one filter is provided.
- Enhanced error handling and user feedback for invalid input scenarios.
- Improved pagination controls with dynamic page size options.
- Documented table display specifications in `ui-tables.md`.
- Added tests to verify table layout, interaction, and error handling.
2026-09-12 02:13:48 +08:00

1.6 KiB

Agent skills

Issue tracker

任务使用本地 Markdown 跟踪。创建、读取或更新任务与规格前,阅读 docs/agents/issue-tracker.md。

Triage labels

使用五个默认 triage 标签。分类或变更任务分诊状态前,阅读 docs/agents/triage-labels.md。

Domain docs

采用 single-context 布局。探索代码库前,阅读 docs/agents/domain.md,并按其规则加载领域文档。

Semi MCP

新增表格、调整表格布局或交互、评审表格 UI 时,先阅读 docs/ui-tables.md,使用项目统一的行高、Tab、筛选区、内容截断及分页规范。

新增或调整 Semi UI 组件用法(属性、布局、对齐、状态展示、交互、主题样式),排查组件专属行为或进行版本迁移时,优先使用 semi-mcp 核对文档与示例。纯业务逻辑修改不触发此查询。

  • 先从项目依赖及锁文件确认实际版本,发现当前可用的 Semi MCP 工具,再按该版本调用 get_semi_document;示例被折叠时使用 get_semi_code_block。
  • 文档不足以解释行为时,使用 get_component_file_list 定位文件,再按需调用 get_file_code 或 get_function_code 核对实现。
  • 优先采用组件原生能力,例如 Descriptions 的对齐与列数属性、在 value 中使用 Tag 展示状态;确认原生能力不足后再添加局部样式。
  • 工具不可用或目标版本缺失时,说明限制,改查 Semi 官方文档及本机对应版本源码、类型定义;标明版本差异。已有有效查询结果可在当前任务中复用,实际效果仍需通过适当的类型检查或浏览器验证确认。