AstraHub 星链 v2.2.8 更新说明
本次聚焦稳定性、隐私安全与友链管理体验,建议所有用户升级。
🐛 问题修复
-
修复「配置已保存,但同步失败:push already in progress」
推送任务的并发标志在异常路径下会永久泄漏,导致此后所有同步被拒(429),
只能重启插件才能恢复。现改为自校正的任务句柄,跑完/取消/异常都能正确释放,
保存配置后的同步不再卡死。
-
修复友链卡片排序错乱
「我已关注、但对方尚未接入星链」的友链,现正确降级排到
「已发邀请 / 可发起邀请」之后,不再夹在互关与已发邀请中间。
关系档位顺序:本站 → 互相关注 → 我已关注(已接入) → 对方关注我 →
已发邀请 → 可发起邀请 → 我已关注(未接入) → 普通。
-
修复友链邀请可被重复发起
同一对站点之间存在待处理邀请时,正向与反向都不再允许重复发起,
避免产生双向重复邀请;关系已解除(历史记录)则允许重新发起。
-
修复友链关系匹配口径
统一用规范化比较键匹配,解决同一站点因 URL 写法不同被误判为「未接入」的问题。
🔒 安全
-
友链邀请接口
邀请列表 / 详情接口的站点信息中移除了
contactEmail字段,对方邮箱仅在服务端用于发送通知邮件,不再下发到前端或开放接口,
保护站长隐私。
✨ 新增 / 优化
-
友链管理首屏新增人物立绘,提升页面观感(内联资源,零额外请求)。
-
更换插件图标为全新星链 Logo。
-
待审核红点角标:友链管理导航与「待审核」标签出现未处理邀请时显示红色数字提醒。
-
审核 / 投递状态图标化:投递成功 / 失败以 ✓ / ✗ 图标直观呈现。
-
关系状态改为服务端权威输出:关系标签与排序由服务端统一计算,
前端与第三方生态只做「枚举 → 文案」映射,不再各自推断,保证口径一致。
🧹 其他
- 清理插件内无用的残留代码,精简体积。
升级提示:本次为常规升级,无需数据迁移。在「插件管理」中替换新版本 JAR 并重启即可。
资源下载
- plugin-astrahub-2.2.9.jar