feat: 使用 Pencil 优化首页 UI #2

Merged
meijiali merged 2 commits from feat/issue-1-pencil-ui-polish into main 2026-07-07 18:50:50 +08:00
Owner

变更说明

  • 基于 Pencil 草案将首页首屏调整为深色信息区和默认规模数据网格。
  • 将采集配置和任务历史调整为硬边界数据面板,保持现有表单、任务列表和轮询逻辑不变。
  • 增加首页 UI 结构集成测试,锁定 Pencil 优化后的关键布局。

验证

  • pytest tests/integration/test_routes.py::test_index_page_uses_pencil_data_grid_layout_for_ui_polish -q
  • pytest tests/integration/test_routes.py -q
  • pytest tests/unit tests/integration -q
  • git diff --check
  • Playwright 桌面与移动视口截图检查:首页核心内容可读,无明显重叠;favicon.ico 404 为既有浏览器自动请求,不影响页面。

Closes #1

## 变更说明 - 基于 Pencil 草案将首页首屏调整为深色信息区和默认规模数据网格。 - 将采集配置和任务历史调整为硬边界数据面板,保持现有表单、任务列表和轮询逻辑不变。 - 增加首页 UI 结构集成测试,锁定 Pencil 优化后的关键布局。 ## 验证 - pytest tests/integration/test_routes.py::test_index_page_uses_pencil_data_grid_layout_for_ui_polish -q - pytest tests/integration/test_routes.py -q - pytest tests/unit tests/integration -q - git diff --check - Playwright 桌面与移动视口截图检查:首页核心内容可读,无明显重叠;favicon.ico 404 为既有浏览器自动请求,不影响页面。 Closes #1
meijiali added 1 commit 2026-07-07 17:29:52 +08:00
meijiali added 1 commit 2026-07-07 18:43:58 +08:00
meijiali merged commit 23baf4fd5f into main 2026-07-07 18:50:50 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meijiali/hot_comment_radar#2