Skip to content

更新日志

v4.4.5 (2026-08-17)

本次版本聚焦通用 OIDC 登录、内容发布防滥用、S3 兼容对象存储、内容数据一致性,以及双镜像仓库发布能力。

  1. 通用 OIDC 登录(Server + Web)
  • 新增标准 OIDC 身份提供商配置、授权回调、PKCE 与登录状态管理,可接入兼容 OIDC 的统一身份服务。
  • 在后台设置中补充 OIDC 配置入口,并完善登录页、多语言文案和回调处理。
  1. 内容防滥用与审核(Server + Dashboard)
  • 新增发帖和评论频率限制,支持在后台配置防滥用策略,并补充服务层测试。
  • 完善待审核内容的可见性与后台管理流程,降低重复发布和接口滥用风险。
  1. 对象存储与数据一致性(Server)
  • 新增通用 S3 兼容存储,可对接 Cloudflare R2、MinIO、RustFS 等服务,并优化代理行为。
  • 修复用户发帖和评论计数一致性,确保积分排行、角色框及用户统计展示准确。
  1. 发布链路与体验优化(CI + Web)
  • Docker 镜像同步发布到 GHCR 与 Docker Hub,并提供 v4.4.54.4.5latest 标签。
  • 修复 Firefox 评论编辑器 placeholder 遮挡操作按钮的问题,并优化话题列表布局与对齐。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.5

v4.4.4 (2026-08-04)

本次版本聚焦路由资源加载可靠性、未安装站点的响应语义、跨架构发布包,以及用户资料更新后的缓存一致性。

  1. 路由与安装流程可靠性(Server + Web)
  • 嵌入包括下划线路由在内的全部路由资源,确保打包后页面可以正确加载。
  • 为未安装站点使用专用 HTTP 状态,并补充安装中间件测试。
  1. 发布与部署能力(Build)
  • 新增 Linux ARM64 发布产物,并提供用于生成分发 tarball 的 Makefile 打包目标。
  1. 用户体验与维护(Web + Server)
  • 用户更新头像或昵称时同步清除积分排行缓存,保证展示数据及时一致。
  • 优化任务页面布局与任务展示组件,并清理 README 中的 Contributors 区块。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.4

v4.4.3 (2026-07-22)

本次版本聚焦 PostgreSQL 支持、安装流程修复、移动端话题导航体验优化,以及 README 与安装向导链接更新。

  1. PostgreSQL 支持与安装能力(Server + Deploy)
  • 新增 PostgreSQL 数据库支持,完善模型字段、配置项和安装流程中的数据库类型处理。
  • 新增 docker-compose.postgresql.yml,提供 PostgreSQL 部署示例,方便使用 PostgreSQL 启动 bbs-go。
  • 补充 PostgreSQL 安装相关测试,覆盖安装路径和数据库配置生成逻辑。
  1. PostgreSQL 安装修复(Server)
  • 修复内置 PostgreSQL 安装路径中的配置复制和初始化问题,确保新安装流程可以正确写入配置。
  • 修复 PostgreSQL DSN 转义处理,避免用户名、密码或数据库参数中的特殊字符导致连接失败。
  • 修复系统配置按 key 查询逻辑,提升安装和配置读取的可靠性。
  1. 移动端话题导航体验(Web)
  • 增强移动端话题导航,新增抽屉式导航和响应式样式,优化分类入口与滚动体验。
  • 修复移动端菜单内容自动聚焦问题,减少打开菜单时的意外页面跳动。
  • 调整话题导航内容、边框和布局样式,让首页与话题列表的导航体验更一致。
  1. README 与安装向导链接更新(Docs + Web)
  • 更新中文和英文 README 中的后台入口说明,指向新的 Dashboard 地址。
  • 修正安装向导完成后的后台跳转链接,避免继续跳转到旧的管理入口。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.3

v4.4.2 (2026-06-28)

本次版本聚焦举报处理闭环、话题列表与导航体验优化、系统脚本配置增强、账号安全处理,以及 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

v4.4.1 (2026-05-27)

本次版本聚焦分类体系命名统一、后台排序与权限能力补齐、站点脚本注入,以及用户隐私和前端开发体验优化。

  1. 话题分类体系统一(Server + Web)
  • 将原有节点相关命名逐步统一为分类(Category),覆盖后端接口、服务、仓储、前端路由和组件命名。
  • 优化话题分类选择器、分类导航、分类筛选和搜索相关逻辑,并补充选择器样式与行为测试。
  • 更新默认分类资源、迁移脚本和中英文文案,让分类概念在前后台展示更一致。
  1. 后台排序与数据管理增强(Dashboard)
  • 新增徽章、友情链接、任务配置等后台数据的排序能力,并补充对应 API 与测试。
  • 新增角色管理拖拽排序,优化通用 Dashboard 数据表格、筛选、详情和表单流程。
  • 链接管理补齐删除能力和权限控制,徽章创建时默认状态调整为启用。
  1. 权限、迁移与运维能力完善(Server)
  • 新增权限同步与清理迁移逻辑,完善后台权限注册和相关测试。
  • 优化 RBAC 初始化、搜索重建、前台审核、违禁词删除等权限迁移脚本的组织方式。
  • 新增 make dev 开发命令,并支持带开发构建标签运行 Go 服务,提升本地调试效率。
  1. 脚本注入与前端运行体验(Web)
  • 新增运行时脚本注入能力,可用于站点自定义脚本、统计或第三方集成场景。
  • 优化 Web 根入口、嵌入模式和运行时加载逻辑,并补充脚本注入测试。
  • 改进标签输入组件样式与 Backspace 删除体验,优化首页侧边栏卡片操作能力。
  1. 用户隐私、消息与本地化优化(User + i18n)
  • 对受限制用户的资料字段进行脱敏处理,并补充本地化支持和渲染测试。
  • 私信用户中心接入未读消息数量重置逻辑,提升消息状态一致性。
  • 扩展中英文翻译文案,修复部分组件 key 唯一性问题,减少前端渲染告警。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.1

