fix(web): 四个页面共用一份会话列表,空会话不入列
对话、星盘、星历、报告进同一 (app) 外壳,列表只拉一次。服务端不再列出空咨询;新建复用已有空会话。新标题改成「生时校正 · M月D日」,侧栏副标题用创建时间。
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
PAGE = Path("frontend/src/app/page.tsx")
|
||||
PAGE = Path("frontend/src/app/(app)/page.tsx")
|
||||
STARTER_HOME = Path("frontend/src/components/starter-home.tsx")
|
||||
HOME_CLOUD = Path("frontend/src/lib/home-cloud-sync.ts")
|
||||
RECTIFICATION_HOOK = Path("frontend/src/hooks/use-rectification-surface.ts")
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
PAGE = Path("frontend/src/app/page.tsx")
|
||||
PAGE = Path("frontend/src/app/(app)/page.tsx")
|
||||
_FRONTEND_SRC = Path("frontend/src")
|
||||
HOME_SURFACE_FILES = (
|
||||
PAGE,
|
||||
|
||||
@@ -37,7 +37,7 @@ SYNASTRY_REPORT_MIGRATION = (
|
||||
/ "migrations"
|
||||
/ "20260718101000_repair_missing_synastry_reports.sql"
|
||||
)
|
||||
PAGE = Path(__file__).resolve().parents[1] / "frontend" / "src" / "app" / "page.tsx"
|
||||
PAGE = Path(__file__).resolve().parents[1] / "frontend" / "src" / "app" / "(app)" / "page.tsx"
|
||||
_FRONTEND_SRC = Path(__file__).resolve().parents[1] / "frontend" / "src"
|
||||
HOME_SURFACE_FILES = (
|
||||
PAGE,
|
||||
@@ -61,6 +61,10 @@ OPTIONAL_HOME_HOOKS = (
|
||||
# 些文件的并集,新 hook 不进这张白名单,下面的合盘断言就会在代码完全正确
|
||||
# 的情况下变红。新增 Home 级 hook 时必须同步加进来。
|
||||
_FRONTEND_SRC / "hooks" / "use-synastry.ts",
|
||||
_FRONTEND_SRC / "hooks" / "use-session-list.ts",
|
||||
_FRONTEND_SRC / "hooks" / "use-home-shell-registration.ts",
|
||||
_FRONTEND_SRC / "lib" / "session-list-context.tsx",
|
||||
_FRONTEND_SRC / "lib" / "session-list-filter.ts",
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user