FIT2CLOUD

主题文档
插件相关配置

✨优化

  • 布局修复:解决朋友站点名称过长导致的显示换行问题。
  • 内容一致性:瞬间页面现在调用统一模板,确保展示样式与内容格式一致。
  • 搜索体验:优化了搜索内容的处理逻辑。

⚙️SEO

  • 改进:移除了主题内置的 SEO 元标签,现完全由 Halo 系统生成,避免重复,并使描述更加简洁直观。

Full Changelog: 1.15.0...1.15.1


Generated from 1.15.1

发布于查看详情

新特性

  • 新增搜索流量分析功能,支持基于 HTTP Referer 识别来自搜索引擎的真实用户访问,提供趋势图表、来源分布和热门着陆页分析。
  • 重构 SEO 概览页面,增加更多信息

功能优化

  • 将概览、站点推送、爬虫记录等功能入口移动到 Console 菜单栏
  • 优化页面分析的规则

问题修复

  • 修复首页没有生成 OpenGraph 标签的问题
发布于查看详情

v2.3.2 修复反馈bug

Bug 修复

  • 修复倒计时 UI 配色,与主题风格融合
  • 修复返回按钮不可用

改进

  • 倒计时条现在使用与主题一致的配色方案
  • 支持点击目标链接复制
  • 优化跳转主题UI

兼容性

  • 支持 Halo 2.17.0+
发布于查看详情

v1.0.0

首个正式版本发布。

特性

  • 传统水墨风格视觉设计,以宣纸底色、书法题字与朱红点缀营造东方阅读氛围。
  • 首页题字与诗词支持在主题配置页自定义。
  • 支持首页导语与首页背景图配置。
  • 提供文章列表、文章详情、归档、分类、标签、瞬间等基础页面。
  • 适配 Halo 2.x,可通过主题 ZIP 包直接安装。

Generate from v1.0.0

发布于查看详情

为 Halo 博客集成 Navidrome(Subsonic API)前台音乐播放器,支持悬浮播放、歌单切换与前台连续听歌。

功能特性

  • 支持 Navidrome / Subsonic API 歌单拉取
  • 支持悬浮气泡播放器与展开面板
  • 支持多个歌单切换
  • 支持播放进度、音量、位置等前端持久化
  • 支持 off / plugin / theme-compatible 三种 PJAX 策略
  • 支持前台匿名访问播放列表接口

安装方式

  1. 下载本 Release 附件中的插件 JAR
  2. 在 Halo 后台进入“插件”
  3. 上传并安装该 JAR
  4. 在插件设置中填写 Navidrome 服务器地址、账号、密码和歌单信息

兼容性

  • Halo >= 2.24.0
  • Java target 21

仓库


Generate from v.4.7.2

发布于查看详情

v0.9.1

  • 修复桌面默认布局跨浏览器首次加载后位置不一致的问题。
  • 首屏 shell / app 资源缓存策略改为使用主题版本号 ?v=0.9.1,移除时间戳缓存参数。
  • 动态加载的 manifest、app 资源和 chunk 资源继承当前版本号,避免旧运行时解释新布局。
  • 桌面响应式布局调整为图标左锚定、组件右锚定,减少不同视口下图标坍缩为单列的情况。

Generated from v0.9.1

发布于查看详情

v0.9.0

  • 新增 Docsme 文档中心独立 App 适配
  • 支持 /docs、文档详情页、目录页同窗口 PJAX
  • 增加 Docsme 项目大厅、文档树、本页目录、版本/语言切换
  • 适配主题色、暗亮色、移动端双目录入口和 PC 端目录展开/收起动画
  • 补充 Docsme 路由协议、构建入口、reload 校验和项目文档

Generated from v0.9.0

发布于查看详情

v0.8.0

  • 新增 Equipment 装备 App:支持 /equipments 路由、装备分组、沉浸式装备展示与分组切换。
  • 完成装备页移动端适配:移动端隐藏桌面 header / dock,优化沉浸浏览布局。
  • 支持装备页标题、描述后台自定义。
  • 为装备分组增加图标组件,并支持按主题色渲染。
  • 修复装备分组跳转 500 问题,补齐 /equipments?group=... 验证。
  • 同步构建产物版本标识到 0.8.0

Generated from v0.8.0

发布于查看详情

v0.7.2

优化

  • 优化桌面编辑态删除按钮,恢复红色圆形删除控件的识别度。
  • 收敛删除按钮 hover / active 动效,降低放大和高光强度,让视觉更克制细腻。

文档

  • 更新插件适配状态文档。

工程

  • 版本号更新到 0.7.2。
  • 重新构建主题资源并完成 Halo reload 验证。

Generated from v0.7.2

发布于查看详情

优化

  • 修复签到奖励重复处理的问题;
  • 修复用户签到记录查询数据异常的问题;
  • 修复插件配置项展示异常问题;
  • 重构签到统计卡片组件的样式和布局设计;
发布于查看详情

v0.7.0

新增

  • 新增 Steam 独立 App 适配,支持 /steam/steam/page/{page}
  • 新增 Steam 资料、最近游玩、游戏库、徽章和热力图展示。
  • 新增 Steam App 后台背景图配置。

优化

  • Steam 游戏库改为自动滚动加载分页。
  • Bangumis 无限滚动补充非 IntersectionObserver 与近底检测兜底。
  • 插件适配状态文档补充 Steam,并标注论坛插件暂不适配。

工程

  • 补齐 Steam App 路由、manifest、构建入口和 smoke/reload 验证覆盖。

Generated from v0.7.0

发布于查看详情

⚠️ 注意

