Files
diary-news/frontend
xiaji 4f98fb8779 refactor(feed): 分类提示条 per-article 挂载,贴在对应卡片下方
旧实现: 提示条放在工具条下面(全局一个,堆所有 category)
       用户反馈:标第二篇时弹在最前,不符合视觉逻辑

新实现: categoryPromptsByArticle: Map<articleId, CategoryPromptItem[]>
       标第 N 篇已读,提示条只挂到第 N 篇下面(紧贴)
       hide_read 模式下,卡片 leave 时提示条跟着 leave(共享 v-for key)

变更:
- state 从 categoryPrompts: CategoryPromptItem[] 改为 Map
- 工具条下全局提示条块删除
- TransitionGroup 内部 NCard 后加独立 v-for 渲染提示条 wrapper
- v-for 共享 key 用 a.id(跟 NCard 一致),hide_read 时联动 leave
- 删 prompt-* 动画(改用 TransitionGroup 共享的 name=card 动画)
- 配套 confirmMarkCategory/dismissPrompt/clearPromptsForArticle 签名加 articleId
2026-06-15 21:24:06 +08:00
..