docs(tasks): export dialog polish brief (agent loop, issue #90)

The English-unavailable note moves from a line inside the dialog to one
top toast per open; selected states take the theme accent on borders,
dots and boxes with neutral backgrounds. Reverses the DESIGN.md neutral
selected-state sentence; BUG-1078's no-dark-block rule stays.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
This commit is contained in:
Jesse_Chen
2026-10-21 22:28:16 +08:00
co-authored by Claude Opus 5.5
parent 308ca2a65c
commit 07730e3924
3 changed files with 131 additions and 0 deletions
@@ -0,0 +1,17 @@
# 真机走查:导出弹窗提示与选中态(issue #90)
环境:`https://staging.jyotisha.chat`,用受控测试账号。需要三类报告各一份:**有英文版**的新报告、**英文版没生成成功**的报告(如有)、**英文版上线前**生成的旧报告。没有某一类就写「无样本」,不算通过。每步在**浅色**、**深色**各走一遍;第 8 步用手机(或桌面浏览器窄到约 390px)。
| # | 操作 | 期望 | 浅色 | 深色 |
| --- | --- | --- | --- | --- |
| 1 | 打开旧报告(英文版上线前),点「导出」 | 屏幕**顶部中间**出浮层「这份报告生成于英文版上线前,重新生成即可获得中英两版。」,约 3 秒自动消失;浮层在弹窗之上、没被遮罩盖住;弹窗里**没有**这句灰字,也没有中文 / English 选项 | | |
| 2 | 同一弹窗里点「自选章节」、勾掉几项、展开「分盘」、再点回「整篇报告」 | 浮层**不再出现** | | |
| 3 | 关掉弹窗再点「导出」 | 浮层再出一次,只一条不叠 | | |
| 4 | 打开英文版没生成成功的报告,点「导出」 | 浮层「这份报告的英文版没有生成成功,只能导出中文版。」一次;弹窗内无此句 | | |
| 5 | 打开有英文版的报告,点「导出」 | **没有**浮层;语言选项下仍有「拿去问 ChatGPT、Claude 等 AI,建议选 English,术语与原典一致。」 | | |
| 6 | 第 5 步弹窗里看选中样式 | 「整篇报告」卡片描边和圆点是主题珊瑚色,卡片底色与未选中一样(深色下**不是深红褐色块**);切「English」后选中那半边文字变珊瑚色、有一圈细描边,底色仍中性 | | |
| 7 | 点「自选章节」 | 勾上的方框珊瑚色底 + 勾;部分勾选的分组框同色 + 横线;未勾是灰框 | | |
| 8 | 手机宽度重复 1、5、6、7 | 弹窗从底部升起;浮层左右各留约 16px、不压住弹窗按钮;选中样式同上 | | |
| 9 | 勾好后点「导出 …」 | 正常下载;顶部出「已导出」 | | |
发现问题截图(浅 / 深各一张),注明第几步。