feat(reports): redesign the export sheet — edition, whole or chosen chapters, size on the button
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
94fbf37674
commit
7950ae93d3
@@ -53,3 +53,10 @@
|
||||
本机浏览器验证方式:生产构建 + `next start`,Playwright 驱动本机 Chromium(390×844、触摸、深色),`/api/**` 由脚本拦截返回虚构报告(引擎真实 golden 中英对),不连任何真实账号。
|
||||
|
||||
既有断言改动(本轮):`report-export-drawer.test.tsx` 三处——窄屏 70 → 85(d)vh、桌面不继承窄屏上限的断言值 70 → 85、关闭按钮按读屏名查找;统计行格式断言改为新格式。原值 / 新值 / 原因写在测试里。
|
||||
|
||||
## 第三轮:导出面板重设计(产品 2026-09-30「分块导出太丑,需要重新设计」,选定「两步:整篇 / 自选」)
|
||||
|
||||
- `report-export-drawer.tsx` 重写:语言分段(面板内独立,不切整页)→ 整篇 / 自选单选卡 → 自选时分组清单(三态组复选框、分盘与核对表默认收起)→ 按钮上显示大小。`report-actions.tsx` 只在面板打开时为中英两版各建一次导出块;阅读页把两版都传进来。
|
||||
- CSS:删除套餐、网格卡片、统计行、提示条等旧类;桌面面板宽 720 → 520px。
|
||||
- 本机 390×844 与 1280×860 截图检查(整篇、自选、部分勾选的 − 状态)。
|
||||
- 既有断言改动:`report-export-drawer.test.tsx` 7 条测试名全部保留、主体按新设计重写(每条开头写原值 / 新值 / 原因);`report-english-edition.test.tsx`「the export drawer suggests English…」、`surface-feedback-20260929.test.tsx` 手机面板断言、`report-buttons-scope-20260928.test.ts` 选中态不得用 action-soft 的约束迁到新选中态,均写明三栏。
|
||||
|
||||
@@ -24,4 +24,6 @@
|
||||
| 13 | 手机点开一份已完成的报告 | 只出现一个加载画面(顶栏在、转圈居中),不先闪一个贴顶部的转圈 | |
|
||||
| 14 | 报告打开后看顶部 | 一行:左边一个返回箭头,右边「中文 / English」和「导出」并排 | |
|
||||
| 15 | 滚到「强度、关系与 Ashtakavarga 技术页」,点 English | 页面停在同一章,标题变成「Strength, Relationships and Ashtakavarga」,下面的表格、说明都是英文。**如果仍是中文,请录屏发我,并告诉我 iOS 版本** | |
|
||||
| 16 | 点「导出」 | 顶部只有标题、×、一行「已选 … 块 · 约 … KB(全篇约 … KB)」、一行可左右滑的按钮,下面能看到多个分块 | |
|
||||
| 16 | 点「导出」 | 面板从下往上弹出:标题「导出报告」和 ×;「中文 / English」;「整篇报告」(已选中)和「自选章节」两张卡;底部按钮「导出整篇 · 约 … KB」 | |
|
||||
| 17 | 点「自选章节」 | 下面出现清单:「正文 7/7」展开、「分盘」「核对表」收起;取消一章后「正文」前的框变成 −,按钮变成「导出 6 项 · 约 … KB」 | |
|
||||
| 18 | 在面板里点 English,再点导出 | 下载的文件名以 `-EN.md` 结尾,内容是英文;页面本身仍是原来的语言 | |
|
||||
|
||||
Reference in New Issue
Block a user