mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 00:20:47 +02:00
6.6 KiB
6.6 KiB
概述
该版本支持了数据库按字段分组并改进了大量细节。
请注意:
- 旧版本无法打开新版本的数据库,如果你使用的移动端是在商店安装的,建议等商店上架新版本后再更新桌面端
- 数据库模板的多选字段值从字符串变更为字符串数组,请参考这里进行适配
变更记录
以下是此版本中的详细变更。
引入特性
改进功能
- 改进“添加到数据库”
- 改进数据库字段默认填充
- 数据库汇总字段支持使用模板字段
- 闪卡为文档时显示标题
- 改进数据库块绑定
- 改进导出预览模式 CSS 变量值填充
- 卡片视图支持显示字段名
- 改进文档标题回车处理
- 提升大量内容粘贴性能
- 改进自定义代码块行号显示
- 改进数据同步,避免因折叠块导致的冲突
- 删除块时在某些情况下不再在文档开头添加空块
- 改进模板搜索高亮
- 导出预览模式支持聚焦使用
- 导出预览时代码块保留属性
- 支持代码块高亮模板语法并将代码块模板导出为段落
- “重新 OCR”在 Tesseract 未启用时弹窗提示
- 改进
<br>
输入解析 - 更新 highlight.js 插件
- 改进卡片视图显示
- 改进状态栏索引创建信息提示
- 改进标签中表情符号的搜索
- 文档支持复制为 Markdown
- 数据库汇总字段支持复制为副本
- 改进 HTML 剪藏
- 当 .sy 文件或数据库 .json 超过 8MB 时提醒用户
- 限制数据库标题为 512 个字符
- “上传资源文件到云端”支持聚焦使用
- 改进导出 PDF 样式
- 粘贴时解析
<img>
标签 - 数据库模板字段支持使用其他模板字段
- 改进数据库“垂直拖动填充值”
- 标签页切换改进
- 浏览数据库表当前视图图片时过滤隐藏列
- 数据库拖拽、性能与交互优化
- 数据库筛选条件未进行筛选计算时移除高亮
- 改进数据库模板字段使用多选字段
- 改进导入时
<img>
标签解析 - 数据库汇总字段支持使用更新时间/创建时间字段
- 手动优化数据索引以减少空间占用并提升性能
- 改进数据库属性面板
- 退出折叠块时改进聚焦定位
修复缺陷
- 数据库选择字段若添加选项过快会丢失选项
- 取消超级块时行内公式未渲染
- 从资源文件夹拖动文件到编辑器导致内核退出
- 新窗口锁定后再进入会重复生成托盘
- 查找替换会错误地将标签转换为文本
- 浮窗中将列表转为段落块后插入位置错误
- 公式相关编辑器状态异常
- 数据库汇总字段筛选结果不正确
开发重构
开发者
- 新增插件函数
IProtyleOptions.handleEmptyContent
- 新增插件函数
getActiveTab
- 内核 API
exportMdContent
和copyStdMarkdown
新增参数imgTag
- 将
addTopBar
和addStatusBar
从onload
生命周期调整到onLayoutReady
- 新增插件函数
hideMessage
- 新增插件事件总线
switch-protyle-mode
/api/block/getBlockKramdown
链接/图片 URL 不再用空格编码- 改进内核 API
/api/filetree/moveDocsByID
- 新增插件函数
getActiveEditor