v4.4.0 (2026-05-22)

本次版本聚焦底层技术栈升级、前后端运行架构统一、SPA 构建与部署体验,以及 SEO 与 Docker 发布能力增强。

  1. 前端重构为 React 架构(Web)
  • 将前端从旧版实现重构为基于 React / React Router 的新架构,统一页面路由、加载逻辑和组件组织方式。
  • 新增完整的 web 工程结构,包含页面路由、通用组件、后台组件、编辑器、用户中心、主题、i18n 与 API 客户端等模块。
  • 移除旧的 site 构建产物,改为新的 Web 构建与嵌入流程,提升后续功能维护和界面迭代效率。
  1. 服务端迁移到 Gin(Server)
  • 将服务端 Web 框架从 Iris 迁移到 Gin,重构路由、中间件、请求参数、响应封装和静态资源处理逻辑。
  • 将原有 controller 逐步迁移为 handler 结构,覆盖前台 API、后台管理 API、安装、登录、内容、用户、评论、投票等主要功能。
  • 新增 ginxparams 等基础工具,补充静态资源、路由、安装流程、用户渲染、搜索等相关测试。
  1. SPA 构建、嵌入与运行体验优化(Web + Server)
  • 新增 SPA 构建产物嵌入与静态文件处理能力,支持服务端直接托管前端页面。
  • 优化 Makefile,提供更清晰的 build、run、test、check、web-build-spa、release 等命令。
  • 增加运行时 Banner 地址输出,并通过 .env / server URL 配置提升本地运行和 SSR 脚本的可配置性。
  1. SEO Sitemap 与搜索能力增强(Server + Web)
  • 新增 SEO sitemap 生成与状态接口,并接入后台权限控制。
  • 增加 /sitemap.xml 代理处理,优化 SSR 服务中的请求转发逻辑。
  • 优化搜索服务、搜索参数处理和搜索相关测试,提升站点内容发现能力。
  1. Docker、构建流水线与贡献文档完善(Build + Docs)
  • 新增 Dockerfile.dockerignoreCONTRIBUTING.md,完善容器化部署和贡献说明。
  • 新增 GitHub Actions Docker 镜像构建与推送工作流,并修正 Docker 构建平台配置为 amd64
  • 更新构建脚本,移除旧 SSR 准备脚本,简化发布构建流程。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.4.0

v4.3.9 (2026-05-19)

本次版本聚焦 SEO 元信息与站点地图生成、Dashboard 视觉细节、图片预览交互,以及部署和文档体验优化。

  1. SEO Sitemap 与 Robots 支持(Server)
  • 新增定时 SEO sitemap 生成能力,支持上传 sitemap 文件并自动暴露 sitemap index。
  • 新增静态 robots.txt 处理,补充 sitemap 发现能力和非公开路由的爬虫禁止规则。
  • 补充 sitemap service 与 router 相关测试,提升生成类 SEO 资源的可靠性。
  1. 页面元信息与公开路由 SEO(Web)
  • 新增通用 SEO metadata 工具,覆盖站点首页、文章、话题、标签、节点、用户资料、搜索、链接、任务、安装与登录相关路由。
  • 优化 route loader,让 SSR 能提供更完整的页面标题、描述、canonical URL 和预览图。
  • 新增用户资料辅助加载逻辑,支持公开资料子页中的文章、徽章、粉丝和关注用户页面。
  1. Dashboard 布局与视觉细节优化(Web)
  • 优化 Dashboard 设置、话题、文章、等级、概览、侧边栏、工具栏和表格展示。
  • 改进响应式间距、导航文案、侧边栏品牌区和高密度数据页面的布局细节。
  • 调整全局样式,让后台与内容区域展示更一致。
  1. 图片预览与内容渲染改进(Web + Server)
  • 文章封面接入可预览图片渲染,提升图片查看体验。
  • 话题信息流图片处理支持预览,并优化图片渲染表现。
  • 改进标签渲染、API 响应字段和上传服务辅助逻辑,增强内容渲染链路。
  1. Docker、README 与发布流水线更新(Build + Docs)
  • Docker Compose 持久化改为主机路径,并将 Docker 配置文档切换到新的 bbs-go-docker.yaml 命名。
  • 简化 Docker 镜像工作流,让 push 事件也能构建镜像,不再只依赖 pull request 条件。
  • README 中英文特性概览由 Mermaid 图替换为 SVG 图片,并同步优化说明文案。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.9

