Flinthub 1.1.0 到 Flinthub 1.2.0 版本的更新内容如下:
整理自
release/core/下的 32 个manifest-*.json与各版本镜像里的改动说明.md。时间均为北京时间;「文件数」是当版核心包内文件总数(全量包),不是改动数。
一、总览
32 个版本,18 天(2026-10-02 → 10-20),核心从 311 个文件长到 326 个。
演进主线可以归成七条:
| 主线 | 版本区间 | 一句话 |
|---|---|---|
| 在线升级系统 | 1.1.0 → 1.1.14 | 首发 → 连续修 conflict 误报 → 升级页显示更新内容 |
| 跨站插件商店 | 1.1.2 → 1.1.22 | 上线 → 分类扩容 → 修安装按钮 → 授权前置自检 |
| 性能与可靠性 | 1.1.10、1.1.12、1.1.27~1.1.30 | 分库队列加固 → 缓存收口 → 孤儿附件四次连修 |
| 图标体系 | 1.1.16 → 1.1.19 | 字体子集化 → 加 Tabler → 连修两轮对齐偏差 |
| PWA | 1.1.20 | 从写死改为后台可配置 |
| 插件生态能力 | 1.1.21、1.1.25 | 补模型方法、补游标分页,均不改变核心行为 |
| 前台细节 | 1.1.23、1.1.26、1.2.0 | 导航改版、验证码可见性、回到顶部 |
二、版本速查表
| 版本 | 日期 | 文件数 | 本版主题 |
|---|---|---|---|
| 1.1.0 | 10-02 | 311 | 内置在线升级系统首发(完整安装包形态) |
| 1.1.1 | 10-02 | 311 | 升级器与安装脚本修正 |
| 1.1.2 | 10-03 | 316 | 跨站插件商店(Market)上线 |
| 1.1.3 | 10-03 | 316 | 插件分类由 5 类扩到 10 类 |
| 1.1.4 | 10-03 | 316 | 修「插件安装/升级被误拦」 |
| 1.1.5 | 10-04 | 316 | 修升级误报 conflict(分批游标错位) |
| 1.1.6 | 10-04 | 316 | 修插件商店「安装/升级」按钮永不显示 |
| 1.1.7 | 10-05 | 317 | 后台仪表盘、基础设置、备案号与升级页 |
| 1.1.8 | 10-05 | 317 | 修升级反复提示「conflict 1 个」的死锁 |
| 1.1.9 | 10-05 | 317 | 新增「下载管理」(升级包 / 插件包) |
| 1.1.10 | 10-05 | 317 | 性能提速 + 可靠性加固(分库队列 / 计数 / 搜索) |
| 1.1.11 | 10-06 | 317 | 等级口径统一:以积分计算结果为唯一真值 |
| 1.1.12 | 10-06 | 318 | 后台「更新缓存」收口为单一实现 + 版块最新帖快照 |
| 1.1.13 | 10-06 | 318 | 升级冲突支持「全局选」(覆盖 / 跳过)+ 堵两个静默覆盖盲点 |
| 1.1.14 | 10-09 | 319 | 升级页显示「更新内容」+ 核心发信驱动短路钩子 |
| 1.1.15 | 10-09 | 319 | 修非 SMTP 驱动下邮件主题变乱码 |
| 1.1.16 | 10-09 | 319 | 图标字体首次子集化(删全量 ttf/woff2) |
| 1.1.17 | 10-09 | 322 | 新增 Tabler 图标库,后台可切换图标风格 |
| 1.1.18 | 10-09 | 322 | 修 Tabler 图标整体偏小(字形留白差异) |
| 1.1.19 | 10-10 | 322 | 修「图标整体偏左」+ 子集字体升 v2 |
| 1.1.20 | 10-10 | 325 | PWA 改为后台可配置(开关 / 图标 / 配色 / 离线页) |
| 1.1.21 | 10-11 | 325 | 为 mobile_api 插件补齐模型方法(回复 / 通知 / 私信) |
| 1.1.22 | 10-12 | 325 | 插件商店新增「授权前置自检」 |
| 1.1.23 | 10-15 | 325 | PC 顶部导航改版:拆右侧工具组 + 导航搜索框 |
| 1.1.24 | 10-16 | 325 | 修后台批量移动内容报错、二级目录下二次验证反复跳转 |
| 1.1.25 | 10-17 | 325 | Thread 新增游标分页方法(供 MCP 等插件稳定翻页) |
| 1.1.26 | 10-17 | 325 | 修人机校验未通过时验证码框被永久隐藏(登录 / 注册) |
| 1.1.27 | 10-18 | 325 | 修后台「清理孤儿附件」生产环境点不开 + 防插件图片误删 |
| 1.1.28 | 10-19 | 325 | 修 1.1.27 引入的「重建后预览一直报错」 |
| 1.1.29 | 10-19 | 325 | 孤儿附件扫描提速 6 倍 + 修 WAL 模式下的误删漏洞 |
| 1.1.30 | 10-19 | 325 | 修 1.1.29 线上缓存完全不命中(-shm 抖动)+ 复用率上桌面 |
| 1.2.0 | 10-20 | 326 | 七个前台页面新增「回到顶部」悬浮按钮 |
三、几条值得记住的线
升级系统的三次「打架」。 1.1.1 打底之后,1.1.5 / 1.1.8 / 1.1.13 连着三次修 conflict 误报:先是分批写入时游标错位导致有些文件被静默跳过,再是基线文件把自己写成了「被改过」,最后干脆给了「覆盖 / 跳过」全局选择。到 1.1.14 才把「这版到底改了什么」搬进升级页。
孤儿附件四连修。 1.1.27 修「生产环境点不开」,1.1.28 修它引入的预览报错,1.1.29 提速 6 倍却又踩了 WAL 白名单盲区(会误删图片),1.1.30 修缓存不命中。四版都在 Settings.php 与 maintenance.php 上打转。
图标四连修。 1.1.16 把图标字体做成子集,1.1.17 加 Tabler,1.1.18 修「偏小」,1.1.19 修「偏左」——原因是两个字库的字形留白不同(FA6 填满 em 框,Tabler 约 83%),字体子集化还会改 lsb,必须逐码点核对。
两版「只加能力、不改行为」。 1.1.21 与 1.1.25 都是插件要什么、核心补什么(模型方法 / 游标分页),对现有站点零影响。
四、1.2.0 这次改了什么
- 首页、论坛页与版块页、帖子详情页、博客页与博客分类页、博客详情页,右下角浮动按钮区新增回到顶部箭头按钮。
- 页面向下滚动超过 300px 才出现,点击平滑回顶;未达阈值时按钮不占位、不显示。
- 帖子详情页原有的「发新帖」浮动按钮让位,浮动按钮仍保持三个(回到顶部 / 返回版块 / 回复)。
- 文案随站点语言切换(简 / 繁 / 英),并尊重访客系统的「减少动态效果」设置。
- 纯前端改动:不动数据库、不加配置项,升级后无需任何额外操作。