此版本更改了爬虫记录的存储方式,会在更新之后自动迁移数据,在此期间可能导致网站负载过高,迁移完成之后会恢复正常。

新特性

  • 为 Docsme 文档插件的页面提供结构化数据支持
  • 支持为搜索引擎自动推送网站链接,目前支持 IndexNow、Google 和百度
  • 重构爬虫记录分析页面,支持查看爬虫趋势

功能优化

  • 优化爬虫记录功能,提升性能和稳定性
  • 爬虫记录支持记录原始 UA 信息
  • 新增爬虫记录列表按响应时长排序能力,支持升序和降序,便于快速定位响应较慢或较快的爬虫访问记录
  • 支持识别搜狗、Facebook、Twitter、OpenAI 的爬虫
  • 为仪表盘的快捷访问部件添加 SEO 相关的快速访问链接

问题修复

  • 修复插件启动后爬虫记录不生效的问题,无需再手动保存一次爬虫配置

Full Changelog: v1.7.0...v1.8.0

发布于查看详情

v0.6.0

新增

  • 新增追番 App(/bangumis)独立窗口适配。
  • 支持追番/追剧切换、状态筛选、侧边栏数量、搜索和自动无限加载。
  • 新增追番插件适配文档,并纳入 reload、smoke、typecheck 验证。

修改

  • 优化 PJAX 加载骨架屏和页面过渡体验。
  • 将多处写死 SVG 图标替换为 Iconify/Tailwind 图标方案。
  • 完善链接 App 文档和插件适配状态说明。

修复

  • 修复追番搜索空状态在 Alpine 接管前可能闪现的问题。
  • 为追番无限滚动补充非 IntersectionObserver 环境下的滚动兜底。

清理

  • 移除未使用文件及相关引用。

Generated from v0.6.0

发布于查看详情

v0.5.5

新增

  • 新增独立窗口版 Links App
  • 新增友链分组图标元数据支持
  • 新增 link-submit 自助提交插件适配
  • 新增自助提交失败后的留言板兜底流程

修改

  • 修改 /links 页面为独立窗口结构
  • 修改全部友链标题为后台可配置
  • 修改内置图标实现为按需加载图标方案
  • 修改移动端展示,隐藏 menubar / dock
  • 修改窗口边缘样式,去掉硬边框并优化阴影高光

修复

  • 修复移动端 + 图标不显示问题
  • 修复移动端内容区域无法滚动问题
  • 修复测试产物未忽略的问题

Generated from v0.5.5

发布于查看详情

v2.2.16 更新说明

修复

  • 修复文章页脚本在服务器环境下因旧 chunk 缓存导致的加载异常
  • 修复 post.js 与共享分包文件版本不一致时引发的目录、点赞等组件连锁报错

优化

  • 共享 chunk 改为使用主题版本号命名
  • 发布后入口脚本与分包脚本保持同版本切换,降低浏览器复用旧资源的风险

版本

  • 主题版本更新至 2.2.16

Generated from v2.2.16

发布于查看详情

v2.2.15 更新说明

修复

  • 修复文章页脚本在服务器环境下偶发加载失败的问题
  • 修复 post.jstoc-utils.js 等分包文件在发布后可能出现的版本错配问题
  • 修复因文章脚本加载失败引发的点赞、目录等 Alpine 组件连锁报错

优化

  • 构建产物中的共享 chunk 改为使用版本号命名
  • 保持入口脚本继续使用主题版本号控制缓存
  • 避免浏览器在发版后复用旧的固定路径 chunk

版本

  • 主题版本更新至 2.2.15

Generated from v2.2.15

发布于查看详情

v2.2.14 更新说明

版本

  • 主题版本号更新至 2.2.14

调整

  • 同步更新 theme.yaml 中的主题版本
  • 同步更新 package.json 中的项目版本

发版信息

  • Git Commit: 856e721
  • Git Tag: v2.2.14

Generated from v2.2.14

发布于查看详情

0.5.4

新增

  • 新增朋友圈页面适配
  • 新增主题重载校验
  • 新增朋友圈交互自动化验证

优化

  • 朋友圈整体风格对齐瞬间页
  • 头像和作者名支持跳转来源主页
  • 标题支持跳转原文章
  • 三点菜单精简为“只看此来源”
  • 支持瀑布流续载与来源筛选

修复

  • 修复朋友圈续载后菜单交互失效问题
  • 修复 smoke 校验中的首页误报问题

Generated from v0.5.4

发布于查看详情

新特性

  • 日历签到面板;
  • 连续签到奖励;
  • 补签功能、补签扣除积分/余额;补签奖励;
  • 签到功能动态配置:
    • 每日签到基础积分;
    • 每日签到基础余额;
    • 启用连续签到奖励;
    • 连续签到奖励;
    • 启用补签功能;
    • 补签方式;
    • 每月最大补签次数;
    • 补签日期范围;

优化

  • 更新版本依赖,兼容Halo 2.24.0;
发布于查看详情

v2.2.13 更新说明

修复

  • 修复文章页在 PJAX 切换后目录、抽屉和页面交互未正确重新初始化的问题
  • 修复文档页在 PJAX 切换后目录不显示的问题
  • 修复文章页与文档页目录相关事件在多次 PJAX 进入/离开后可能残留、重复绑定的问题

优化

  • 将文章页与文档页的页面逻辑统一接入 SkyPjax.onPage / onCleanup
  • 收敛文章页与文档页的生命周期管理,页面模块自行负责进入初始化与离开清理
  • 完善文档页目录 IntersectionObserver、滚动、抽屉与键盘事件的清理逻辑

版本

  • 主题版本更新至 2.2.13

