- 添加
.d.ts
声明文件
- 修正部分CSS
- 打包时移除
console.log
- 修复多次更新
pageView
- 修复一些情况下无法显示部分css
- 修复接收到
code:101
(当前请求对象不存在)时发生的逻辑崩溃,第一次发布评论时,自动创建Comment
表 - 更新
README
, 添加客户端配置步骤 - serverURLs会尝试根据
appId
自动获取 - 修复多次点击造成多次请求问题
- 修复
at
某个人标签class
被删除bug - 更新package
- 分离数据获取模块
- 修复
xssFilter
过滤代码块的class
,导致无高亮的bug - 优化
webpack dev
显示
- 修复部分bug
- 增加测试,覆盖度超过90%
- 增加主题(黑暗/明亮)模式
- 修复提交后,
textarea
不能恢复高度的bug - 修改自定义
leancloud
上储存评论的Class默认名称为"Comment"
(兼容之前版本和邮件回复功能) - 增加自定义
leancloud
上储存页面阅读量的Class名称,默认为"Counter"
API
请求替换leancloud-sdk
,显著减少包大小(parsed size from479.2kb
to331.92kb
)- 自定义组件UI替换
material-ui
,显著减少包大小(parsed size from331.92kb
to216.48kb
) - 增加自定义
leancloud
上Class名称,默认为"Comment_demo"
- 增加可编辑模式,基于
cookie
的token检测 - 当添加,回复,修改评论后,对目标评论增加一个显眼的闪烁效果
- 修复滚动精确度
- 调整部分UI,包括字体颜色,背景等
- 修复用表情框连续输入,光标断层的bug
- 修复
ValineContainer
内部unmounted
后还存在setState
的警告 - 添加修复测试
- 恢复默认leancloud服务器
- 调整UI,完善对移动端适配
- 修复部分xss漏洞
- 临时修复leanCloud无法访问问题
- 增加网址输入中切换协议按钮
- 增加底部的评论按钮
- 增加测试
- 回复后自动展开
- 精确滚动位置(点击回复和提交后的滚动)
- 添加参数
useWindow
和getPanelParent
,配置执行滚动时所依赖的父元素,默认为true
Valine
新增参数emojiListSize
,控制emoji
列表的最大显示数,默认为5
- 过长的内容展示
Click on expand
- 分离服务端获取数据模块
FetchResourceContainer
和更新数据模块ValineContainer
- 修复获取更多时按钮不消失的bug
- 修复初始获取数据时进行提交出现重复评论的bug
- 修复无评论时出现"已经到最后"的bug
- 增加测试
- 添加基础组件测试
- 添加部分utils方法测试
- 添加参数
nestLayers
,用于配置嵌套层数 - 优化组件逻辑结构
- 修复表情选择框弹出位置不对的bug
- 修复表情选择框鼠标点击无法取消的bug
- 增加访问次数统计
- 增强编辑框的TAB键(多行Tab)
- 修复文字错误
- 原
url
字段用于邮件获取地址,新增uniqStr
字段,用于获取页面评论
- 多语言支持
- 提供文字修改参数
customTxt
,可完全自定义文字
- 统一与
Valine
的接口 - 可以开启邮件回复,具体参考Valine-Admin
- 修复头像css错位问题
-
修复增加回复后,
ValineCount
不变化 -
更新React依赖为16.8.6
-
优化表情输入
- 优选150+常用表情
- 通过输入
:
开启表情选择框,可以使用Enter
,Esc
,↑
,↓
键位进行操作
-
修复可能出现的回复
a
标签错误渲染
- 修复leancloud多次init