改进功能
- Tesseract OCR 使用用户安装的语言包
- 数据同步前先判断网络连通性
- 书签和标签重命名、删除不再需要等待数据写入
- 重建索引改为后台任务
- 引用时按下左右键取消引用
- 改进导入 Markdown 文件时解析 HTML 块
- 双击图片浏览时简化文件名
- 重命名资源文件不再需要等待数据写入
- 自动校验索引时考虑大小写忽略表
- 改进关闭笔记本体验
- 导入
.sy.zip
时增量建立索引 - Android 端前后台切换时自动触发同步
- 移动端编辑后显示
立即同步
提示 - 前端用户界面引入后台任务列表
- 数据同步后需要重新加载图片 OCR 提取结果
- 改进内核任务调度机制提升稳定性
- 嵌入块支持搜索
- 自动校验索引时排除非 id 格式的 .sy 文件
- 改进图片 OCR 提取文本结果中的多余字符
- 移动端底部工具栏遮挡侧边栏问题
- Docker 镜像中加入环境变量
RUN_IN_CONTAINER
- 改进搜索预览结果定位
- 改进设置行级元素字体颜色和块外观背景
- 插入资源文件时文件名长度最大限制 189 字节
- 嵌入块纳入引用计数和反链
- 移动端不显示
退出聚焦
- 导出图片支持保留原有折叠状态
- 标签联想改进
- 为同步状态添加对应的图标
- Android 端支持通过
siyuan://
协议拉起 - PDF 按住 Ctrl 进行矩形标注,按住 Alt 进行矩形标注并显示背景
修复缺陷
- 数据同步时展开文档树操作可能导致数据丢失
- 嵌入块面板按钮显示不全
- 响应较慢时连续点击工作空间菜单会重复
- 图片 OCR 搜索结果后出现多余的
span
字符串 - 包含列表时 Md2BlockDOM 不会进行转义
- macOS 端 Tesseract OCR 安装后不识别
- PDF 文件名长短影响页签图标大小