基于 Go 语言的开源社区问答系统 BBS-GO v4.3.4 版本发布

5 阅读2分钟

更新内容

最新版本下载:gitee.com/mlogclub/bb…

核心更新一:任务系统上线(成长与激励)

  • 任务中心:支持每日任务、新手任务、成就任务。
  • 奖励发放:支持完成任务后发放对应奖励。
  • 成长体系:支持等级与经验展示。
  • 徽章体系:支持徽章展示。

核心更新二:问答系统完善(流程与规则闭环)

  • 问答流程:支持提问、回答、采纳。
  • 悬赏机制:支持问答悬赏积分配置。
  • 退回机制:支持未采纳场景下的悬赏退回。
  • 通知机制:新增问答采纳相关通知类型。
  • 后台能力:支持问答状态管理与筛选。

核心更新三:投票能力上线(观点收集与表达)

  • 发起投票:支持在帖子中发起投票。
  • 参与投票:支持用户参与投票。
  • 投票交互:优化投票展示与交互体验。

配套更新:账号与安全

  • 找回密码:新增发送重置邮件接口。
  • 重置密码:新增重置密码接口。
  • 凭证校验:支持重置 token 合法性与有效期校验。
  • 会话处理:重置密码后可使现有登录态失效。

配套更新:邮件系统

  • SMTP 配置:支持后台配置与保存。
  • 邮件日志:支持记录发送结果、业务类型、主题、正文、错误信息。
  • 日志管理:后台支持邮件日志列表与详情查看。

配套更新:后台管理

  • 导航管理:支持二级菜单。
  • 导航交互:支持展开 / 收起、全部展开 / 收起。
  • 菜单编辑:支持菜单详情编辑与拖拽排序。
  • 设置中心:新增内容设置与通知设置模块。
  • 脚本管理:新增脚本注入配置与后台入口。
  • 内容管理:问答与帖子管理入口整合。

配套更新:基础能力

  • IP 定位:支持自动化下载 IP 定位库。
  • 本地上传:支持本地文件上传。
  • 下载链路:重构文件下载流程,支持进度监控与日志记录。
  • 页面细节:优化多端交互与默认资源兜底逻辑。