Skip to content

v2.1 拨雪寻春,烧灯续昼

Compare
Choose a tag to compare
@qwqcode qwqcode released this 10 Nov 17:01
· 1368 commits to master since this release
v2.1.3
bb92607

image

更新

  1. 全新 Sidebar UI 设计
    1. 评论 / 页面 / 站点管理
    2. 全局文本内容编辑器
    3. 站点切换悬浮组件
    4. View / Tab 切换
    5. 头部显示头像 / 站点名
    6. 通用表单界面
  2. 数据迁移导出功能 (快速备份)
  3. 全局分页功能 (上下翻页,输入跳转)
  4. 全局操作按钮小组件 (ActionBtn)
  5. 内容限制高度 (heightLimit, 显示全文按钮)
    1. 评论内容限高 (heightLimit.content:200)
    2. 子评论 Wrap 限高 (heightLimit.children:300)
  6. 评论分页方式可选 (分页条 / 加载更多按钮 / 滚动加载)
  7. 小尺寸设备 UA 徽标换行显示
  8. 小尺寸设备自动切换显示为平铺模式 (flatMode:'auto')
  9. 加载组件图标延迟显示 (加载持续时间短则闪一下即可)
  10. 加载更多按钮样式改进 (不再横向铺满)
  11. 缩小版权文字 (不换行显示)
  12. 新增多个部分的加载动画
  13. 支持关闭显示 UA 徽标 (uaBadge:false)
  14. 支持关闭显示 投票按钮 (vote:false)
  15. 请求超时设定 (reqTimeout:8000)
  16. 最大嵌套数指定 (maxNesting:3)
  17. 前后端版本匹配检测(更新提示,可禁用)
  18. Event 事件绑定功能

后端程序请升级至 v2.0.4+

此版本 ArtalkConfig 发生了改变,可能需要修改前端配置 (default-conf.ts / artalk-config.d.ts)

详细食用方法请查阅 “Artalk 文档”(目前文档正在逐渐完善中...)

修复

  • 投票错误逻辑 (同时投反对和赞同)
  • 侧边栏打开时页面抖动问题
  • 评论数不同步问题 (创建新评论时)
  • 滚动加载更多评论 (autoLoad) 失效
  • 用户 link 未设定时,点击昵称打开新的当前页
  • 同时显示多个相同的 Checker (验证码/管理员验证) Layer
  • Sidebar Tab 按钮快速连续点击创建多个重复内容
  • 子评论头像和内容的间距过大
  • 一些表单的回车提交事件绑定
  • Safari 浏览器下奇奇怪怪的显示
  • 暗黑模式表单的背景颜色

演示

Changelog.Video.mov

截图:内容限高 / 查看更多 / 分页条 / 通知中心 / 页面修改 / 文本编辑

文件体积

gzipped

其他

  • 重构 Api 类
  • 定义 CheckerLauncher 类
  • ts 文件名全部改为小写
  • Element 类型变量名前缀改为 $
  • 移除实例化 Artalk 对象时显示的 console 信息