注意:⚠️ 本次升级请务必查看「部署须知」并根据说明进行操作。
本次版本重点优化 搜索能力、用户体系与后台管理体验,同时对多个页面交互与数据记录逻辑进行了改进。
🔍 搜索系统重构
对搜索功能进行了整体重构,提升搜索能力与性能表现。
- 支持 搜索话题正文内容
- 搜索结果支持 关键词高亮显示
- 按不同使用场景优化搜索接口与结果展示
- 整体搜索性能优化
📱 新增手机号登录
新增 手机号登录功能,可在管理后台控制是否开启。
- 需配置短信服务商(系统此前版本已支持短信服务商)
- 支持与现有登录方式并存


⚙️ 后台系统优化
-
系统配置界面布局重构
- 减少层级结构
- 提升整体操作效率与使用体验
👤 用户数据增强
新增用户行为数据记录,同时优化 lastSeenAt 的更新逻辑,使活跃状态更加准确。
🏷️ 标签模块优化
- 标签列表页 移除 slug 显示
- 移除标签
color字段,简化数据结构
💬 交互体验优化
- 优化 话题回复引用交互体验,支持 点击展开被引用的回复内容
🛠️ 问题修复
- 修复登录在特殊场景下可能出现的报错问题
📋 部署须知
⚠️ 升级前请务必先备份数据库,以避免升级过程中出现意外情况导致数据丢失。
本次更新包含两项关键变更,部署后请执行相应操作:
- 🚀 数据库结构变更
部署完成后,请同步数据结构:
nodebbs→db→push**
注意: 1,如出现下面提示,选择 No 并回车
· You're about to add users_phone_unique unique constraint to the table, which contains * items. If this statement fails, you will receive an error from the database. Do you want to truncate users table?
❯ No, add the constraint without truncating the table
Yes, truncate the table
注意: 2,如出现下面提示,选择 Yes 并回车
Do you still want to push changes?
No, abort
❯ Yes, I want to remove 1 column,
- 🌱 初始化数据变更
部署完成后,请运行数据初始化:
nodebbs→db→seed
更新后如有任何问题或建议,欢迎直接在本帖下回复反馈。😉