验证

  • pnpm build-only 构建通过

Generated from v2.2.13

发布于查看详情

v2.2.12 更新说明

修复

  • 修复音乐播放器音量配置在 Thymeleaf 渲染时的类型错误
  • 兼容 volume 配置为字符串时的数值换算,避免模板渲染异常

优化

  • 版本号更新至 2.2.12

验证

  • pnpm build-only 构建通过

Generated from v2.2.12

发布于查看详情

v2.2.11 更新说明

修复

  • 修复 PJAX 场景下 halo:footer 全局脚本与页面切换冲突的问题
  • 修复评论页、目录页、文章页在 PJAX 后的初始化异常
  • 修复文章页摘要打字机在 PJAX 切页后仍继续执行,导致 textContent 报错的问题
  • 修复首页瞬间卡片光效在无事件对象时可能报错的问题

优化

  • 调整 PJAX 容器结构,新增 swup-page-extras,避免悬浮 Dock、目录抽屉等页面附加区域状态异常
  • 保持 halo:footer 注入区域常驻,不再在 PJAX 后重复执行全局页脚脚本
  • 增加统一的 SkyPjax.once / onPage / onCleanup 生命周期能力,便于后端注入脚本适配 PJAX
  • 收敛主题层 PJAX 逻辑,移除文章页特判,恢复为通用页面脚本初始化机制

版本

  • 主题版本更新至 2.2.11

Generated from v2.2.11

发布于查看详情

v0.5.3

新功能

  • 图库小组件:新增 plugin-photos.gallery,支持 small / medium / large 三种尺寸
  • 图库小组件与相册分组深度绑定,添加时必须选择相册,精确展示对应相册照片

改进

  • 相册 annotation 支持 icon(SVG)和 description(简介)字段,小组件自动读取展示
  • Widget 配置弹窗:无相册时禁用「添加到桌面」按钮,移除 alert() 提示
  • 全局 widget 卡片去除 1px border,视觉更纯净
  • widget openWidgetConfigForm size 默认值统一为 medium,修复 catalogKey 不一致问题

修复

  • 图库小组件旧实例(无 groupName)兼容回退展示全部照片,不再报错

文档

  • 更新桌面小组件文档,精简为用户操作说明
  • 更新图标与注解设置指南,补充 PhotoGroup.description 字段说明

Generated from v0.5.3

发布于查看详情

功能优化

  • 文档页面支持读取文档描述,生成 meta description 标签
  • 为模板添加 _templateId 变量

问题修复

  • 修复文档别名无法使用中文的问题
发布于查看详情

v2.2.10

✨ 新功能

  • 音乐播放器 9 宫格定位:后台新增「位置与显示」配置组,支持 9 个屏幕位置(左/中/右 × 上/中/下)及像素级微调,移除访客拖拽功能

🐛 修复

  • 修复 PJAX 导航时事件监听器泄漏问题
  • 修复 Vite watch 模式下构建产物触发递归循环的问题

🔧 内部

  • 升级全部依赖至最新版本,兼容 Vite 8 / TypeScript 最新构建
  • 锁定 pnpm-lock.yaml 依赖版本
  • 清理 Vercel 配置、Gradle 构建残留文件
  • 完善主题开发文档及音乐播放器使用说明

Generated from v2.2.10

发布于查看详情

功能优化

  • 重构导入逻辑,修复部分已知问题 by @ruibaby in #69
  • Halo 1.x、WordPress、Ghost、Typecho 导入时,附件支持本地上传
  • 移除 Hugo 导入,改为通用的 Markdown 导入,并支持识别大部分 Front matter

问题修复

  • 修复 Typecho 导入时,如果文章包含图片会导致无法下一步的问题

Full Changelog: v1.10.1...v2.0.0


Generated from v2.0.0

发布于查看详情

v2.2.9 更新说明

新增与优化

  • 优化 PJAX 切页动画等待范围,避免首页装饰性动画阻塞页面跳转。
  • 修复从首页进入其他页面时,PJAX 需要等待 3 到 5 秒才完成切换的问题。
  • 音乐播放器主题色改为自动跟随当前主题主色,无需再单独配置播放器颜色。

配置调整

  • 精简音乐播放器后台配置,删除未被前端实际使用的无效字段。
  • 保留仍在使用的音量、播放顺序、APlayer JS 地址和 Meting API 代理配置。

构建产物

  • 同步更新前端构建产物与 chunk 输出。
  • 发布版本号提升至 2.2.9

Generated from v2.2.9

发布于查看详情

v2.2.8

新增

  • 悬浮音乐播放器(黑胶唱片/胶囊切换,暗亮色适配)
  • PJAX 无刷新页面切换(后台可开关)
  • 在线统计侧边栏组件(适配 plugin-online)

优化

  • PJAX 切页稳定性修复
  • 代码清理与模块化重构

Generated from v2.2.8

发布于查看详情

What's Changed

⚠️ 破坏性变更

  • 升级后旧规则的 路径规则 字段内容会丢失, 需要重新填写

新功能

  • 新增规则组能力, 支持更复杂的匹配逻辑
  • 新增基于 Spring PathPattern 的路径匹配
  • 新增正则路径匹配
  • 新增精确路径匹配
  • 新增批量操作与排序

优化

  • 优化注入执行链路
  • 增加响应缓存机制, 提升注入性能
  • 优化规则编辑器交互

Full Changelog: 1.0.1...2.0.0


Generated from 2.0.0

发布于查看详情

v0.5.2 (2026-04-18)