v4.3.7 (2026-05-16)

本次版本聚焦 Dashboard 路由模块化、通用数据管理流程、编辑器交互增强,以及 i18n 与运行体验优化。

  1. Dashboard 路由与数据管理升级(Web)
  • 将后台管理页面拆分为独立 React Router route module,提升导航、加载与维护清晰度。
  • 新增通用 Dashboard 数据管理组件,覆盖表格、工具栏、字段控件、筛选器、详情弹窗、表单弹窗和密码弹窗。
  • 补齐用户、角色、节点、链接、徽章、评论、任务、邮件日志、违禁词、用户举报、用户徽章、用户经验日志、用户任务日志等后台独立页面。
  1. Dashboard UI 与表单体验优化(Web)
  • 新增支持全屏的通用 Dashboard 弹窗,并优化 Dashboard 下拉选择组件的空状态文案与清空选择逻辑。
  • 新增 command、input group、item、pagination、slider、switch、table、toggle、toggle group、spinner 等通用 UI 组件。
  • 优化后台概览加载态、侧边栏用户导航、分页控件、文章封面渲染、页面滚动和表单布局一致性。
  1. 编辑器与内容交互增强(Web)
  • 话题编辑器模式切换改为 Tabs,并优化编辑模式切换体验。
  • Slash command 新增段落和任务列表选项,补充自定义滚动条样式,并修复编辑器颜色选择器体验问题。
  • 新增通用标签输入组件,优化标签编辑时 Backspace 删除行为。
  1. 站点、文章与话题页面细节优化(Web)
  • 文章新增目录支持,并优化文章列表布局、元信息展示、溢出处理和移动端呈现。
  • 话题与评论相关操作统一接入通用确认弹窗,提升删除等敏感操作的一致性。
  • 优化站点 Header、Footer、用户中心操作、账号设置、暗色模式和内容样式清理后的展示效果。
  1. i18n、登录与服务端通知可靠性(Web + Server)
  • 接入 i18next 语言管理,并扩展 en-US / zh-CN 在后台、编辑器、通用 UI 和站点文案上的覆盖。
  • Google 登录配置切换为 OAuth 配置结构,并优化 Web 根入口的懒加载逻辑。
  • 邮件通知辅助逻辑重构为 messageService 方法并补充单元测试,同时改进服务端响应、本地化和校验处理。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.7

v4.3.6 (2026-05-15)

本次版本聚焦前端架构统一、管理后台迁移完成、Docker 部署闭环和安装运行体验优化。

  1. Web 前端统一迁移到 React Router(Web)
  • 新增 web/ React Router Framework Mode 前端,统一承载站点页面和管理后台页面。
  • 移除旧 site/ Nuxt 项目和旧 admin/ Vue 子项目,构建入口统一切换到 web 模块。
  • 支持 SSR 与 SPA 两种构建输出,并补齐路由 loader、鉴权上下文、根数据加载和错误页处理。
  1. Dashboard 管理后台能力完善(Web + Server)
  • /dashboard 新增后台布局、侧边栏、面包屑、主题切换、语言切换和管理员访问控制。
  • 补齐内容管理、帖子管理、数据配置、站点设置、页面配置、等级配置等管理页面能力。
  • 新增后台图片上传、分页控制、JSON 校验、排序校验、角色删除保护和更友好的表单组件。
  1. 站点页面与用户交互升级(Web)
  • React 版站点补齐首页、帖子、文章、搜索、任务、链接、安装、用户中心和账号设置等页面。
  • 话题详情新增目录、图片预览、附件展示、点赞收藏、推荐/取消推荐、已解决/未解决等交互入口。
  • 优化登录注册、OAuth 回调、微信登录弹窗、错误页面、搜索快捷入口和用户资料页标题展示。
  1. Docker 部署与构建流程重构(Build + Docs)
  • 新增 Dockerfile、docker-compose.yml、默认 docker/bbs-go.yaml 和容器启动脚本。
  • 新增 GitHub Actions Docker 镜像构建与推送流程,并移除旧的 server/site 分离构建工作流。
  • Makefile 支持选择前端构建目标并统一使用 web 模块,文档同步补齐 Docker 部署、配置和安装说明。
  1. 服务端清理、安装与兼容性优化(Server)
  • 安装流程增加必需配置兜底与错误处理,系统配置增加安装状态响应字段。
  • 移除旧菜单/API 管理相关表与服务,并通过迁移脚本清理遗留表结构。
  • 管理员角色判断、评论管理、发布参数校验、静态资源路径和多语言配置继续优化。
  • 移除 SEO 推送逻辑,减少过时外部依赖,并补充安装、渲染和评论相关测试。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.6

v4.3.5 (2026-03-15)

