Skip to content

Releases: atangccc/Astrahub

v2.3.0

06 Jun 10:55

Choose a tag to compare

v2.3.0

✨ 新增

  • 友链双向解除:本地与服务端、对端 Halo Link 同步删除
  • 审核卡片支持点击跳转对方站点,站点 URL / RSS 显示为可点击外链(by @liuyiwuqing
  • 星链资讯新增「我的星系」筛选:仅展示当前站点友链对端(星系下的星球)的 RSS 资讯
  • 关系图孤立星系区分展示:与其他星系无关联的星系环绕在球体外壳,有关联的收束在球体内部

🚀 优化

  • 即时响应:邀请、审核、解除友链即时同步
  • 归属站点/标签:限制 20 项,超出 +N 折叠
  • 页面审核: 待审核/通过/拒绝通知提示(by @liuyiwuqing),在此基础上使用WS + Set即时响应,且审核 emit 行为立即 pending-inbox-remove
  • 插件日志:头像加载失败日志降级为 debug
  • 友链邀请:管理列表改为可循环单流,加载与翻页更顺滑

🐛 修复

  • 「全部」筛选下未审核卡片操作按钮误显示为删除
  • 邀请通过未选分组导致主题友链不显示(groupName 空字符串改为 null
  • 操作按钮 hover 抖动;「已发邀请」缩短为「已邀」
  • 关系图星球冷却后漂出球体:边界力补充无视 alpha 的硬钳制

🔧 其他

v2.2.9

02 Jun 02:41

Choose a tag to compare

AstraHub 星链 v2.2.9 更新说明

本次聚焦稳定性、隐私安全与友链管理体验,建议所有用户升级。

🐛 问题修复

  • 修复「配置已保存,但同步失败:push already in progress」

    推送任务的并发标志在异常路径下会永久泄漏,导致此后所有同步被拒(429),

    只能重启插件才能恢复。现改为自校正的任务句柄,跑完/取消/异常都能正确释放,

    保存配置后的同步不再卡死。

  • 修复友链卡片排序错乱

    「我已关注、但对方尚未接入星链」的友链,现正确降级排到

    「已发邀请 / 可发起邀请」之后,不再夹在互关与已发邀请中间。

    关系档位顺序:本站 → 互相关注 → 我已关注(已接入) → 对方关注我 →

    已发邀请 → 可发起邀请 → 我已关注(未接入) → 普通。

  • 修复友链邀请可被重复发起

    同一对站点之间存在待处理邀请时,正向与反向都不再允许重复发起,

    避免产生双向重复邀请;关系已解除(历史记录)则允许重新发起。

  • 修复友链关系匹配口径

    统一用规范化比较键匹配,解决同一站点因 URL 写法不同被误判为「未接入」的问题。

🔒 安全

  • 友链邀请接口

    邀请列表 / 详情接口的站点信息中移除了 contactEmail 字段,

    对方邮箱仅在服务端用于发送通知邮件,不再下发到前端或开放接口,

    保护站长隐私。

✨ 新增 / 优化

  • 友链管理首屏新增人物立绘,提升页面观感(内联资源,零额外请求)。

  • 更换插件图标为全新星链 Logo。

  • 待审核红点角标:友链管理导航与「待审核」标签出现未处理邀请时显示红色数字提醒。

  • 审核 / 投递状态图标化:投递成功 / 失败以 ✓ / ✗ 图标直观呈现。

  • 关系状态改为服务端权威输出:关系标签与排序由服务端统一计算,

    前端与第三方生态只做「枚举 → 文案」映射,不再各自推断,保证口径一致。

🧹 其他

  • 清理插件内无用的残留代码,精简体积。

升级提示:本次为常规升级,无需数据迁移。在「插件管理」中替换新版本 JAR 并重启即可。

v2.2.0

30 May 15:57

Choose a tag to compare

更新内容

  • 友链星球:优化卡片排序

  • 友链星球:「已发邀请」直接进入关系优先组

  • 友链星球:优化发起邀请后仅当前行就地变档/消失

  • 友链星球:修复接入星系关联站点(本站)卡片不可见问题

  • 关系图:补全孤岛节点显示,工具栏新增搜索 / 重置按钮,每次进入自动重置

  • RSS:修复探索页星球列表重复及 RSS 串台问题

v2.1.5

29 May 13:56

Choose a tag to compare

v2.1.5

体验优化

  • 友链邀请管理 · 浮层显示修复:邀请管理表格中"简介"和"邀请留言"两个图标的悬浮浮层位置由"上方弹出"改为"右侧弹出",箭头指向触发图标。修复了第一行浮层会被表格容器顶边裁切的问题。

📦 升级方式

在 Halo 后台 → 插件 → 上传新版 .jar 即可热升级。无需修改任何配置;旧的 sync 配置项(如有)会被忽略,不影响已激活授权。


Full Changelog: v2.1.4...v2.1.5

v2.1.0

28 May 02:28

Choose a tag to compare

AstraHub 星链插件首个开源版本正式发布。

把你的 Halo 站点接入 AstraHub 星链网络,加入面向独立博客生态的协作图谱。
不只是友链,而是一张可联动、可检索、可探索的全博客关系网络。

核心价值

  • 连接价值:把原本分散的独立博客连接起来,形成真实可见的关系网络。
  • 发现价值:从图谱、标签和节点关系中直接发现你想要的博客与创作者。
  • 曝光价值:当加入生态的人越来越多,每个博客都会获得更高的可见度。

特色能力

  • 交换友链新范式:告别一个个跑到对方网站找入口、填表单、等回信。看到心仪的博客直接发起申请,对方在自己后台一键审核,双向友链同步生效。
  • 关系图谱:交互式星链图谱直观展现站点之间的友链与圈层关系。
  • 圈层归属:根据站点信息与内容主题自动归入对应星团,同圈层博主彼此可见。
  • 迁移无忧:换服务器或域名后,重新登舱即可恢复站点身份与所有友链关系。
  • 主题嵌入:附带 galaxy-link-widget 组件,主题加一行即可展示圈友列表。

要求

  • Halo >= 2.23.0

安装

  • Halo 控制台 → 插件 → 上传插件,选择本 Release 附带的 jar 文件即可。

反馈:https://github.com/atangccc/Astrahub/issues
官网:https://www.aobp.cn/