跳到主要内容

消息通知上线

事情做完了 Nanako 会告诉你,不用再自己回去刷页面看。

状态核验于 2026-09-10

本文记录 P0 通知版本。已核验实现仍包含站内收件箱、带轮询降级的 SSE 实时更新、 通知偏好、按已授权应用静音,以及在 worker/邮件渠道启用时的邮件投递。浏览器 Web Push 和 APNs 仍是后续渠道:当前没有设备注册端点,对应偏好开关会标成 “未开放”并禁用。下文关于清理推送订阅的描述是预留数据模型/会话行为,不代表 推送渠道现在可用。

本次交付​

  • 消息中心 —— 顶栏的收件箱,带未读角标。新消息不用刷新页面就会出现。
  • 邮件提醒 —— 同样的事件可以发到你的邮箱。所有类别默认关闭,需要你自己打开。
  • 偏好设置页 —— 按类别、按渠道分别决定要不要收。你授权过的第三方应用可以 单独静音,不必撤销它的授权。
  • 翻译完成是第一个接进来的事件。PDF 翻译跑完——或者失败——都会通知你。

说明​

通知由一个独立的后台进程投递。如果你自建 Nanako,打开这个功能的同时必须部署 那个进程,否则消息中心里会堆满永远停在 pending 的条目。详见部署文档。

P0 数据模型还把未来的推送订阅关联到登录会话,以便撤销设备时让订阅失效。推送 投递本身没有随 P0 发布,在当前已核验实现中仍不可用。