Ruby China Homeland Versions Save

:circus_tent: An open source forum/community system based on Rails, developed based on Ruby China.

v3.1.2

5 years ago

本次更新为重要的安全修复,请尽快升级。

更新内容:

  • 升级 RuCaptcha 2.3.0, 并修复找回密码界面的安全问题;
  • 新增 Sidekiq 每日自动执行任务,清理过期的 OAuth 信息和超过 1 年的通知;
  • 升级 Doorkeeper 5,并修复一些 OAuth 2 以及管理的安全问题;

v3.1.0

5 years ago

主要更新

  • 升级 Rails 5.2;
  • 全面迁移 Bootstrap V4,并调整 UI 细节;
  • 管理员 NoPoint 功能改为全新方式实现,屏蔽话题的时候不再需要变更节点。
  • 简化不必要的配置 key,尽量在管理后台配置 (#1050)
  • 增加精华帖连接 (#1032)
  • 话题创建增加频率限制,限制间隔时间以及小时内篇数限制。
    • topic_create_limit_interval : 话题创建频率限制,间隔多久(单位: 秒)
    • topic_create_hour_limit_count : 1 小时内,创建话题的数量限制(单位:篇)
  • 管理后台新增批量删除某个用户最近 10 篇话题按钮;
  • 招聘页新增按城市过滤的功能;
  • 实现最新回复的话题列表,所有有新回复的讨论都会往前排列不限时间;

问题修复

  • 修正 Topic::RateLimit 按小时的限制统计没增加上去的问题;
  • 修正 Markdown 图片 //l.ruby-china.org/xxx.jpg 的场景被过滤的问题 (#1039)
  • 修复 Team 下的话题列表,排除非当前 team 的内容 (#1034)

其他变化

  • 新增 ban_reason_html 设置项用于代替之前 NoPoint 的节点描述;
  • 还原 Notification 的表名称为 "notifications" (#1012)

v3.0.8

6 years ago
  • 升级 Rails 5.1.4 以及其他一些核心库,避免潜在的安全问题;
  • 忽略 ActionController::ParameterMissing 的异常日志;
  • 改进分页“上一页”、“下一页”按钮的图标;
  • 修正 time 标签有下划线的问题以及其他一些样式微调;
  • 相关话题的搜索条件修正,采用 more_like_this 新的写法,避免服务器大量 WARN.

v3.0.5

6 years ago
  • 修正创建新回复以后,文本框没清空的问题
  • 修正升级 Rails 5.1 以后更新打赏二维码界面的错误

v3.0.3

6 years ago
  • 修复 API 文档一处小错误;另外在获取话题的回帖列表时,返回回帖的详细内容 (#930)
  • 修正前端 reply-to 无法生效的问题

v3.0.2

6 years ago

变更内容:

  • 调整头像上传逻辑,确保每次上传都是新的头像地址,已解决 #637 的问题
  • 微调正文的样式,字体 15px,图片居中
  • 修正 Module 关闭后,现存的 Notification 可能带来的异常,同时调整通知的文字颜色
  • 修正前端 Mention 的 autocomplete 列表多出现 in-reply-to 的用户名的问题
  • 修正关注数量不准确的问题
  • 修正 Team 成员列表 Owner 无法显示编辑的问题

v3.0.6

6 years ago

问题修复:

  • OAuth 登陆页面导航栏统一 (#941)
  • 修正 GitHub 无法登陆的问题 (#939)

v3.0.7

6 years ago

问题修复:

  1. 修正 iOS App 屏蔽话题对话框无法使用的问题;
  2. 一个登陆的小细节修复;
  3. 去掉 Timeago CSS 多余的下划线样式;
  4. 默认页面背景色微调;

v3.0.0

7 years ago

新特性

  • 剥离各类次要功能(Wiki、记事本、头条、招聘)称为 Plugin 模式(对 Docker 使用者无影响),基于源代码开发的用户可以选择性的去掉它们,只需要去掉 Gemfile 的依赖就可以了 (#801)
  • 插件基础实现,支持自行编写 Homeland 的插件,详见 PLUGIN_DEV 文档。
  • 屏蔽话题的时候支持选择/编写屏蔽原因,并在回帖列表里面创建提示 (#909)
  • 评论组件现在支持 @ 提及的通知了(#877)
  • 文章正文支持 TOC 目录 (#791)
  • 移动设备浏览界面对导航栏做了改进,现在可以看到所有的导航链接了。
  • 新增 Vimdeo 视频插入的支持

改动

  • 去掉了“招聘人员”的配置项,管理后台不能在对用户设置此项属性 (#882)
  • In Reply To 功能改用楼层编号代替之前无意义的数字编号,并回复楼层显示
  • 优化个人收藏的查询方式,同时修正分页数量的问题
  • Team 页面的话题列表改为包含所有成员的话题

homeland-docker 改动

  • 去掉 make upgrade_action_store 命令

v2.7.0

7 years ago

NOTE! 升级请注意,低于 2.5.x 及一下的版本,请先阅读 2.6.0 版本的升级说明 升级以后方可升级此版本! 否则可能会丢失赞、收藏、关注有关的数据!!! 2.6.0 及以上版本可直接升级。

新功能

  • 全新的个人设置页面. (#869)
  • 新增打赏功能. (#871)
  • 新增 Youku 视频插入的支持. (#875)
  • 新功能 In Reply To,带来更好的回复体验. (#868)

改动

  • 修正搜索页面,缺少 q 参数的时候的异常;
  • 删除老旧的 Array 类型字段,以后完全改用新的 actions 表代替。(#860)
  • Fix #873, remove ruby china. (#874)
  • Use Kaminari instead of WillPaginate (#866)