Skip to content

feat(daily): 日报改版 (#119) - #120

Merged
fxbin merged 1 commit into
mainfrom
issue-119-daily-frontpage-v1
Oct 18, 2026
Merged

fxbin merged 1 commit into
mainfrom
issue-119-daily-frontpage-v1

Conversation

@fxbin

@fxbin fxbin commented Oct 18, 2026

Copy link
Copy Markdown
Owner

What

日报 v1 纯前端改版(#119):把 daily 页重排为全行业晨报版式,周报/月报只动标题与区块顺序。

  • daily 重排:报头(眉线 + 衬线刊名 + 双横线 + 日期行含期号 + 统计行)→ 导语与主编判断 → 头题卡(kicker/衬线大标题/证据行/这题什么时候凉/角度 chips/写这个·先记着·跳过)→ 二条窄行(▲新入/↑ 涨跌标记)→ 昨日对账一行 → 折叠的昨日追踪明细 → 速览·分版 → 趋势实验室归还一行 → 往期每天一格 → 报脚(总第 N 期)
  • 零后端改动:期号 = dates.length、▲↑↓ = 昨日追踪 diff、对账 = status 计数、凉热 = lifecycle + time_window,全部前端推导
  • 新文件 daily/_frontpage.tsx:晨报组件与推导函数(computeChangeMarkers / coolDownText)
  • DigestReportPage:聚类区抽出为可控区块(自定义标题 + 可置顶);weekly 用「本周脉络」置顶,monthly 用「本月话题聚类」+「各版温度」
  • 顺手修:当天无报告时日期翻页失效 → 支持 ?date=YYYY-MM-DD 深链直达往期;头题卡趋势无数据时不再渲染 no data 占位块

Verification

  • cd frontend && npx tsc --noEmit — 无错误
  • cd frontend && npm run test:coverage — 14 files / 199 tests 全过,覆盖率门禁通过(含最终修改后复跑)
  • 本地全栈起服务,用 2026-10-08 真实报告(第 23 期,10 题)逐屏截图核验:报头/头题卡/二条▲新入/昨日对账/速览分版/往期条均渲染正确;sparkline 修复后复验通过
  • CI 六项检查

Verifier verdict

纯前端展示层改动,无行为逻辑变更(标记/生成/轮询逻辑原样保留);独立复核待 CI 与 reviewer。

Closes #119

@fxbin
fxbin merged commit b38b987 into main Oct 18, 2026
6 checks passed
@fxbin
fxbin deleted the issue-119-daily-frontpage-v1 branch October 18, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

日报改版 v1:晨报形态(跨行业头版+轻量问责)+ 周报脉络化 + 月报温度条

1 participant