✨ 新功能

  • 桌面图标管理:支持前端添加自定义图标(URL/名称/类型 + 自动推断外链)
  • 图标删除同步:前端删除桌面图标时自动同步擦除后端配置
  • 图标整理:⌘+A 一键整理图标,自动跳过组件占用格子
  • 右键菜单:右键桌面即可进入编辑态,新增"清空组件"、"清空图标"操作
  • 布局保存:右键菜单内置"保存"按钮,桌面布局持久化到后端

🐛 Bug 修复

  • 修复整理图标覆盖组件的问题
  • 修复右键菜单缺失 pointer-events 导致无法点击
  • 修复右键菜单进入/退出编辑态时闪现
  • 修复图标删除后刷新复活、坐标越界
  • 修复图标保存失败(作用域问题)
  • 修复精选集刷新按钮盒模型继承与对齐
  • 修复标签小组件 padding 断言

🎨 UI / 样式

  • macOS 毛玻璃右键菜单(40px blur / 200% saturation / CSS 变量系统)
  • 全量补充菜单项 SVG 图标
  • 修复 Alpine <template> 破坏 CSS 相邻兄弟选择器导致的分割线丢失
  • 优化随机标签中号卡片布局与排版

🔧 内部改进

  • 调试日志简化:后台开启调试模式直接生效,无需 localStorage 二次确认
  • PUT 请求添加 CSRF Token,日志统一走 desktopDebug
  • 添加应用市场 app-id 注解,支持版本检测更新

Generated from v0.5.2

发布于查看详情

v0.5.1 (2026-04-18)

🐛 Bug Fixes

  • 桌面右键菜单:修复因缺失 pointer-events 导致菜单无法点击的问题
  • 编辑入口:修复点击"编辑桌面"无响应的错觉,优化菜单关闭时序
  • 整理图标:修复整理时图标覆盖组件的问题,现在会跳过 widget 占用的格子
  • 保存流程:清空组件 / 清空图标不再自动触发 PUT,需手动点击"保存"
  • CSRF Token:PUT 请求添加 X-XSRF-TOKEN header,修复前端保存配置被拒绝的问题
  • 调试日志:简化判断逻辑,后台开启调试模式即可直接查看日志,无需 localStorage 二次确认

🎨 UI / Style

  • macOS 右键菜单:完全还原 macOS 毛玻璃风格(40px blur / 200% saturation),使用 CSS 变量系统重构,移除冗余样式
  • 分割线:修复 Alpine.js <template> 破坏 CSS 相邻兄弟选择器导致的分割线丢失
  • 菜单图标:全量补充 SVG 图标(编辑、添加组件、添加图标、整理、清空、保存)

✏️ 文案调整

  • "完成编辑" → "保存"
  • "清空桌面" → "清空组件"
  • 新增 "清空图标" 操作

🔧 内部改进

  • PUT 相关日志统一走 desktopDebug / desktopDebugWarn,仅调试模式可见
  • 移除组件中心顶部的图标相关操作按钮,精简编辑界面

Generated from v0.5.1

发布于查看详情

更新内容

  • 修复前台公共日历页面标题未做 HTML 转义的问题,避免插件设置中的标题被直接注入 <title><h1> 引发存储型 XSS 风险。
  • 调整公共日历页面标题渲染逻辑,统一复用现有 HTML 转义处理,并补充对应回归测试,降低后续模板调整时再次引入同类问题的概率。
  • 优化编辑器日程卡片扩展的依赖结构,移除对 @tiptap/core 的直接依赖,统一改为复用 Halo 富文本编辑器导出,减少额外依赖维护成本。感谢 @ruibaby 提交的 PR #10。

Generate from v2.7.0

发布于查看详情

作为2026年度的第二季度更新,本次更新主要带来了以突出个人品牌的全新首页、以微博动态概念的全新瞬间、更加具有现代化美感的顶栏及其布局,以及更加细致的优化,欢迎更新使用。

适用于各版本的更新内容

全新首页

“限定主题”全新升级为“站点特写”

  • 【新增】增加特写标题颜色及背景遮罩颜色选项

  • 【新增】增加特写描述,让访客快速了解站点

  • 【新增】支持视频上传及微信内自动播放

  • 【优化】考虑部分用户喜欢星球特效的设定,因此会在特写媒体不存在及仅使用星球特效时展现

  • 【删除】原“限定主题”中的时间、限定图标按钮等相关设定已删除

其他板块

  • 【新增】焦点推荐融合于首页首屏中,并增加了互动性更强、内容更丰富的排版设计,还增加评论数量显示

  • 【新增】精选分类现在支持自定义文章数量,并且会根据数量自动显示横向滚动按钮

  • 【新增】走心评论优化排版设计,增强了互动效果,使其更加风格现代

  • 【优化】浏览页面时的整体流畅性会有所提升

全新瞬间(微博概念动态)

一直以来,THYUU/星度主题致力于帮助用户以简单的方式去输出最佳内容,好内容配好主题,好主题配好样式。最初并未想设计出相关微博动态的概念,简短的新闻及动态会侵蚀大脑不去思考过程,只追求结果。但活在当下 AI 盛行的初始年代里,每个人为生活都被牵着向快节奏奔波忙碌。全新的瞬间动态,就是在你奔波过程中,把思维和故事短暂记录的那一刻,因此是为 —— 瞬间。

  • 【新增】瞬间类型的列表页、详情页

  • 【新增】首页首屏使用气泡样式展示瞬间动态

  • 【新增】适用于瞬间风格的评论列表及其样式

  • 【新增】相关后台设置,可自定义内容及样式

