Skip to content

Releases: ArtalkJS/Artalk

v2.2.12

04 May 17:16
v2.2.12
25552f7
Compare
Choose a tag to compare

新增

  • 子评论添加 AT 回复显示
  • 支持配置项 darkMode: "auto" 跟随操作系统
  • 支持关闭表情包功能 emotions: false
  • 将两层嵌套设置为默认配置
  • 新增配置项 nestSort
  • maxNesting 配置名称改为 nestMax
  • 支持在前端使用后端提供的配置
  • 侧边栏增加缓存操作按钮

优化

  • 优化 API 请求代码 (使用 AbortController)
  • 添加 AbortController Polyfill
  • 优化层级嵌套模式

修复

  • 修复评论回复找不到元素的异常
  • 修复侧边栏评论回复交互问题
  • 修复两层嵌套排序问题
  • 修复 conf.noComment 修改无效问题

Full Changelog: v2.2.7...v2.2.12

v2.2.6 晴空万里,春日繁盛

20 Apr 12:40
v2.2.6
bd62106
Compare
Choose a tag to compare

image

前端更新 v2.1.1 ~ v2.2.6,后端更新内容见 Releases

更新

  • 图片上传
  • 评论排序
  • 评论置顶
  • 滑动验证码
  • 页面访问量计数
  • 样式表细节优化
  • 相对路径支持优化
  • 前后端版本匹配检测

侧边栏

  • 找不到站点时自动显示创建表单
  • 导入功能 (Artransfer) 优化
  • 一键更新页面标题功能

表情包

  • 表情包动态 / 嵌套加载
  • 表情包兼容 OwO 格式

配置项

  • conf.server 不再要求填入 /api 路径
  • conf.el 允许传入 HTMLElement 类型值

其他

  • 升级 marked 升级到最新版
  • 新增 latex 支持 (额外插件引入)
  • 新增 highlight js 支持 (额外插件引入)

修复

  • 管理员 Token 失效重新登录
  • Win 11 / macOS BigSur+ 系统版本识别
  • 相对链接跳转问题
  • 图片验证码尺寸太小问题
  • 同时显示两个 Checker Layer 问题
  • 需要密码响应信息误判问题
  • 侧边栏切换站点翻页问题

重构

  • 侧边栏独立拆分,并嵌入后端程序
  • monorepo 重新组织前端项目
  • yarn 切换使用 pnpm

截图演示

Latex / Geetest / 粘贴上传图片 / 后端 CLI 一键更新 / 标题一键更新 / 站点自动创建

文件体积

36.04 kB gzipped

gzipped

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

10 Nov 17:01
v2.1.3
bb92607
Compare
Choose a tag to compare

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 信息

V2 彼方为谁,无我有问

19 Oct 17:06
v2.0.0
Compare
Choose a tag to compare

Vite 迁移任务已结束 (#41)

Artalk 现已拥有全新的 Golang 后端程序

此次更新带来了许多新特性

版本号从 v1 (PHP) 跨越到 v2

前往 Artalk 官方 了解详情内容

1.0.6

03 May 05:23
Compare
Choose a tag to compare

1.0.4

29 Apr 12:39
Compare
Choose a tag to compare
  1. 评论删除功能
  2. 修改管理员验证操作方式
  3. BUG 修复 (评论计数)
  4. 细节优化

Update-Demo