本次版本聚焦第三方登录补强、附件能力闭环、分类导航升级和站点配置体验重构。

  1. GitHub 登录与账号绑定(Site + Server + Admin)
  • 新增 GitHub OAuth 登录能力,并补齐登录回调、账号绑定与解绑流程。
  • 后端支持按邮箱自动识别并关联已有用户,降低重复注册与绑定成本。
  • 后台新增 GitHub 登录开关、Client ID 和 Client Secret 配置,并同步补齐中英文文案。
  1. 附件上传下载体系完善(Site + Server)
  • 新增话题附件上传与下载能力,支持按用户维度记录已下载附件与下载状态。
  • 增加附件下载控制、中间件与错误页处理,提升异常场景下的可用性和提示友好度。
  • 上传器与附件服务重构,统一附件键生成、事务处理和多存储实现的行为。
  1. 分类层级与导航体验升级(Site + Server + Admin)
  • 节点支持父子级关系与类型继承,后台节点管理和表单能力同步增强。
  • 站点新增子分类导航、分类快捷选择和层级树构建逻辑,分类浏览更清晰。
  • 搜索、节点页和帖子发布页同步适配多级分类筛选与展示。
  1. 站点设置与页面内容配置重构(Admin + Site + Server)
  • 后台设置中心重构,新增页面设置、内容设置和通知设置模块。
  • About 页面、Footer 链接及相关站点内容改为可配置化管理,减少硬编码内容。
  • 通知设置支持站内信和邮件分别控制,配置结构与前后端接口保持一致。
  1. 交互细节、资源与多语言优化(Site + Server + Docs)
  • 优化话题列表、详情页、评论区、任务页和用户资料等多处样式与交互细节。
  • 调整默认 logo、节点图标、默认背景图等资源组织方式,并补齐默认资源兜底。
  • 持续完善 en-US / zh-CN 文案、README 与相关开发文档,提升安装和使用一致性。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.5

v4.3.4 (2026-03-07)

本次版本聚焦问答能力完善、悬赏流程闭环和设置中心重构,并持续优化多端交互体验。

  1. 问答能力与后台管理升级(Server + Admin)
  • 新增问答功能并打通后台管理能力,支持问答状态管理与筛选。
  • 后台将问答与帖子管理入口整合,减少重复入口和维护成本。
  • 帖子列表与节点筛选参数优化,提升管理侧和站点侧查询一致性。
  1. 悬赏机制完善(Site + Server)
  • 新增问答悬赏积分能力,支持发布时配置悬赏积分并补齐校验规则。
  • 支持问答未被采纳时的悬赏退回逻辑,完善资金流转闭环。
  • 话题创建与发布流程重构,细化 Q&A 场景下的参数处理与提示文案。
  1. 消息通知与任务事件扩展(Server + Admin)
  • 新增 QaAnswerAccepted 消息类型,并补齐站内信与邮件通知链路。
  • 支持站内通知与邮件通知拆分开关,通知策略更灵活。
  • 通知与设置相关页面重构,新增内容设置和通知设置模块。
  1. 多语言与配置体验优化(Admin + Site + Locales)
  • 扩展并统一 en-US / zh-CN 文案,覆盖问答、悬赏、通知与设置场景。
  • 优化编辑器国际化处理方式,提升翻译键管理的可维护性。
  • 补齐后台表单文案、校验提示与页面标题的多语言一致性。
  1. 页面交互与资源结构优化(Site + Server)
  • 话题列表、详情页、评论区和用户信息区域进行多项样式与可读性优化。
  • 节点页新增动态筛选与排序交互优化,增强浏览效率。
  • 站点资源目录调整(logo、默认图片、节点图标等)并完善默认资源兜底逻辑。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.4

v4.3.3 (2026-02-27)

本次版本聚焦导航管理升级、脚本注入能力和基础设施重构优化。

  1. 导航配置能力升级(Admin + Site)
  • 导航配置升级为支持二级菜单。
  • 新增二级菜单展开/收起,以及全部展开/收起操作。
  • 重构菜单编辑体验,支持菜单详情操作与拖拽排序。
  • 补齐并优化 en-US / zh-CN 多语言文案和交互细节。
  1. 脚本注入能力(Admin + Server)
  • 新增脚本注入配置能力与后台管理入口。
  • 增加“脚本名称”必填校验,并统一字段命名展示。
  • 同步更新相关国际化文案,保证中英文配置体验一致。
  1. 构建工具、i18n 与编辑器增强
  • 构建工具新增目标分支选择(master / dev),并优化分支展示顺序。
  • 新增语言切换能力,优化主题切换按钮文案。
  • HtmlEditor 新增 i18n 支持,并升级 tiptap3.20.0
  1. 基础能力与运行时优化
  • 重构 IP 定位初始化与配置流程,改进异步启动逻辑。
  • 增强 IPv4/IPv6 数据文件下载、校验与解析能力,并补充单元测试。
  • 新增 respath 包统一上传路径处理,并同步改造相关功能。
  • 重构文件下载流程,增加下载进度监控与日志记录能力。
  • 多项交互细节优化(如下拉菜单定位、选中项滚动、导航响应式表现)。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.3

