FIT2CLOUD
全能右键 的图标

全能右键

823
247

为 Halo 博客主题页面注入可配置的自定义右键菜单。

1.0.0-beta3
柳意梧情 发布于

1.0.0-beta3

预发布
>=2.25.0

全能右键 1.0.0-beta3 为阅读场景增加本地工具和可选 AI 助手,并补齐菜单交互与运行时兼容性。

新增

  • 摘句 PNG 分享卡、带来源的 Markdown 引用、保存与恢复本地阅读位置。
  • 菜单分组、控制台场景预览和可选 AI 模型选择器。
  • 基于 AI Foundation 1.1.1 的划词解释、举例与翻译,支持流式输出、停止、重试和复制。

修复与完善

  • 复制失败反馈、危险链接协议校验、键盘焦点和导航、长菜单滚动、依赖未就绪时隐藏入口。
  • PJAX 切页清除过期文章上下文,菜单项自动生成稳定标识。
  • 修正新安装默认菜单初始化、匿名 AI 配置接口权限,以及控制台预览读取表单上下文。
  • AI 默认关闭且默认仅登录用户可生成;可配置访客额度、每日总额和并发限制。

兼容与升级

  • 基础菜单支持 Halo >= 2.25.0;AI 需 Halo >= 2.26.0 与 AI Foundation >= 1.1.1 且 < 2.0.0。
  • 升级保留已有菜单,包括主动清空的列表;新动作需在插件设置中手动添加。
  • 本地书签只保存在当前浏览器;AI 额度保存在进程内存,重启会重置。

验证

  • 30 项后端测试、23 项前端测试、类型检查、ESLint 和完整 Gradle 构建通过。
  • 隔离 Halo 2.25.4 / 2.27.0 验证插件加载、设置、权限与可选依赖行为。
  • 真实 Halo 2.27.0 + AI Foundation 1.1.1 使用本地模拟供应商验证流式输出、错误帧、登录/访客策略、限额、并发与取消释放。
  • 未调用真实商业模型供应商,未部署生产站点。

Generated from 1.0.0-beta3

资源下载

  • plugin-right-menu-1.0.0-beta3.jar