全局

  • 【优化】图标库中播放和暂停图标取消了外围圆圈,使其与整体风格一致

  • 【优化】现在全站的自定义圆角将会在更多特殊部件、区块中生效,例如此前强制圆形的按钮、气泡框等,使其整体更加自然

  • 【优化】全局动态面板中的评论区域滚动更加流畅

顶栏

  • 【新增】亮暗模式升级,现已支持跟随设备、始终浅色、始终深色三种模式

  • 【新增】自动布局及非宽页面的情况下,会自动收缩与文字区域一致的宽度,使其更加协调

  • 【新增】图标功能区域在移动端重新布局,分为顶部常驻区域和底部临时区域。顶部常驻区域会始终与标识固定在顶部。底部临时区域会在页面下滑时隐藏,上滑时出现,使其根据不同页面协调不同的内容

  • 【优化】图标提示气泡由3秒后消失更改为之前的常驻显示设定

  • 【删除】取消一级菜单的全屏遮罩

  • 【修复】菜单字体大小受到自定义第三方图标库影响的问题

分类页

  • 【新增】子分类列表支持显示文章数量

  • 【优化】子分类列表取消在小屏设备中横向滚动的设定,现在直接全部罗列以方便切换和点击

  • 【优化】标题、描述等相应的样式和动效调整

文章页

  • 【修复】表格的菜单在暗模式滚动时,其文字与表体文字重叠的问题

  • 【修复】文章底部信息卡片与全局底部层叠冲突的问题

  • 【修复】在部分情况下高德地图初始化样式不受主题亮暗模式切换的问题

  • 【修复】图文类型中相册区块加载提示样式异常的问题

作者页

  • 【新增】增加瞬间气泡动态

  • 【新增】星座和生肖增加前置 emoji 显示

  • 【新增】作者心情能量修改为 emoji 显示

  • 【优化】作者背景资源加载及其动效优化

  • 【优化】代码及结构且 CSS 样式单独加载

  • 【修复】作者资料中地图板块因布局导致高度不统一的问题

单页

  • 【新增】文章归档页面支持显示相应年份的文章数量

  • 【优化】留言板页面顶部视频现在支持微信内自动播放及资源加载优化

  • 【优化】留言板页面顶部媒体的线条、波纹、星星颜色由固定白色修改为自定义封面颜色

  • 【优化】足迹页面关于高德地图初始化问题(与上述文章页问题一致)及其相应按钮样式调整

发布于查看详情

新增

  1. 新增主题主色调自定义,设置方式:主题设置——样式,输入颜色代码,颜色代码可到https://htmlcolorcodes.com/zh/ 网站选择。
  2. 移除了延迟加载模块。
发布于查看详情

v0.5.0

发布日期:2026-04-17

✨ 新特性

  • 图库独立窗口:图库模块支持独立窗口完整交付,具备完整的 macOS 窗口框架与交互能力
  • 统一滚动条与加载交互:全局统一滚动条样式与页面加载过渡动画
  • 认证网关 macOS 风格重构:登录/注册/登出等认证页面全面重构为 macOS 原生窗口风格,含 Traffic Lights、毛玻璃面板、极简输入法与深色胶囊按钮

♻️ 重构

  • 桌面壳层架构收口:收口桌面壳层与页面应用架构,统一 Shell Core 入口管理
  • 阅读页模块目录迁移:阅读页模块迁移至 modules/browser-reader/ 独立功能目录
  • 浏览列表模块迁移:Explorer(标签/分类/作者/归档)迁移至 modules/browser-explorer/ 独立功能目录
  • 瞬间模块迁移:Moments 模块迁移至 modules/moments-app/ 独立功能目录
  • 图库模块迁移:Photos 模块迁移至 modules/photos-app/ 独立功能目录

🐛 修复

  • 认证网关集成兼容:修复 RSA 密码加密逻辑(FormData 事件驱动 + 旧浏览器降级)、Altcha 验证码兼容、Bitwarden/1Password 自动填充、Halo Pro/开源版条件渲染
  • PJAX 资源加载加固:加固页面应用资源加载与运行时版本检测,防止跨页导航时资源丢失

🎨 样式

  • 登录表单组件精修:完善登录网关页面布局,包含无边框底线输入框、深色胶囊按钮、社交登录图标网格、登出英雄卡片等组件样式

📝 文档

  • 中文文档体系重构:重构项目 README 中文文档体系与入口导航

📊 统计

  • 涉及 324 个文件,新增 16,118 行,删除 6,239 行

Generated from v0.5.0

发布于查看详情

新特性

  • 支持主题界面文本的 i18n,目前支持英文、简体中文、繁体中文

功能优化

  • 引入虚拟滚动条,减少页面在切换的时候的闪动问题
发布于查看详情

微言即时通讯插件 v1.1.0-rc1 更新公告

发布时间:2026-04-16

v1.1.0-rc1 主要围绕两部分能力进行了增强:

  1. 举报违规功能升级为可配置的多邮箱模式
  2. WebSocket 连接能力增强,新增连接地址配置与轮询降级机制

新增与优化

一、举报违规功能升级

为了让站点更灵活地处理用户举报,本次版本对 UC 个人中心的“举报违规”功能进行了升级:

  • 支持配置多个举报邮箱
  • 每个举报邮箱可单独设置:
    • 名称
    • 邮箱地址
    • 邮件模板
  • 新增举报说明配置,站点可自定义提示文案
  • 举报弹窗支持用户手动选择收件邮箱
  • 根据所选邮箱自动填充对应邮件模板
  • 移除了原有固定开发者邮箱的展示逻辑,更适合站点自主管理

适用场景示例:

  • 站长邮箱
  • 内容审核邮箱
  • 法务邮箱
  • 客服邮箱