v4.3.2 (2026-02-25)

本次版本聚焦密码重置、SMTP 配置管理和邮件可观测性能力建设。

  1. 密码重置能力(Site + API)
  • 新增找回密码与重置密码接口(/api/login/send_reset_password_email/api/login/reset_password)。
  • Site 端新增“忘记密码/重置密码”页面,并接入验证码流程。
  • 服务端新增重置 token 合法性与有效期校验,重置成功后会使该用户现有登录态失效。
  • 补齐 en-US / zh-CN 的前后端 i18n 文案。
  1. SMTP 配置后台化(Admin + Migration)
  • 后台设置页新增 SMTP 配置表单。
  • 系统配置接口与保存逻辑新增 smtpConfig 字段。
  • 新增数据迁移:当系统配置缺失时,将 YAML 中有效 SMTP 配置迁移到 sys_config
  • 清理 bbs-go.example.yaml 中旧 SMTP 注释块,并整理搜索配置段落位置。
  1. 邮件日志系统(Admin + Server)
  • 新增 EmailLog 模型、仓储、服务、控制器以及后台列表页。
  • 邮件发送链路支持记录发送结果、业务类型、主题、正文和错误信息,便于审计与排障。
  • 后台新增邮件日志详情弹窗,支持内容预览、源码查看与一键复制。
  • 新增迁移脚本:初始化“邮件记录”菜单,并为默认角色(owner/admin)补齐授权。
  1. 邮件服务重构与页面细节优化
  • 用统一 EmailService 替换旧邮件发送实现。
  • 密码重置、邮箱验证、消息通知等邮件发送场景统一接入新服务和业务类型日志。
  • 统一 LoadMoreAsync 组件命名,并简化 TasksUserCard 用法。
  • 优化文章页/文章标签页国际化标题与样式细节,补充安装中提示文案与谷歌解绑链接交互样式。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.2

v4.3.0 (2026-02-16)

本次更新重点带来了任务成长玩法和更完整的互动体验,同时优化了页面表现与系统稳定性。

  1. 全新任务与成长系统
  • 新增任务中心,可查看并完成每日/新手/成就任务。
  • 新增等级与经验展示,成长进度更清晰。
  • 新增徽章展示,完成任务可获得对应荣誉标识。
  1. 投票功能上线
  • 现在可以在帖子中发起投票并参与投票。
  • 投票展示与交互体验全面优化,阅读和参与更直观。
  1. 个人中心与页面体验优化
  • 优化用户信息卡片、签到入口、消息与列表等页面布局。
  • 多处视觉细节升级,浏览更舒适、操作更顺手。
  • 主题、搜索、节点筛选等页面交互体验持续提升。
  1. 登录与账号体验增强
  • 支持 Google 登录相关能力(按站点配置开放)。
  • 登录、绑定、密码相关提示与流程更清晰。
  1. 稳定性与安全性提升
  • 修复了多项已知问题与部分异常场景。
  • 进行了安全与性能优化,整体使用更稳定。

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.3.0

v4.1.0 (2025-06-27)

🌍 国际化支持 (i18n)

  • 多语言界面:新增完整的中英文双语支持
  • 语言切换:用户可自由切换界面语言,提供更好的国际化体验
  • 本地化数据:支持多语言数据库初始化,包括节点、角色等基础数据
  • 管理后台:管理界面同步支持多语言,方便不同地区的管理员使用

✍️ 全新富文本编辑器

  • 现代化设计:采用基于 TipTap 的全新富文本编辑器,界面更加美观现代
  • 丰富功能:支持标题、列表、表格、代码块、引用、链接等多种排版元素
  • 主题适配:完美支持明暗主题切换,自动适应用户系统偏好
  • 图片处理:优化图片上传和显示,支持拖拽上传和可调整大小
  • 移动友好:响应式设计,在移动设备上同样提供出色的编辑体验

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.1.0

v4.0.6 (2025-06-27)

  • 新增安装引导;
  • 一键安装,鼠标双击即可启动;
  • 新增腾讯云照片上传支持;

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.0.6

v4.0.5 (2025-02-24)

  1. 全新的 UI
  2. 更细致的权限控制
  3. 更快捷的部署方式

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.0.5

v4.0.3 (2024-09-17)

  1. 升级Dockerfiledocker-compose.yml,完善 docker 部署流程
  2. 多处细节优化

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.0.3

v4.0.1 (2024-05-16)

  1. 重构搜索功能,使用bleve实现搜索
  2. 多项细节优化和 BUG 修复

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.0.1

v4.0.0 (2024-02-21)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v4.0.0

  1. 系统重构:对整个系统进行了全面的重构,以提高性能、可维护性和扩展性。
  2. Vue3/Nuxt3 升级: 将前端框架升级到最新的 Vue.js 3 版本,享受新版本带来的性能提升、新特性和改进。
  3. 提供全新的管理后台
  4. 简化安装流程,提供完整的 docker 镜像

