fix(home): fill missing saved-person fields before the home page reads them

Accounts that already saved another person crashed on the home page because the chart list left birthTimeClue out. The list entry now starts from an empty profile, then keeps every field the API sent.

Checks: tsc exit 0; lint 0 errors (122 existing warnings); chart-library-normalize 2 pass; related tests 38 pass; npm test 5268 tests, 5235 pass, 33 fail, 0 cancelled. Those 33 are the existing Windows set, including the 13 names in windows-known-failures.txt.

Co-Authored-By: Grok (agent loop)
This commit is contained in:
jesse-ux
2026-10-27 14:49:16 +08:00
co-authored by Grok (agent loop)
parent e34dc6b665
commit 5289afbbfe
6 changed files with 177 additions and 2 deletions
@@ -129,3 +129,9 @@
5. 出生时间只知道大概时段的账户,首问还没用时:第一问是「月亮在……,我是个什么样的人」。上升不会换座的话,是「上升……、月亮……,我是个什么样的人」。
6. 给别人建完档,天空过场下面有「那一刻,{名字}的上升在……」。那个人的出生时间不确定、上升会换座时,没有这一句,过场照常。
## 首页进不去(2026-10-27,issue #115)
没有登录态,下面没在浏览器里做过。用存过别人的账户看。不要把出生资料、邮箱或会话原文写进记录。
1. 打开首页。页面正常,不再出现「页面出错了」。切换人物、打开星盘页,都照常。