Skip to content

Releases: ruby-china/homeland

v3.3.0

11 Feb 03:25
Compare
Choose a tag to compare
  • 全新的插件模式,你可以自由开发插件,并通过后台来管理插件;
  • 招聘、酷站按新插件模式重构,请注意重新下载插件安装。
  • 页面细节有部分微调;
  • 后台新增重启功能;
  • 每天定时清理一个月前被屏蔽的内容;

v3.1.2

12 Sep 09:16
Compare
Choose a tag to compare

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

更新内容:

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

3.1.0

24 Aug 06:42
Compare
Choose a tag to compare

主要更新

  • 升级 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

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

v3.0.7

16 Aug 01:43
Compare
Choose a tag to compare

问题修复:

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

v3.0.6

16 Aug 01:45
Compare
Choose a tag to compare

问题修复:

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

v3.0.5

16 Aug 01:51
Compare
Choose a tag to compare
  • 修正创建新回复以后,文本框没清空的问题
  • 修正升级 Rails 5.1 以后更新打赏二维码界面的错误

v3.0.3

16 Aug 01:49
Compare
Choose a tag to compare
  • 修复 API 文档一处小错误;另外在获取话题的回帖列表时,返回回帖的详细内容 (#930)
  • 修正前端 reply-to 无法生效的问题

v3.0.2

16 Aug 01:48
Compare
Choose a tag to compare

变更内容:

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

v3.0.0

07 Apr 02:00
Compare
Choose a tag to compare

新特性

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

改动

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

homeland-docker 改动

  • 去掉 make upgrade_action_store 命令