v3.5.5 (2022-12-02)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.5

  • 【新增】违禁词模块,违禁词支持词组和正则表达式
  • 【新增】发帖、发文章、评论进行违禁词筛选
  • 【新增】发帖审核功能
  • 【新增】邮箱认证白名单功能
  • 【优化】优化管理后台功能细节
  • 【优化】优化 docker 镜像构建脚本(感谢长亭科技)
  • 【漏洞修复】修复外链跳转 XSS 问题(感谢长亭科技)
  • 【漏洞修复】修复一个越权查看他人邮箱信息的漏洞(感谢长亭科技)

v3.5.4 (2022-11-14)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.4

  • 【新增】新增默认头像支持
  • 【新增】新增举报功能
  • 【新增】文章封面图支持
  • 【新增】系统支持配置开启或关闭功能模块(帖子、动态、文章)
  • 【优化】优化文章模块功能,优化文章页面样式
  • 【优化】优化文章审核流程
  • 【BUGFIX】修复二级回复消息查看跳转错误
  • 【优化】升级第三方依赖、多出细节和功能优化

v3.5.3 (2022-09-27)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.3

  • 支持 docker 快速启动
  • 修复 dark 模式下多处样式细节问题
  • 代码高亮改用 PrismJS 实现
  • 用户资料新增性别、生日
  • 多处细节优化和 BUG 修复

v3.5.2 (2022-08-18)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.2

  • dark mode 样式优化
  • 优化后台帖子管理功能
  • 优化后台文章管理功能
  • 优化后台评论管理功能
  • 去掉对 iconfont 的依赖
  • 多处细节优化

v3.5.1 (2022-04-27)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.1

  • 支持隐藏内容回复后查看
  • 支持帖子置顶功能

v3.5.0 (2022-04-12)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.5.0

  • 升级 Go1.18
  • 重构底层框架代码

v3.4.3 (2022-03-21)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.3

  • 优化管理后台功能
  • 优化邮箱验证流程
  • 安全问题修复
  • 优化话题详情页 UI

v3.4.2 (2022-01-18)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.2

  • 新增:适配黑夜(dark)模式
  • 优化文章页面展示样式
  • BUGFIX:修复二级评论无消息通知的 BUG
  • 重构:重构事件处理框架,优化代码结构

v3.4.1 (2022-01-07)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.1

  • 新增:评论盖楼模式、优化评论组件
  • 新增:记录发帖、评论用户的 UA、IP
  • 修复:关闭密码登录后,管理后台无法登录的问题
  • 修复:搜索框显示问题,调整搜索框样式
  • 修复:头像修改失败的问题
  • 修复:修复后台几个 BUG
  • 优化:个人资料编辑页面
  • 优化:用户注册、登录页面样式
  • 优化:go.mod 依赖
  • 优化:界面样式细节

v3.4.0 (2021-11-12)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.4.0

  • 新增:粉丝关注功能
  • 优化:搜索功能优化
  • 优化:简化接口用户信息渲染,减少数据交互
  • 优化:优化个人中心展示样式
  • 优化:简化对 element-ui 的依赖,优化应用体积和加载速度
  • BUGFIX: 修复一个 XSS 攻击漏洞

v3.3.2 (2021-09-29)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/3.3.2

  • 全新的前后端分离后台管理系统
  • 系统重构构建和启动速度大大提升

v3.3.1 (2021-08-03)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.3.1

  • 全新的手机版、Pad 版页面样式
  • 全新的个人中心样式
  • 依赖软件版本升级
  • 多出交互细节优化

v3.3.0 (2021-06-22)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.3.0

  • 优化多项界面体验细节
  • 话题节点支持后台自定义图标
  • 修复阿里云图片上传后缀错误问题
  • 优化内部链接跳转页面刷新体验
  • 优化代码高亮组件
  • 优化列表“加载更多”功能
  • 实现 Nuxt.js 组件自动导入
  • 评论框支持上传图片
  • 集成新的 markdown 编辑器 vue-markdown-editor

v3.2.6 (2021-05-09)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.6

  • 支持开源中国一键登录
  • 反作弊系统
    • 发表内容验证码开关
    • 邮箱验证开关
    • 发表频率控制
    • 新用户观察期
    • 用户禁言
    • ...
  • 集成 nuxt-vite
  • 修复积分记录展示错误问题
  • 永久禁言用户积分清零

v3.2.5 (2021-04-16)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.5

  • Feature:全新的签到、排行榜样式,感谢Alice Re-Code贡献代码
  • Bugfix:修复注册链接跳转失效的问题
  • Bugfix:修复帖子管理菜单权限控制错误的问题
  • Bugfix:修复头像展示变形的问题
  • Bugfix:修复 Windows 平台中上传图片路径错误的问题
  • 代码结构重构

