## v2.4.12 / 2022-11-10 ### 改进功能 * [光标位于段落块首的图片前时无法显示](https://github.com/siyuan-note/siyuan/issues/6136) * [为块重复添加快捷键 `Ctrl+D` 删除线快捷键修改为 `Ctrl+Shift+S`](https://github.com/siyuan-note/siyuan/issues/6477) * [快捷键新建行内元素后光标消失](https://github.com/siyuan-note/siyuan/issues/6481) * [行级清除样式不再清除备注、链接、标签、公式、PDF 标注和引用](https://github.com/siyuan-note/siyuan/issues/6501) * [为字体添加恢复默认功能](https://github.com/siyuan-note/siyuan/issues/6502) * [改进 WebDAV 数据同步创建目录实现](https://github.com/siyuan-note/siyuan/issues/6525) * [数据同步接入 S3 协议兼容的对象存储服务](https://github.com/siyuan-note/siyuan/issues/6528) * [行级代码、标签和键盘元素在块首时光标无法移动到元素前](https://github.com/siyuan-note/siyuan/issues/6529) * [调整数据同步接入第三方存储服务](https://github.com/siyuan-note/siyuan/issues/6530) * [文档树多选后右键菜单仅显示可操作的项](https://github.com/siyuan-note/siyuan/issues/6531) * [支持跨块及多选块重复](https://github.com/siyuan-note/siyuan/issues/6532) * [`Ctrl+Click` 选块应禁止嵌套选中](https://github.com/siyuan-note/siyuan/issues/6533) * [改进 WebDAV 上传数据性能](https://github.com/siyuan-note/siyuan/issues/6535) ### 修复缺陷 * [文档树上的文档无法拖动](https://github.com/siyuan-note/siyuan/issues/6497) * [设置在当前页签中打开失效](https://github.com/siyuan-note/siyuan/issues/6524) * [浏览器端数学公式内撤销导致状态异常](https://github.com/siyuan-note/siyuan/issues/6526) * [选中段落块和列表项块后粘贴会出现独立的列表项块](https://github.com/siyuan-note/siyuan/issues/6534) ## v2.4.11 / 2022-11-08 ### 改进功能 * [文档树移除笔记本双击操作并优化点击笔记本展开速度](https://github.com/siyuan-note/siyuan/issues/6500) * [改进鼠标移动到空文档名处光标状态](https://github.com/siyuan-note/siyuan/issues/6503) * [移动端后退页面包含嵌入块时定位不准确](https://github.com/siyuan-note/siyuan/issues/6505) * [在 `新页签中打开` 快捷键更改为 `Ctrl+Alt+Click` 或鼠标中键](https://github.com/siyuan-note/siyuan/issues/6510) * [优化在当前页签中打开的交互](https://github.com/siyuan-note/siyuan/issues/6512) * [开源数据同步 WebDAV 实现](https://github.com/siyuan-note/siyuan/issues/6513) * [移动端弹起键盘时减少抖动](https://github.com/siyuan-note/siyuan/issues/6514) * [iPad 端外接键盘底部不留空](https://github.com/siyuan-note/siyuan/issues/6515) * [iOS/iPad 端系统版本最低要求从 13.6 提升到 14.0](https://github.com/siyuan-note/siyuan/issues/6521) * [隐藏 iPad 顶部状态栏](https://github.com/siyuan-note/siyuan/issues/6522) ### 开发重构 * [重构 `文件历史` 查询](https://github.com/siyuan-note/siyuan/issues/6504) ### 修复缺陷 * [macOS 端报错 `内核连接中断` 以及 `数据库被锁定`](https://github.com/siyuan-note/siyuan/issues/6492) * [移动端文档树菜单点击无效](https://github.com/siyuan-note/siyuan/issues/6493) * [行内备注无法被搜索到](https://github.com/siyuan-note/siyuan/issues/6494) * [块末尾为数学公式时 `Shift+↓` 选中范围错误](https://github.com/siyuan-note/siyuan/issues/6495) * [文档树中笔记本无法进行排序](https://github.com/siyuan-note/siyuan/issues/6499) * [通过 `Shift+Click` 多选块移动时丢失块](https://github.com/siyuan-note/siyuan/issues/6511) * [`Ctrl+Shift+V` 外链资源文件失效](https://github.com/siyuan-note/siyuan/issues/6520) ## v2.4.10 / 2022-11-05 ### 改进功能 * [文档树支持 `Ctrl+Click` 和 `Shift+↑/↓` 进行多选](https://github.com/siyuan-note/siyuan/issues/1359) * [开源云端同步服务实现](https://github.com/siyuan-note/siyuan/issues/6445) * [页签下拉和属性书签下拉面板优化](https://github.com/siyuan-note/siyuan/issues/6450) * [支持 `Alt+I/E/N/U` 配置](https://github.com/siyuan-note/siyuan/issues/6457) * [支持小键盘中的 `/*-+.`](https://github.com/siyuan-note/siyuan/issues/6458) * [导出 HTML 和预览时不再将视频链接转换为 IFrame](https://github.com/siyuan-note/siyuan/issues/6460) * [行内元素的下划线颜色继承当前元素前景颜色](https://github.com/siyuan-note/siyuan/pull/6464) * [Windows 端退出拉起更新安装时有时需要重启两次](https://github.com/siyuan-note/siyuan/issues/6467) * [导出 Markdown 行级元素改进](https://github.com/siyuan-note/siyuan/issues/6472) * [快捷键设置页面左右抖动](https://github.com/siyuan-note/siyuan/issues/6478) * [改进导入 Markdown 时 `` 标签的处理](https://github.com/siyuan-note/siyuan/issues/6480) * [超级块下的子块被引用数会被后一个块遮挡](https://github.com/siyuan-note/siyuan/issues/6483) * [调整页签文字居中](https://github.com/siyuan-note/siyuan/issues/6484) * [快捷键重置需弹框确认](https://github.com/siyuan-note/siyuan/issues/6486) * [Android 端键盘收起头部会闪一下](https://github.com/siyuan-note/siyuan/issues/6487) * [`Ctrl+Shift+V` 调用浏览器原生功能,不再支持配置](https://github.com/siyuan-note/siyuan/issues/6489) ### 修复缺陷 * [移动端长按拖拽导致界面透明度异常](https://github.com/siyuan-note/siyuan/issues/6405) * [未登录情况下创建数据快照失败](https://github.com/siyuan-note/siyuan/issues/6448) * [文档树更多操作对应的是上一次选中的文档而非当前文档](https://github.com/siyuan-note/siyuan/issues/6453) * [数据历史每页最后一条记录时间异常](https://github.com/siyuan-note/siyuan/issues/6455) * [无法引用标签开头的块](https://github.com/siyuan-note/siyuan/issues/6466) * [删除文档后应关闭该文档的关系图、大纲和反链页签](https://github.com/siyuan-note/siyuan/issues/6468) * [删除父文档时子文档排序配置未清理干净](https://github.com/siyuan-note/siyuan/issues/6469) * [无法替换包含 HTML 转义的代码内容](https://github.com/siyuan-note/siyuan/issues/6476) ## v2.4.9 / 2022-11-01 ### 改进功能 * [编辑器设置支持两侧对齐布局](https://github.com/siyuan-note/siyuan/issues/4203) * [编辑器设置及块布局支持文本从右到左显示](https://github.com/siyuan-note/siyuan/issues/6422) * [保存 `data/storage/local.json` 时格式化](https://github.com/siyuan-note/siyuan/pull/6424) * [改进 `网络图片转换为本地图片` 微信图片拉取](https://github.com/siyuan-note/siyuan/issues/6431) * [自动更新下载安装包时优先使用 GitHub Releases](https://github.com/siyuan-note/siyuan/issues/6435) * [Android 端禁用文本拖拽](https://github.com/siyuan-note/siyuan/issues/6436) ### 开发重构 * [重构数据仓库同步](https://github.com/siyuan-note/siyuan/issues/6427) * [用 `os.ReadDir` 替换 `Readdir(-1)`](https://github.com/siyuan-note/siyuan/pull/6447) ### 修复缺陷 * [代码块内注释无法剪切](https://github.com/siyuan-note/siyuan/issues/6419) * [只读模式下禁止粘贴操作和拖拽插入资源文件](https://github.com/siyuan-note/siyuan/issues/6421) * [macOS 端录音无声音](https://github.com/siyuan-note/siyuan/issues/6423) * [安装时无法在工作空间覆盖警告弹框处取消安装](https://github.com/siyuan-note/siyuan/issues/6425) * [有序列表折叠后不显示数字](https://github.com/siyuan-note/siyuan/issues/6440) * [暗黑模式下 PDF 使用明亮模式导致标注显示异常 ](https://github.com/siyuan-note/siyuan/issues/6442) ## v2.4.8 / 2022-10-31 ### 改进功能 * [支持设置悬浮窗弹出选项](https://github.com/siyuan-note/siyuan/issues/4781) * [PDF 支持深色和浅色模式选择](https://github.com/siyuan-note/siyuan/issues/6376) * [改进伺服代码片段 `/snippets/`](https://github.com/siyuan-note/siyuan/pull/6380) * [切换回通过 IP `127.0.0.1` 加载](https://github.com/siyuan-note/siyuan/issues/6381) * [Windows 端不再支持安装时选择安装路径](https://github.com/siyuan-note/siyuan/issues/6385) * [反链面板中面包屑支持 `Ctrl+点击` 打开新页签](https://github.com/siyuan-note/siyuan/issues/6387) * [改进触摸屏中嵌入块工具栏显示规则](https://github.com/siyuan-note/siyuan/issues/6388) * [Android/iOS 端不显示数据索引和搜索索引状态提示](https://github.com/siyuan-note/siyuan/issues/6392) * [前进后退按钮图标更新](https://github.com/siyuan-note/siyuan/issues/6395) * [支持插入 `.im` 和 `.build` 域名超链接](https://github.com/siyuan-note/siyuan/issues/6399) * [鉴权兼容 IPv6 本机回环地址](https://github.com/siyuan-note/siyuan/pull/6400) * [明显区分折叠和非折叠状态颜色](https://github.com/siyuan-note/siyuan/issues/6402) * [支持关闭 Google Analytics](https://github.com/siyuan-note/siyuan/issues/6403) * [每个工作空间单独持久化 localStorage](https://github.com/siyuan-note/siyuan/issues/6404) * [支持 `HEVC` 编码视频播放](https://github.com/siyuan-note/siyuan/pull/6406) * [`网络图片转换为本地图片` 遵循笔记本级资源文件设置](https://github.com/siyuan-note/siyuan/issues/6407) * [编辑器动态加载块数由定值改为可配置](https://github.com/siyuan-note/siyuan/issues/6415) * [优化 Pad 竖屏显示](https://github.com/siyuan-note/siyuan/issues/6417) ### 文档相关 * [听说思源笔记会通过用户电脑挖矿](https://github.com/siyuan-note/siyuan/issues/6416) ### 移除功能 * [Windows 端不再支持 32 位系统](https://github.com/siyuan-note/siyuan/issues/6386) * [移除 `--resident` 和 `--servePath` 内核参数](https://github.com/siyuan-note/siyuan/issues/6389) ### 修复缺陷 * [设置代码片段报错](https://github.com/siyuan-note/siyuan/issues/6382) * [录音功能无法点击](https://github.com/siyuan-note/siyuan/issues/6393) * [引用非文档命名块时动态锚文本没有使用命名](https://github.com/siyuan-note/siyuan/issues/6397) * [修改命名文档块后引用动态锚文本未跟随](https://github.com/siyuan-note/siyuan/issues/6398) * [标记公式为标签后无法在标签面板删除标签](https://github.com/siyuan-note/siyuan/issues/6401) ## v2.4.7 / 2022-10-27 ### 改进功能 * [支持通过界面设置代码片段](https://github.com/siyuan-note/siyuan/issues/6357) * [反链面板块标菜单移除缩放功能](https://github.com/siyuan-note/siyuan/issues/6360) * [某些主题下页面向上滚动时会左右抖动](https://github.com/siyuan-note/siyuan/issues/6361) * [改进块引用语法解析避免识别 `((foo))` 文本](https://github.com/siyuan-note/siyuan/issues/6363) * [Android 端 IFrame 块加载不打开其他 APP 但支持继续加载页面](https://github.com/siyuan-note/siyuan/issues/6365) * [加入 Google Analytics](https://github.com/siyuan-note/siyuan/issues/6369) * [使用鼠标的复制粘贴按钮导致 `Command` 不被释放 ](https://github.com/siyuan-note/siyuan/issues/6373) * [改进云端收集箱剪藏](https://github.com/siyuan-note/siyuan/issues/6374) * [订阅试用从 30 天缩短为 7 天](https://github.com/siyuan-note/siyuan/issues/6375) ### 文档相关 * [修改隐私政策](https://github.com/siyuan-note/siyuan/issues/6370) ### 开发重构 * [Android 端适配 Android 13](https://github.com/siyuan-note/siyuan/issues/6362) * [Android 端最低版本要求从 6.0 改为 7.0](https://github.com/siyuan-note/siyuan/issues/6366) * [通过域名 `siyuan.localhost` 加载](https://github.com/siyuan-note/siyuan/issues/6368) ### 修复缺陷 * [反链面板首块起始插入行导致状态异常](https://github.com/siyuan-note/siyuan/issues/6359) * [拖拽窗口后反链面板块标位置错误](https://github.com/siyuan-note/siyuan/issues/6364) * [从全局搜索打开文档后反链面板为空](https://github.com/siyuan-note/siyuan/issues/6367) * [快速来回滚动会导致嵌入块重复](https://github.com/siyuan-note/siyuan/issues/6377) ## v2.4.6 / 2022-10-26 ### 改进功能 * [支持非列表大纲式缩出](https://github.com/siyuan-note/siyuan/issues/4346) * [块滚动条跟随滚动](https://github.com/siyuan-note/siyuan/issues/4612) * [桌面端内核进程使用随机端口](https://github.com/siyuan-note/siyuan/issues/4952) * [列表里代码块折叠后丢失列表线](https://github.com/siyuan-note/siyuan/issues/6280) * [IFrame 块不打开浏览器重定向](https://github.com/siyuan-note/siyuan/issues/6327) * [触摸屏点击题头图可对相关按钮进行显示和隐藏的切换](https://github.com/siyuan-note/siyuan/issues/6328) * [导出 PDF/HTML 时遵循是否显示书签、命名等设置](https://github.com/siyuan-note/siyuan/issues/6333) * [更新在页签右侧或下侧打开的图标](https://github.com/siyuan-note/siyuan/issues/6338) * [为向上扩选和向下或选添加快捷键配置](https://github.com/siyuan-note/siyuan/issues/6339) * [内核参数增加 `--port`](https://github.com/siyuan-note/siyuan/issues/6344) * [某些系统上下载资源文件后打开是 zip](https://github.com/siyuan-note/siyuan/issues/6347) * [浏览器剪藏扩展转义 Markdown 标记符](https://github.com/siyuan-note/siyuan/issues/6348) * [导出 PDF 后主窗口保持原有缩放](https://github.com/siyuan-note/siyuan/issues/6349) * [去掉工作空间路径尾部空格](https://github.com/siyuan-note/siyuan/issues/6353) * [支持设置 `虚拟引用关键字包含列表`](https://github.com/siyuan-note/siyuan/issues/6354) * [支持伺服代码片段 `/snippets/`](https://github.com/siyuan-note/siyuan/issues/6356) ### 开发重构 * [桌面端内核进程不再以游离模式拉起](https://github.com/siyuan-note/siyuan/issues/6336) * [桌面端内核进程端口号写入文件 `port.json`](https://github.com/siyuan-note/siyuan/issues/6337) * [前端统一使用内核端口号变量](https://github.com/siyuan-note/siyuan/issues/6343) ### 修复缺陷 * [`Ctrl+Shift+V` 复制内容到代码块中导致渲染偏移](https://github.com/siyuan-note/siyuan/issues/6321) * [浏览器剪藏扩展丢失标题和代码块](https://github.com/siyuan-note/siyuan/issues/6325) * [图表块的内容在数据库 `blocks` 表 `content` 字段中被转义](https://github.com/siyuan-note/siyuan/issues/6326) * [短时间内多次修改文档定义块标题后动态锚文本没有跟随](https://github.com/siyuan-note/siyuan/issues/6330) * [超级块起始删除撤销触发状态异常](https://github.com/siyuan-note/siyuan/issues/6335) * [同步中的文档应禁止块标操作](https://github.com/siyuan-note/siyuan/issues/6340) * [`粘贴转义文本` 失效](https://github.com/siyuan-note/siyuan/issues/6341) * [Linux 桌面端自动更新未赋予可执行权限](https://github.com/siyuan-note/siyuan/issues/6342) * [内核参数 `--resident` 和 `--readonly` 参数解析问题](https://github.com/siyuan-note/siyuan/issues/6345) * [渲染虚拟引用和搜索高亮导致 Markdown 标记符重复解析](https://github.com/siyuan-note/siyuan/issues/6352) * [编辑器内修改标题后顶部标题没有更新](https://github.com/siyuan-note/siyuan/issues/6355) ## v2.4.5 / 2022-10-23 ### 改进功能 * [Shift+↑/↓ 逻辑改进](https://github.com/siyuan-note/siyuan/issues/5382) * [云端同步数据在启动后执行](https://github.com/siyuan-note/siyuan/issues/6290) * [优化触摸屏题头图和 emoji 点击](https://github.com/siyuan-note/siyuan/issues/6294) * [微信小助手支持语音、视频和文件](https://github.com/siyuan-note/siyuan/issues/6296) * [改进虚拟引用和反链提及搜索分词](https://github.com/siyuan-note/siyuan/issues/6298) * [限制笔记本名和文档名最大长度为 `512`](https://github.com/siyuan-note/siyuan/issues/6299) * [升级 Electron 解决导出 PDF 页边距设置无效](https://github.com/siyuan-note/siyuan/issues/6300) * [微信小助手发送图片、语音、视频和文件单个文件最大限制为 `10M`](https://github.com/siyuan-note/siyuan/issues/6301) * [限制页签最大打开数量为 `32`](https://github.com/siyuan-note/siyuan/issues/6303) * [云端收集箱文档内添加刷新按钮](https://github.com/siyuan-note/siyuan/issues/6306) * [嵌入块在原文上方时更新原文其中的数学公式会抖动](https://github.com/siyuan-note/siyuan/issues/6315) * [数据快照内置忽略 `.tmp` 文件](https://github.com/siyuan-note/siyuan/issues/6316) * [提升数据仓库快照性能](https://github.com/siyuan-note/siyuan/issues/6317) ### 修复缺陷 * [给文字和图片同时设置字体格式后图片丢失](https://github.com/siyuan-note/siyuan/issues/6297) * [优化排版未处理样式文本](https://github.com/siyuan-note/siyuan/issues/6305) * [点击图片 `Ctrl+Shift+A` 新建一行输入文本后按 `Backspace` 会导致图片消失](https://github.com/siyuan-note/siyuan/issues/6309) * [块首 `Shift + Backspace` 异常](https://github.com/siyuan-note/siyuan/issues/6310) * [优化排版导致无法删除 HTML 块](https://github.com/siyuan-note/siyuan/issues/6311) * [嵌入块在原文上方时拖拽导致数据异常](https://github.com/siyuan-note/siyuan/issues/6319) ## v2.4.4 / 2022-10-21 ### 改进功能 * [`Alt+5` 打开已有日记时不在内核伺服客户端之间同步](https://github.com/siyuan-note/siyuan/issues/5617) * [浏览器剪藏扩展改进为由下往上滚动](https://github.com/siyuan-note/siyuan/issues/6276) * [标题后直接跟图片时图片的提示文本不再渲染到大纲中](https://github.com/siyuan-note/siyuan/issues/6278) * [切换到全屏后支持拖拽窗口](https://github.com/siyuan-note/siyuan/issues/6279) * [拆分或合并单元格后光标消失](https://github.com/siyuan-note/siyuan/issues/6286) * [停靠栏图标大小调整](https://github.com/siyuan-note/siyuan/issues/6293) ### 修复缺陷 * [由未使用 `theme.js` 的主题切换至使用 `theme.js` 的主题时文档 emojis 图标不显示](https://github.com/siyuan-note/siyuan/issues/6281) * [关系图全屏切换后图标位置不对](https://github.com/siyuan-note/siyuan/issues/6282) * [聚焦列表项回车后输入 `[]` 后异常](https://github.com/siyuan-note/siyuan/issues/6283) * [合并单元格后 `Ctrl+A` 再 `Ctrl+B` 内容消失](https://github.com/siyuan-note/siyuan/issues/6284) * [Windows 端主窗口关闭按钮悬浮背景色没有变红](https://github.com/siyuan-note/siyuan/issues/6285) * [浏览器剪藏扩展列表下方段落缩进成为子块](https://github.com/siyuan-note/siyuan/issues/6289) * [云端同步后如果 Emojie 文件夹为空不应该删除](https://github.com/siyuan-note/siyuan/issues/6292) ## v2.4.3 / 2022-10-20 ### 改进功能 * [桌面端 `/模板` 增加 `打开文件位置`](https://github.com/siyuan-note/siyuan/issues/5919) * [钉住有图标的页签样式错误](https://github.com/siyuan-note/siyuan/issues/6270) * [历史和集市页签大小调整](https://github.com/siyuan-note/siyuan/issues/6271) * [标点符号不纳入虚拟引用和提及搜索](https://github.com/siyuan-note/siyuan/issues/6272) ### 修复缺陷 * [集市图标下载和使用后不会更新](https://github.com/siyuan-note/siyuan/issues/6273) * [复制富文本和剪藏异常](https://github.com/siyuan-note/siyuan/issues/6274) * [在加载界面卡住](https://github.com/siyuan-note/siyuan/issues/6275) ## v2.4.2 / 2022-10-19 ### 改进功能 * [查询嵌入块支持设置是否显示面包屑](https://github.com/siyuan-note/siyuan/issues/6184) * [触摸屏嵌入块固定显示操作按钮](https://github.com/siyuan-note/siyuan/issues/6210) * [支持例外情况输入的块引嵌套老数据迁移](https://github.com/siyuan-note/siyuan/issues/6229) * [只读模式禁止一些操作](https://github.com/siyuan-note/siyuan/issues/6231) * [移动端的只读模式使用编辑器配置项](https://github.com/siyuan-note/siyuan/issues/6232) * [改进 `Ctrl+K` 插入超链接补全锚文本](https://github.com/siyuan-note/siyuan/issues/6233) * [有序列表拖拽成新列表后从 `1` 开始排序](https://github.com/siyuan-note/siyuan/issues/6239) * [移动端文档树中的自定义文档图标错位](https://github.com/siyuan-note/siyuan/issues/6240) * [改进虚拟引用和反链提及搜索分词](https://github.com/siyuan-note/siyuan/issues/6241) * [改进外部复制富文本时相邻行级元素加粗、斜体和代码的处理](https://github.com/siyuan-note/siyuan/issues/6244) * [快捷键设置中点击列表都可使输入框获取光标](https://github.com/siyuan-note/siyuan/issues/6245) * [查询嵌入块 `隐藏标题下方的块` 开关移动到块标菜单中](https://github.com/siyuan-note/siyuan/issues/6249) * [加载文档时如果发现父文档 .sy 文件缺失则自动重建](https://github.com/siyuan-note/siyuan/issues/6252) * [列表配色及缩进改进](https://github.com/siyuan-note/siyuan/issues/6256) * [文件历史支持按文档名搜索](https://github.com/siyuan-note/siyuan/issues/6257) * [位于超级块中的嵌入块不显示面包屑](https://github.com/siyuan-note/siyuan/issues/6258) * [导出 PDF 预览界面不受主界面缩放影响](https://github.com/siyuan-note/siyuan/issues/6262) * [调整默认主题外观](https://github.com/siyuan-note/siyuan/issues/6264) * [启动或使用下拉列表切换页签后当前页签不在可视区域内](https://github.com/siyuan-note/siyuan/issues/6267) ### 修复缺陷 * [列表项内容为空时数据库表 blocks 的 markdown 字段缺少换行](https://github.com/siyuan-note/siyuan/issues/6206) * [使用属性 `data-export-html` 导出时丢失 `