Skip to content

v0.6.5-beta

Choose a tag to compare

@costr1024 costr1024 released this 04 Aug 07:09

v0.6.5-beta

信息流引用/转发补全 + 重复关注通知 + 通知中心排版(对照用户截图逐项修)。

1. 引用卡片不再卡「加载引用…」

被引用的帖子常常只存在于作者自己的中继(例如 nostr.data.haus),
不在 Costr 默认连接的中继池里,旧实现只广播默认池 → 必 miss。
现在引用卡片沿 NIP-19 nevent1… 里自带的 relay hint 定向补拉
(Amethyst 同款做法)。解析失败也不再永久转圈,改显示
「引用内容不可用 · 点击重试」,点一下重新拉取。

2. Amethyst 转发不再「转发内容不可用」

Amethyst 的 kind-6 转发把被转帖作者 pubkey 塞进 e-tag 的 marker 位
["e", <id>, <relay>, <pubkey>]),旧解析只认 root/reply/空 marker →
解析为 null → 直接判「不可用」。现与点赞通知同一规则:未识别的非
mention marker 一律按直接引用;且只要转发 content 里带 NIP-18 嵌入
JSON(Amethyst 都带),无需解析 e-tag 直接渲染原帖。

3. 老关注者更新关注列表不再弹「开始关注你」

关注者每关注别人一次就重发一次 kind-3 联系人列表,旧实现把每个新版本
都当新关注。现只对作者最新版本判定,且拉取其上一版联系人列表:
上一版已含我 → 老关注者更新列表 → 不弹通知;真正的新关注照常通知。

4. 通知中心排版改信息流式

头像与标题同一行(头像不再悬在多行文本旁边),预览与时间移到头像行
下方、从头像左缘起排——消除此前多行通知头像下方的大块空白。

升级方式:签名不变(SHA-256 4851d3b7…95eeaa),直接覆盖安装即可,
登录 / 关注 / 收藏 / 本地缓存全部保留。