v3.2.4 (2021-03-25)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.4

  • Feature:后台支持配置登录方式,根据需要选择登录方式
  • Feature:调整 sitemap 生成策略
  • Feature:增强前台页面的管理能力,在前台页面增加多出话题、用户管理入口
  • Feature:支持永久禁言的同时清理被禁言用户的话题和文章
  • Feature:使用 dart-sass 替换 node-sass,再也不用忍受 node-sass 安装时的痛苦了
  • Bugfix:修复动态发表时上传多张图片被覆盖的问题

v3.2.3 (2021-01-26)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.3

  • 全新的话题 UI 交互
  • 全新动态功能
  • 优化话题详情页 UI
  • 修复评论数量显示错误的问题
  • 优化后台话题管理功能
  • 前台界面提供话题的推荐功能
  • 优化头像显示组件
  • 其他多处细节调整和 BUG 修复

v3.2.2 (2021-01-13)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.2

  • Feature:帖子、动态功能合并,动态功能更加完善
  • Feature:全新的帖子信息流展示样式
  • Feature:记录帖子最后回复人、最后回复时间
  • Feature:新增签到排行榜
  • Feature:帖子详情页支持推荐功能
  • Enhancement:优化头像的存储和加载方式
  • More:多处细节和功能优化

v3.2.1 (2020-12-29)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.1

  • Feature: 个人主页新增我的动态
  • Enhancement:优化帖子详情页样式
  • Enhancement:优化消息页面,新增点赞通知、收藏通知、推荐通知
  • Enhancement:优化登录页面样式
  • Enhancement:优化邮箱验证逻辑
  • Enhancement:优化页面体积
  • Bugfix:修复 QQ 登录异常的问题
  • 多处细节调整...

v3.2.0 (2020-11-28)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.2.0

  • 新功能:支持基于elasticsearch的帖子搜索功能
  • 优化:SEO 优化,支持神马搜索链接推送
  • 优化:完善数据库初始化脚本
  • 优化:优化日志输出逻辑,日志输出到文件时同时支持输出到控制台
  • 优化:更新markdown语法帮助文档
  • 优化:优化站内消息发送逻辑
  • 优化:优化markdown编辑器编辑模式
  • 优化:优化代码高亮库highlight.js的加载逻辑,提升网站加载速度
  • 优化:优化导航栏消息入口显示逻辑
  • 优化:优化缓存数据不存在时的处理逻辑

v3.1.9 (2020-10-22)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.9

  • 支持自定义个人中心背景主题
  • 优化帖子点赞收藏展示逻辑
  • 修复升级gorm2后造成的点赞失败问题
  • 新增签到功能入口
  • 修复一个 ssrf漏洞
  • 修复gorm日志不打印问题

v3.1.8 (2020-09-25)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.8

本次主要更新gorm 2.0gorm 是 Go 语言界orm产品的扛把子,在gorm2.0发布后,bbs-go也第一时间跟进并升级了gorm2.0,本次升级的 gorm2.0 从零开始,深度优化性能、重构代码。

改进点如下:

  • 性能改进
  • 代码模块化
  • Context,批量插入,预编译模式,DryRun 模式,Join 预加载,Find To Map,Create From Map,FindInBatches
  • 支持嵌套事务,SavePoint,Rollback To SavePoint
  • SQL 生成器,命名参数,分组条件,Upsert,锁, 支持 Optimizer/Index/Comment Hint,子查询改进,使用 SQL 表达式、Context Valuer 进行 CRUD
  • 支持完整的自引用,改进 Join Table,批量数据的关联模式
  • 允许多个字段用于追踪 create、update 时间 ,支持 UNIX (毫/纳)秒
  • 支持字段权限:只读、只写、只创建、只更新、忽略
  • 新的插件系统,为多个数据库提供了官方插件,读写分离,prometheus 集成…
  • 全新的 Hook API:带插件的统一接口
  • 全新的 Migrator:允许为关系创建数据库外键,更智能的 AutoMigrate,支持约束、检查器,增强索引支持
  • 全新的 Logger:支持 context、改进可扩展性
  • 统一命名策略:表名、字段名、连接表名、外键、检查器、索引名称规则
  • 更好的自定义类型支持(例如: JSON)

v3.1.7 (2020-09-11)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.7

  • 【新特性】签到功能,签到获积分
  • 【BUGFIX】修复用户中心侧边栏管理菜单显示错误的问题
  • 【新特性】修改个人主页布局
  • 【功能增强】升级 vditor 编辑器
  • 【新特性】支持后台配置用户登录有效期

v3.1.6 (2020-08-31)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.6

  • 【新特性】支持 Docker 快速启动
  • 【改进】新用户观察期支持更小粒度的配置(之前只能配置到小时)

v3.1.5 (2020-07-10)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.5

  • 【新功能】支持多管理员功能
  • 【新功能】管理员可在前台界面删除、修改话题和文章
  • 【新功能】支持邮箱验证(发送验证邮件进行验证)
  • 【新功能】支持用户禁言功能(可设置禁言时长,禁言原因)
  • 【新功能】支持新用户观察期功能(新用户注册后观察期内无法发表内容,观察期时长可后台设置,也可关闭观察期)
  • 【新功能】支持记录操作日志
  • 【优化】优化后台文章、评论的查询性能