二、WebSocket 连接能力增强

为了适配 CDN、反向代理和部分 WebSocket 受限环境,本次版本新增了连接配置与失败兜底机制:

  • 新增 WebSocket 基础地址 配置项
  • 支持自定义 wss://ws://https://http:// 等连接地址
  • 当 WebSocket 连接失败时,系统会自动降级为轮询模式
  • 优化聊天主界面在异常网络场景下的消息刷新体验
  • 优化最近会话、未读消息和全局通知的连接管理逻辑
  • 新增统一的 WebSocket 地址构建工具,减少部署配置错误

这意味着在网络环境复杂或 CDN 不支持 WebSocket 的情况下,插件仍能尽量保证消息刷新和通知能力可用。


配置调整说明

举报配置变更

举报相关配置已从原有的单邮箱模式升级为多邮箱列表模式。

升级后建议检查插件后台的“基本配置”,补充以下内容:

  • 举报邮箱名称
  • 举报邮箱地址
  • 邮件模板
  • 举报说明文案

WebSocket 配置建议

如果你的站点存在以下情况,建议配置 WebSocket 基础地址

  • 站点前面使用了 CDN
  • CDN 不支持 WebSocket
  • 前台访问域名与源站通信地址不同
  • HTTPS 页面下需要显式指定支持 TLS 的 WebSocket 地址

升级建议

建议升级到 v1.1.0-rc1 后重点检查以下内容:

  • 举报邮箱列表是否已正确配置
  • 举报说明和邮件模板是否符合站点实际需求
  • WebSocket 基础地址是否需要单独指定
  • CDN / HTTPS 场景下的聊天连接是否正常

如你正在使用旧版举报邮箱配置,请升级后尽快迁移到新的举报邮箱列表配置。

发布于查看详情

v1.0.2 — 独立部署更省心,白名单防「借站点菜又不吃系列」

两件事说人话:
👉 独立域名部署不再踩坑
👉 别人别再拿你接口当公共食堂

顺便把 README 重写了一遍(这次是真能照着配,不是玄学)。

新增

  • 域名白名单
    后台可限制来源域名,请求不对直接拦。
    👉 不再被别人套壳白嫖接口
    👉 留空 = 保持原来宽松模式

  • 独立部署前台页面

    • 支持:
      • VITE_ASSET_BASE(静态资源)
      • VITE_PUBLIC_BASE(路由)
    • 图片不再 404
      • VITE_MEDIA_ORIGIN 指回主站 /upload
      • 👉 测试域名也能正常出图

⚠️ 部署提醒(很重要)

👉 独立域名一定要:

  • Nginx 反代 API
  • VITE_MEDIA_ORIGIN(图片)

别只代理接口,结果图片全 404(这坑很多人踩过,我就是其一)


其他

  • 修复未知问题,优化细节体验
发布于查看详情

首个版本发布 🎉功能特性

  • 菜品分类管理(新增、编辑、排序、删除)
  • 菜品管理(上下架、推荐等级、餐段配置、批量删除)
  • 点菜记录管理(按日期查看、明细查看)
  • 前台点菜页(早餐/午餐/晚餐、提交备注、预约点餐)
  • 访问控制(公开访问/密码访问)
  • 消息通知(支持企业微信 webhook 推送)

Generate from v1.0.1

发布于查看详情

新增

  1. 新增主题主色调自定义,设置方式:主题设置——布局,输入颜色代码,颜色代码可到https://htmlcolorcodes.com/zh/ 网站选择。
  2. 新增用户登录按钮,登录后显示头像。可自定义开关:主题设置——布局——顶部菜单登录按钮。请先设置默认头像。
  3. 移除了延迟加载模块。
  4. 优化了缩略图、分类封面图默认设置的显示。
发布于查看详情

新增

  • 适配Passkey 认证插件,支持通行密钥登录

优化

  • 完善认证页面适配,含2FA、注册等页面

Generated from v1.0.8

发布于查看详情
  1. MiniMax 接入重构为独立链路,改为走 MiniMax 当前的 Anthropic 兼容接口,补齐同步、流式、多轮对话的响应解析。
  2. 统一 AI 配置转换逻辑,避免摘要、润色、文章生成、标题生成各自维护一套 provider 分支。
  3. 设置项重构,去掉 MiniMax 单独 API 地址配置,补充按 AI 提供商选择模型的能力,并支持功能级默认模型。
  4. 编辑器顶部入口收敛,移除顶部 AI润色,把 AI标签 合并进 AI生成。
  5. 新增编辑器 AI 助手面板,支持输入指令、快捷动作、流式结果、复制/插入/替换,并根据视口上下空间自动决定向上或向下展开。
  6. 删除冗余代码
  7. 适配halo2.23。

Full Changelog: 3.20...3.2.1


Generated from 3.2.1

发布于查看详情
  1. MiniMax 接入重构为独立链路,改为走 MiniMax 当前的 Anthropic 兼容接口,补齐同步、流式、多轮对话的响应解析。
  2. 统一 AI 配置转换逻辑,避免摘要、润色、文章生成、标题生成各自维护一套 provider 分支。
  3. 设置项重构,去掉 MiniMax 单独 API 地址配置,补充按 AI 提供商选择模型的能力,并支持功能级默认模型。
  4. 编辑器顶部入口收敛,移除顶部 AI润色,把 AI标签 合并进 AI生成。
  5. 新增编辑器 AI 助手面板,支持输入指令、快捷动作、流式结果、复制/插入/替换,并根据视口上下空间自动决定向上或向下展开。
  6. 删除冗余代码
  7. 适配halo2.23。

