v4.4.2
中文
本次版本聚焦举报处理闭环、话题列表与导航体验优化、系统脚本配置增强、账号安全处理,以及 README 文档更新。
- 举报处理与后台审核(Server + Web)
- 新增用户、文章、评论、话题等内容的举报入口,完善举报弹窗、提交参数和多语言文案。
- 新增后台用户举报列表、筛选、处理弹窗和相关权限,支持按数据类型和数据 ID 定位举报内容。
- 补充举报请求、后台权限、举报入口和后台页面相关测试,提升审核流程可靠性。
- 话题列表与首页导航体验(Web)
- 新增话题列表样式配置,支持图片、投票、浏览量紧凑展示等列表信息增强。
- 新增首页话题 Feed Tabs,并统一话题导航、分类入口、边框和 sticky 位置等视觉细节。
- LoadMore 组件新增自动滚动加载能力,话题列表页面可在滚动到底部时自动加载更多内容。
- 系统配置与脚本注入增强(Server + Web)
- 增强脚本注入配置,支持多个内联脚本和外部脚本标签的解析与保留。
- 优化后台设置页脚本配置的折叠状态和表单体验,避免本地折叠状态被配置规范化过程破坏。
- 增加脚本注入处理和后台设置交互相关测试。
- 账号安全与密码重置(Server)
- 后台重置用户密码后会失效该用户已有登录 token,降低旧会话继续使用的风险。
- 补充用户密码重置、token 失效和相关服务逻辑测试。
- README 与文档更新(Docs)
- 更新中文 README,新增英文 README,并移除旧的中文独立 README 文件。
- 调整项目介绍、部署说明和商业授权说明,让新用户更容易理解 bbs-go 的定位与部署方式。
发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.2
English
This release focuses on report handling workflows, topic list and navigation improvements, system script configuration enhancements, account security handling, and README documentation updates.
- Report Handling and Dashboard Review (Server + Web)
- Added report entry points for users, articles, comments, and topics, including the shared report dialog, request parameters, and localized copy.
- Added a dashboard user reports page with filtering, processing dialog, and related permissions for locating reports by data type and data ID.
- Added tests for report requests, dashboard permissions, report entry points, and dashboard report pages.
- Topic List and Home Navigation Experience (Web)
- Added topic list style configuration with richer image, vote, and compact view-count presentation.
- Added home topic feed tabs and refined topic navigation, category entry, borders, and sticky positioning for more consistent UI behavior.
- Added auto-load-on-scroll support to the LoadMore component so topic list pages can load more items near the bottom of the page.
- System Configuration and Script Injection Enhancements (Server + Web)
- Improved script injection handling to support and preserve multiple inline and external script tags.
- Refined the dashboard settings script configuration experience, including local collapsed-state preservation.
- Added tests for script injection handling and dashboard settings interactions.
- Account Security and Password Reset (Server)
- Invalidates existing login tokens after an admin resets a user's password, reducing the risk of old sessions remaining active.
- Added tests for password reset token invalidation and related service behavior.
- README and Documentation Updates (Docs)
- Updated the Chinese README, added an English README, and removed the older standalone Chinese README file.
- Refined project positioning, deployment guidance, and commercial licensing notes so new users can understand and deploy bbs-go more easily.
Release: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.2