v3.1.4 (2020-06-30)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.4

  • 支持版主功能,可邀请版主一起管理社区
  • 新增操作日志功能,记录管理员、版主的管理记录
  • 整理和优化后台管理菜单
  • 优化后台文章、评论列表数据加载逻辑,解决大数据量时加载性能问题
  • 优化文章详情页近期文章展示逻辑
  • 整理和优化代码,提升性能

v3.1.3 (2020-05-04)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.3

  • feature: Go SDK 升级到 1.14
  • feature: 支持文章审核功能 PR-48 @zzy624
  • feature: 新增最新动态挂件
  • feature: 实现话题收藏功能
  • feature: 优化文章页布局
  • feature: 后台新增动态管理功能
  • feature: 后台新增标签管理功能
  • bugfix: 修复评论功能的一个 XSS 漏洞
  • bugfix: 修复后台用户角色修改失败的问题
  • bugfix: 修复后台用户头像显示错误问题
  • bugfix: 修复友情链接跳转问题
  • bugfix: 修复标签文章列表排序不正确问题
  • enhance: 优化管理后台样式

v3.1.2 (2020-04-22)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.2

  • 新特性:支持“动态”功能
  • 新特性:支持阿里云 OSS 图片配置缩图规则
  • 增强:重构回复功能,同时支持markdown存文本回复
  • 增强:重构 Go 语言接口部分代码

v3.1.1 (2020-03-30)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.1

  • 新特性:支持推文功能,快捷发表推文,沟通更顺畅(推文图片支持粘贴板上传、拖拽上传)
  • 新特性:支持图片LazyLoad功能,按需加载、快速省带宽
  • 新特性:支持配置默认发帖节点
  • 新特性:文件支持上传到服务器(之前仅支持上传到阿里云 OSS)
  • 新特性:首页导航栏添加快速发帖入口
  • 增强:调整多处样式细节,做一个追求完美的人
  • Bugfix:修复后台修改用户密码和角色的 BUG
  • Bugfix:修复后台友情链接 LOGO 显示问题
  • Bugfix:修复编辑内容为空的话题时,读取内容错误的问题
  • Bugfix:修复话题修改页面 Title 错误的问题

v3.1.0 (2020-02-28)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.0

  • 优化帖子列表、详情在手机屏幕上的展示
  • 去掉第三方图片的依赖
  • 优化积分中心展示样式
  • 修复 Markdown 编辑器功能错误
  • 优化项目体积

v3.0.9 (2020-02-05)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.9

  • 新增用户积分功能
  • 完善社区公告功能
  • 完善帖子详情页用户点赞功能
  • 升级后台管理,简化后台部署,不需要在单独部署
  • 修复帖子被回复相关系统消息发送逻辑错误的问题
  • 修复其他若干 bug

v3.0.8 (2020-01-07)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.8

  • 新增论坛公告功能
  • 用户注册时支持图片验证码
  • 用户登录时支持图片验证码
  • 后台登录支持图片验证码
  • 新增后台手动退出功能

v3.0.5 (2019-12-05)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.5

v3.0.4 (2019-11-18)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.4

  • 优化文章列表加载性能,将加载方式修改为上拉加载更多,这种方式在加载列表时不需要count列表总数量,当数据量大时count很耗时。
  • 修改网站样式和配色,新的样式和配色更加好看。
  • 重构前端页面组件,将公用部分抽象成可复用组件。
  • 重构代码完全遵循eslint配置的规则,让eslint没有警告 ⚠️。
  • 新增配置项站外链接跳转,开启后站外链接需要用户确认后才能进行跳转。

v3.0.3 (2019-11-11)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.3 功能建议收集:https://bbs.bbs-go.com/topic/609

v3.0.2 (2019-10-29)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.2 功能建议收集:https://bbs.bbs-go.com/topic/609

  • QQ 登录
  • 密码注册
  • 设置邮箱
  • 设置密码

v3.0.1 (2019-09-12)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.1

  • 新增话题跟帖数量
  • 新增话题点赞功能
  • 优化界面样式

v3.0.0 (2019-09-09)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v3.0.0

  • 修改页面样式配色
  • 新增标签下的发帖引导
  • 后台支持多标签
  • 使用 Vditor 编辑器

v2.0.0 (2019-09-03)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v2.0.0

  • 新增内容专栏功能
  • 新增好博客导航功能
  • 后台支持多 Tab 页签,操作更方便
  • 完善后台功能
  • 修复各种 BUG

v1.0.5 (2019-08-07)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v1.0.5

  • 重构项目使用 nuxt.js 来渲染前端界面,GoLang 只提供数据支撑

v1.0.1 (2019-07-01)

发布地址: https://github.com/mlogclub/bbs-go/releases/tag/v1.0.1

  • 修复两个数据越权访问的 bug;
  • 自己发布的主题帖支持修改;
  • 优化页面布局;
  • 完善后台帖子管理功能;
  • 完善和重构代码;

Released under the GPL License.

微信微信
商务咨询
微信二维码
QQQQ群
BBS-GO交流群
QQ二维码