fix: keep western labels near their planets and chats on the current person
Independent Staging Quality Gate / validate (push) Failing after 6m46s
Independent Staging Quality Gate / publish (push) Skipped

Cap planet captions at 30 degrees with a third ring, fall back only within the current person's sessions, and load self when the people catalog fails.
This commit is contained in:
jesse-ux
2026-09-25 23:02:17 +08:00
parent b8712dad50
commit d08ffdc0a6
28 changed files with 538 additions and 545 deletions
@@ -11,6 +11,10 @@
| 0 年大运 | 用虚构 1985-08-03 03:59 北京打开大运 | 射手那段是灰色「0 年」,不能展开,没有子运。时间条上没有这段。别的当前段默认展开 | 待验 |
| 暗色 | 系统或页面切到暗色,看西洋盘星座环 | 火土风水四色还能分清,星座名在色块上读得清。相位的绿和红不是亮色模式下的那两个深色 | 待验 |
## 2026-09-25 标签偏移补验
行星标签应离自己的刻度不超过大约一个星座(30°),不能被引到两个星座以外的扇区。拥挤时可以出现更靠内的第三圈。字号不能小于 12。点在两颗星的点击圆重叠处,应选中更近的那颗。
## 2026-09-25 西洋修复补验
独立 Chrome 组件证据:129 盘(65 份真实引擎盘含原 golden、64 张几何压力盘),实际盘宽 343px、本地 Noto Symbols 字体。最终全部标签碰撞 0(包含宫号互碰;初次5对/2盘经径向避让修复);按脚本逐圆及逐字符检查,命中错误 0。字号约 12.53px、命中圆直径约 44.85px。可复跑生成器:`artifacts/western-browser-check.tsx`。这是静态组件字框和命中检查,不是登录页面交互通过。
+2 -1
View File
@@ -22,7 +22,8 @@
| 他人对话刷新 | 打开有消息的他人对话,整页刷新 | 仍是TA,历史消息不清空;第一页外/深链会话仍在 | 待验 |
| 普通新建 | 选他人后打开标准新建链接,再发送虚构测试句 | 等人物绑定后新建,普通会话用当前人物,不默认本人 | 待验 |
| 切人/分页竞态 | A历史翻页未回来时切B,再让A旧请求返回 | B列表/游标不被A覆盖;当前消息保留;目录同人刷新不闪空 | 待验 |
| 目录失败恢复 | 受控模拟人物目录503,随后恢复 | 可恢复错误,不假登出;未就绪前不先请求本人的盘/报告 | 待验 |
| 目录失败恢复 | 受控模拟人物目录503,随后恢复 | 不进整页错误屏,历史和对话按本人加载;顶栏写「暂时读不到其他人」且只列出本人。恢复后其他人重新出现。不假登出 | 待验 |
| 删最后一条 | 当前人物是 B,删掉 B 的最后一条对话 | 打开 B 的新空对话,不打开 A 的对话 | 待验 |
| 跨账户缓存 | 受控退出后换另一个测试账号 | 星盘/星历/报告无前账号内容,缓存按账户和人物隔离 | 待验 |
| 删除用量失败 | 受控模拟用量查询失败后点删除 | 提示暂时查不到数量、确认禁用,不显示0个对话/0份报告 | 待验 |
| 真删除退款 | 删除仍有排队/运行中未交付报告的虚构人物 | 档案及关联数据删除,预留点数在同一事务释放;不因job已删漏退 | 待验 |