Full Changelog: https://github.com/acanyo/halo-plugin-summaraidGPT/compare/3.1.9...3.20


Generated from 3.20

发布于查看详情

v0.4.0

本次更新聚焦于桌面壳层细节、窗口级响应式体验,以及 Moments 与目录页交互稳定性。

新增

  • Moments 支持瀑布流无感加载
  • Moments 详情页返回后可恢复上次浏览位置
  • Dock 新增 6 项后台可配置参数,支持进一步调节尺寸、间距与材质表现
  • Reader 页面目录支持窗口级响应式展示

优化

  • Finder 风格页面整体升级为窗口级响应式,窗口缩放时布局会随窗口尺寸自适应
  • Explorer 响应式断点进一步收敛,桌面端与手机端体验更清晰
  • 顶栏 submenu 视觉收紧,更接近 macOS 原生风格
  • Dock 材质、透明度与层次表现继续细化
  • 桌面图标与小组件的样式细节进一步统一

修复

  • 修复 Moments 详情页返回按钮未走 PJAX 导致的整页刷新问题
  • 修复移动端目录偶发不显示的问题
  • 修复手机端目录浅色模式下背景透明的问题
  • 修复视口切换后窗口尺寸异常的问题
  • 修复拖拽过程中 Alpine 指令泄露导致的报错
  • 修复部分分类详情页分页器样式在重构后丢失的问题

Generated from v0.4.0

发布于查看详情

新特性

  • 集成 Passkey 通行密钥插件
    • 登录页“快速关联”并入 Passkey 入口
  • 集成Halo Plugin Online在线显示插件
    • 页脚在线展示websocket状态、在线人数与活跃页面数
  • 登录/注册/忘记密码等网关页新增独立壁纸开关
    • 基本设置 -> 登录设置 新增“启用登录页壁纸”,默认关闭
    • 开启后网关页复用首页壁纸配置;关闭后这些页面不再跟随首页壁纸显示
  • 公安备案 Logo 自定义
    • 支持为公安备案单独选择 Logo 附件,留空时使用默认图标
    • 支持自定义公安备案 Logo 显示大小(16-40px,默认 20px)
  • 朋友们页面跳转验证交互改造(Ordinary / Hue)
  • 移除旧滑块验证结构与样式残留,改为主题色 CTA 按钮确认跳转
  • 朋友们页面头像兜底逻辑重构
    • 友链未填写头像或头像加载失败时,不再回退字母
    • 统一改为主题跟随的 SVG 占位图标,亮暗模式下自动使用对应主题色

Bug修复

  • 修复页脚 ICP / 公安备案显示开关未生效的问题。

Generated from v1.5.10

发布于查看详情

Changed:

  • 删除了废弃接口( total )的注册
  • 废弃了一个配置项

Pix:

  • 修复了个别配置项不起作用的Bug
  • 改进 了 client.js 的重连判断
发布于查看详情

更新日志

v0.3.0

新功能

  • Explorer 目录页手机端沉浸式适配(tags / categories / archives)
    • 768px 断点隐藏菜单栏、Dock、交通灯、缩放手柄
    • 窗口全屏化,内容层压缩(侧边栏、卡片网格、文章行、分页)
    • :has() + :not(.author-shell) 精确排除 author 页
  • Author 页手机端沉浸式适配
    • 统一 browser window 移动端判定边界为 <=768px
    • 返回按钮从仅 reader 生效改为全 browser 通用
    • 引入 previewless 双模式:预览面板可见性实时检测、选中态弱化、标题栏文案自动切换
    • 资料卡压缩、来源切换 2 列、文章/瞬间列表换行、分页紧凑
  • 顶栏模块化重构
    • 建立固定图标兼容层(默认 Lucide SVG + 后台 iconify 可覆盖)
    • 拆分顶栏为独立模块并补齐认证与小组件交互
  • 桌面组件增量刷新与编辑态交互优化
  • Reader 手机端目录面板与返回逻辑优化

修复

  • 手机端保持小组件原始设计密度,修复图标布局异常

v0.2.0

新功能

  • 瞬间页移动端沉浸式适配 + 场景同步 + PJAX 双重加载修复

修复

  • Author 页瞬间列表改用链接跳转,标签文本从标题/正文中去除

v0.1.0

新功能

  • 瞬间独立窗口 — 设置组、封面系统、动态标题、macOS 滚动条、WeChat PC 双主题
  • 桌面小组件 — 链接 PJAX 化、瞬间社交卡片、拖拽视觉升级、站点统计四变体合一
  • 标签/分类列表 — 首屏 SSR + API 动态加载模式
  • 站内导航性能优化 — 同变体内容级切换、懒加载、骨架屏

修复

  • 天气组件去重锁、图标避位、Explorer 属性补全、Author 分页 404

重构

  • 模块化 PJAX、CSS 路由与 SEO 同步
  • Vite ESM 多入口 + 调试系统

Full Changelog: v0.2.0...v0.3.0


Generated from v0.3.0

发布于查看详情

What's Changed

功能

  • 适配 friends 插件
  • 支持 moments 点赞以及评论

样式

  • 文章中的超链接增加下划线
  • 减小 button 边框宽度
  • 代码块颜色调整为主题强调色
  • 列表前缀颜色调整为主题强调色

Full Changelog: 2.1.6...2.2.1


Generated from 2.2.1

发布于查看详情

