Skip to content

v4.4.2

Latest

Choose a tag to compare

@bbbbbbbbbbbbba bbbbbbbbbbbbba released this 28 Jun 02:30
· 2 commits to master since this release

v4.4.2

中文

本次版本聚焦举报处理闭环、话题列表与导航体验优化、系统脚本配置增强、账号安全处理,以及 README 文档更新。

  1. 举报处理与后台审核(Server + Web)
  • 新增用户、文章、评论、话题等内容的举报入口,完善举报弹窗、提交参数和多语言文案。
  • 新增后台用户举报列表、筛选、处理弹窗和相关权限,支持按数据类型和数据 ID 定位举报内容。
  • 补充举报请求、后台权限、举报入口和后台页面相关测试,提升审核流程可靠性。
  1. 话题列表与首页导航体验(Web)
  • 新增话题列表样式配置,支持图片、投票、浏览量紧凑展示等列表信息增强。
  • 新增首页话题 Feed Tabs,并统一话题导航、分类入口、边框和 sticky 位置等视觉细节。
  • LoadMore 组件新增自动滚动加载能力,话题列表页面可在滚动到底部时自动加载更多内容。
  1. 系统配置与脚本注入增强(Server + Web)
  • 增强脚本注入配置,支持多个内联脚本和外部脚本标签的解析与保留。
  • 优化后台设置页脚本配置的折叠状态和表单体验,避免本地折叠状态被配置规范化过程破坏。
  • 增加脚本注入处理和后台设置交互相关测试。
  1. 账号安全与密码重置(Server)
  • 后台重置用户密码后会失效该用户已有登录 token,降低旧会话继续使用的风险。
  • 补充用户密码重置、token 失效和相关服务逻辑测试。
  1. 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.

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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