Skip to content

1.5.1

Compare
Choose a tag to compare
@huacnlee huacnlee released this 20 Jan 06:24
· 2327 commits to main since this release
  • 要求 Ruby 2.3.0 以上的版本;
  • 基于 Elasticsearch 的全文搜索实现;
  • 注册、登陆、找回密码需要验证码;
  • 完美解决 API 的 reload 问题,以正确符合 Rails autoload 机制的结构来实现;
  • 增加 delete /topics/:id.json 的 API;
  • Upgrade Sidekiq 4.0.1;
  • Upgrade Mongoid 5.0.0;
  • Use Turbolinks 3.0;
  • ActiveJob 来重构异步事务;
  • 升级 Nokogiri,并修正 Markdown 在新 Nokogiri 版本下面的问题;
  • 找回密码界面需要验证码;
  • 不能发帖的用户,上传图像后,不显示 have_no_avatar 消息;
  • 增加 https 的配置项,以便输出 URL 的地方能用上正确的 http 协议前缀;
  • /api/v3/users/:login.json 增加登陆者对用户的状态
  • 让正文支持 Safari Reader;
  • 实现 Drag-Drop 上传文件,同时上传文件支持同时多个, 实现粘贴上传图片;
  • 话题查看界面调整,实现新的 Sidebar 显示帖子的状态(赞,关注,收藏 等按钮);
  • 话题回复列表不再分页;
  • 用 letter_avatar 代替 Gravatar;
  • 没有上传头像的用户现在开始不允许发帖;
  • Fix #499 登陆界面验证码没有拦截到的问题;
  • 增加 "未读" 按钮来过滤未读提醒;
  • /api/v3/replies.json 增加 likes_count;
  • 修正 /api/v3/notification.json 缺少 topic 的问题;
  • 增加用户资料修改页面国际化翻译; @kesin
  • /api/v3/users/:id/replies 增加 topic_title 返回;
  • Add /api/v3/users/:id/replies.json API;
  • /api/v3/topics/:id/replies.json 增加 meta.user_liked_reply_ids 列表;
  • 删除 /api/topics/:id/status, 改用 /api/topics/:id 里面增加 meta 来实现;
  • /api/v3/topics/:id.json 增加 likes_count, suggested_at;
  • API 话题列表返回增加 excellent 字段;
  • Change password length limit to 6..128;
  • 将繁体转换为台湾正体,使用OpenCC https://github.com/BYVoid/OpenCC; @kesin
  • Vagrant 用于开发环境;
  • Add level, level_name fields for User detail API;
  • Add /api/v3/nodes/:id.json;
  • User detail API add topics_count replies_count following_count followers_count favorites_count;
  • 实现自动语言检测并切换的功能,同时支持简体、繁体、英文;
  • 回帖内容里面包含 +1, :plus1:, 以及表情符号的手势等赞有关的字符时,赞帖子。#460
  • 修正 Note 列表 title 可能由于 nil 导致异常的问题;
  • Fix #451 禁止 like 自己的东西;
  • 喜欢 改成 赞;