✨ 改进 / 优化

  • 图片缩略图加载 - 引用统计、重复检测、批量处理界面的图片列表采用小尺寸缩略图,降低页面卡顿(@ruibaby in #12)
  • 前端构建工具迁移 - 从 Vite 迁移到 Rsbuild,支持模块异步加载以减小 main.js 体积(@ruibaby in #13)

❤️ 贡献者

感谢 @ruibaby 对本项目的贡献!

📋 完整更新日志


Generated from v0.3.2

发布于查看详情

更新内容

  • 前台和后台新增当前状态提示,并按分钟刷新显示当前空闲或正在进行中的事项。
  • 前台和后台周视图补充当前时间线与红点指示,并优化层级表现,查看当前时间位置更直观。
  • 新增“距离下一个事项还有多久”提示,同时统一相关文案与展示细节,减少无效占位信息。
  • 优化前台顶部工具区布局,标题、状态、日期切换和视图切换在桌面与手机端的层级更清晰。
  • 补充 Finder API 与 REST API 的摘要能力,新增 summary 接口,并在周视图返回中补充 serverTimezoneIdsummary 字段,便于主题和自定义前端直接消费。

Generate from v2.6.0

发布于查看详情

微言通信插件版本更新说明

发布日期:2026-04-07

版本概览

本次版本聚焦于通信模块的管理能力完善与聊天治理能力增强,重点补齐了控制台聊天记录管理、消息撤回权限控制、群成员入群欢迎语、举报接收配置等关键能力。同时,对控制台通信模块的路由结构、菜单组织和聊天记录管理界面进行了系统优化,并同步完善了 OpenAPI 文档、前端生成类型和项目文档,进一步提升了整体可维护性与交付完整度。

核心新增能力

一、控制台聊天记录管理能力正式上线

本次版本新增了面向管理场景的聊天记录管理能力,管理员现可在 console 端统一查看任意群聊、频道和私聊的聊天记录。

该能力支持以下场景:

  • 查看普通聊天记录
  • 查看归档聊天记录
  • 查看已标记删除的聊天记录
  • 对删除消息保留状态标识,满足审查、追踪与问题排查需求

该功能的落地,进一步完善了通信插件在管理审查、内容治理和运营排障场景中的闭环能力。

二、消息撤回治理能力增强

围绕聊天管理和内容治理需求,本次版本增强了消息撤回能力,支持更高权限角色在对应场景下执行消息撤回操作,为管理端提供更完整的消息干预手段。

该能力将更好支撑以下场景:

  • 群聊与频道消息治理
  • 管理员介入处理异常消息
  • 内容风险审查后的处置操作

三、群成员入群欢迎语能力接入

新增群成员加入后的欢迎语发送能力,用户在加入群聊后可自动收到欢迎消息,进一步提升群聊的入群引导体验与社区氛围建设能力。

本次实现已将欢迎语正式接入现有聊天消息链路,确保其能够完整进入聊天记录体系。

四、举报接收配置能力扩展

本次版本新增运营者邮箱配置能力,并扩展了举报链路的接收目标配置,使举报信息可以根据实际运营需求发送至更合适的处理角色。

该能力为插件开发者、站长和运营方提供了更灵活的举报处理支持。

体验与架构优化

一、控制台路由与菜单结构优化

对通信模块在控制台中的路由结构和菜单组织方式进行了重构,优化了聊天窗口、聊天记录管理等功能的入口关系,使整体导航层级更加清晰,使用路径更加自然。

二、聊天记录管理界面优化

对聊天记录管理页面进行了整体重构和样式优化,重点提升了以下体验:

  • 会话浏览与聊天记录查看的协同效率
  • 审查场景下的信息读取效率
  • 页面结构与聊天窗口体验的一致性

整体交互逻辑更加贴近真实聊天场景,能够更好支撑后台审查和管理工作。

三、接口与类型定义同步完善

同步更新 OpenAPI 文档及前端生成 API、类型定义,进一步增强前后端接口的一致性,降低联调成本,为后续功能扩展和版本维护提供更稳定的基础。

问题修复

本次版本同时修复并改善了以下问题:

  • 修复管理端无法完整查看聊天记录的问题
  • 修复聊天记录审查场景下对归档消息和删除标记消息支持不足的问题
  • 修复通信模块控制台界面组织与路由结构不够清晰的问题
  • 修复群聊入群欢迎消息链路不完整的问题
  • 优化部分插件配置解析和接口兼容性问题
发布于查看详情

Theme Sky Blog 2 (v1.2.0)

✨ 新特性与优化

  • 设置面板升级:拆分为外观、基础、功能开关、页脚、高级 5 大逻辑组,所有开关统一为开启/关闭正逻辑。
  • 自定义布局:新增「紧凑模式」全屏显示,支持自定义终端风格滚动条。
  • 搜索组件适配:全面兼容 Halo 通用搜索插件,自动应用终端配色及暗黑模式。
  • 开发者模式:新增调试开关,控制台只在开启时输出系统日志。

⚡️ 架构重构

  • 按需加载优化:ASCII 字体库改为动态懒加载,大幅提升首页响应速度。
  • CSS 模块化:拆分原上千行的样式文件为基础、主体、认证三大独立模块。
  • API 降级兜底:直接访问非首页时自动后台拉取文章列表,修复终端模拟行内容丢失问题。
  • 构建迁移:去除废弃环境依赖,全面拥抱纯 ESM 打包链路。

🐛 缺陷修复

  • 版本兼容:替换会导致 Halo 开源版报错的验证码检测逻辑,双版本完美兼容。
  • 内存防漏:完美接管生命周期清理,消除单页跳转导致的事件和计时器内存泄漏。
  • 体验修复:修复了访问无效路径时的页面卡死,以及多场景下的按键冲突。

Generated from v1.2.0

发布于查看详情
条 / 页