- 修复提示框无法加载问题 | Fix the issue that the prompt box cannot be loaded.
- 修复编辑器页签无法加载问题 | Fix the issue that the editor tab cannot be loaded.
- 修复文件管理器无法加载 | Fix the issue that the explorer cannot be loaded.
- 部分 Svelte 组件迁移至
v5
| Partial Svelte components migrated tov5
.
- 兼容思源
v3.1.16
版本 | Compatible with SiYuanv3.1.16
version.
- 修复 CI/CD 脚本依赖问题 | Fix CI/CD script dependency issue.
- 更新 CI 依赖
release-please-action
配置 | Update CI dependencyrelease-please-action
configuration. - 添加表格全宽显示功能 | Add table full width display function.
- 修复列表看板视图排列样式问题 | Fix the issue of list kanban view arrangement style.
- 更新 GitHub 捐助链接 | Update GitHub donation link.
- 修复 Svelte 无法解析
enum
等 TypeScript 特性问题 | Fix the issue that Svelte cannot parse TypeScript features such asenum
. - 添加 git hook | Add git hook.
- 升级 CI/CD 脚本依赖 | Upgrade CI/CD script dependencies.
- 将
eslint
配置应用于jupyter-client
模块 | Applyeslint
configuration tojupyter-client
module - 将
eslint
配置应用于typewriter
模块 | Applyeslint
configuration totypewriter
module - 将
eslint
配置应用于keepass
模块 | Applyeslint
configuration tokeepass
module - 将
eslint
配置应用于inbox
模块 | Applyeslint
configuration toinbox
module - 将
eslint
配置应用于metadata
模块 | Applyeslint
configuration tometadata
module
- 将
eslint
配置应用于wakatime
模块 | Applyeslint
configuration towakatime
module - 将
eslint
配置应用于opencc
模块 | Applyeslint
configuration toopencc
module
- 将
eslint
配置应用于monaco-editor
模块 | Applyeslint
configuration tomonaco-editor
module
- 将
eslint
配置应用于custom-block
模块 | Applyeslint
configuration tocustom-block
module
- 将
eslint
配置应用于custom-fonts
模块 | Applyeslint
configuration tocustom-fonts
module
- 将
eslint
配置应用于webview
模块 | Applyeslint
configuration towebview
module
- 将换行符
crlf
替换为lf
| Replace the line breakcrlf
withlf
- 将
eslint
配置应用于open-api
模块 | Applyeslint
configuration toopen-api
module
- 将
eslint
配置应用于template
模块 | Applyeslint
configuration totemplate
module
- 将
eslint
配置应用于@workspace/components
模块 | Applyeslint
configuration to@workspace/components
module
- 将
eslint
配置应用于@workspace/utils
模块 | Applyeslint
configuration to@workspace/utils
module
- 调整
eslint
配置 | Adjusteslint
configuration - 将
eslint
配置应用于@workspace/types
模块 | Applyeslint
configuration to@workspace/types
module
- 调整全局
tsconfig.json
配置 | Adjust the globaltsconfig.json
configuration
**
- 添加依赖更新脚本 | Add dependency update script.
- 兼容发布服务 | Compatible with publishing service.
- 实现嵌入块内容反转义功能 | Implement embedded block content unescape function.
- 配置 Vite PWA 设置项 | Configure Vite PWA settings.
- 改进静态资源引用方式 | Improve static resource reference method.
- 修复焦点显示功能导致在编辑表格时表格重新渲染问题 | Fix the issue that the table is re-rendered when editing the table due to the focus display function.
- 添加消息撤回功能 | Add message withdraw function.
- 修复查询非内容块导致频繁通知的问题 | Fix the issue of frequent notifications caused by querying non-content blocks.
- 重新添加附属仓库
wakatime
| Re-add sub-repositorywakatime
.
- 为下拉选择项元素添加
title
属性 | Addtitle
attribute to dropdown select element.
- 为插件页面添加浏览器标签页图标 | Add browser tab icon to the plugin page.
- 为字族列表添加备选的通用字体族名 | Add alternative generic font family names to the font family list.
- 监听系统主题变更事件 | Listen for system theme change events.
- 优化数据保存策略 | Optimize data saving strategy.
- 完善用户文档 | Improve user documentation.
- 更新项目依赖 | Update project dependencies.
- 重新添加附属仓库
inbox
| Re-add sub-repositoryinbox
.
- 添加用户默认头像 | Add user default avatar.
- 添加群组相关菜单项 | Add group-related menu items.
- 添加重置应用菜单项 | Add reset application menu item.
- 添加注销登录菜单项 | Add logout menu item.
- 优化群组成员管理功能 | Optimize group member management function.
- 添加删除用户菜单项 | Add delete user menu item.
- 添加清空所有消息功能 | Add clear all messages function.
- 添加消息转发功能 | Add message forwarding function.
- 完善群组信息编辑对话框 | Improve group information edit dialog.
- 完善群组设置菜单项 | Improve group settings menu items.
- 添加退出群组与解散群组功能 | Add exit group and dissolve group function.
- 完善用户信息编辑对话框 | Improve user information edit dialog.
- 添加群组信息编辑对话框 | Add group information edit dialog.
- 将从相机获取的图片/录像添加到消息输入框中 | Add pictures/videos obtained from the camera to the message input box.
- 添加从设备相机获取图片/录像功能 | Add the function of getting pictures/videos from the device camera.
- 提取部分依赖至工作空间 | Extract some dependencies to workspace.
- 添加消息输入区的更多菜单 | Add more menu in message input area.
- 修复侧边面板图标尺寸异常问题 | Fix the issue of abnormal icon size in the side panel.
- 新增复制消息功能 | Add copy message function.
- 优化用户编辑状态广播机制 | Optimize user edit status broadcast mechanism.
- 修复多节点同步聊天室用户数据失效的问题 | Fix the issue that the multi-node synchronization chat room user data is invalid.
- 新增用户输入状态广播功能 | Add user typing status broadcast function.
- 新增删除与编辑消息功能 | Add delete and edit message function.
- 修复部分操作无法实时更新的问题 | Fix the issue that some operations cannot be updated in real time.
- 实现客户端之间消息同步功能 | Implement message synchronization function between clients.
- 新增文件上传功能 | Add file upload function.
- 新增文件下载功能 | Add file download function.
- 新增新消息通知功能 | Add new message notification function.
- 优化聊天室消息列表加载 | Optimize chat room message list loading.
- 修复
vue-advanced-chat
组件无法正常注册问题 | Fix the issue that thevue-advanced-chat
component cannot be registered normally.
- 优化云收集箱面板内容查看功能 | Optimize cloud inbox panel content viewing function.
- 提取部分依赖至工作空间 | Extract some dependencies to workspace.
- 修复在
BrowserWindow
中编辑器无法加载问题 | Fix the issue that the editor cannot be loaded inBrowserWindow
. - 改进上下文菜单关闭交互 | Improve context menu close interaction.
- 修复设置页签标题栏样式问题 | Fix the issue of setting tab title bar style.
- 支持自定义编辑器折行方案 | Support custom editor word wrap scheme.
- 使用 CRDT 算法在不同客户端之间同步消息 | Use CRDT algorithm to synchronize messages between different clients.
- 添加收集箱侧边面板 | Add inbox dock panel.
- 添加上线与离线状态广播 | Add online and offline status broadcast.
- 优化安卓端打开方案 | Optimize the open scheme on Android.
- 修复
host
发生变更时页签打开问题 | Fix the issue of tab opening whenhost
changes. - 重新添加附属仓库
keepass
| Re-add sub-repositorykeepass
.
- 修复无法在浏览器环境中正确加载的问题 | Fix the issue that cannot be loaded correctly in the browser environment.
- 完善讨论组组件 | Improve discussion group component.
- 添加收集箱客户端 | Add inbox client.
- 添加附属仓库
inbox
的管理脚本 | Add management scripts for sub-repositoryinbox
. - 支持使用新页签/新窗口打开资源文件超链接 | support opening assets files hyperlinks in new tabs/windows
- 初始化附属仓库
inbox
| Initialize sub-repositoryinbox
.
- 优化使用指定字符集打开文件功能 | Optimize the function of opening files using the specified character set.
- 修复
Vditor
编辑器重复加载资源文件问题 | Fix the issue ofVditor
editor repeatedly loading resource files.
- 支持使用自定义字符集打开文件 | Support opening files using custom character sets.
- 添加文本字符集检测工具 | Add text character set detection tool.
- 添加文本编码转换工具 | Add text encoding conversion tool.
- 修复超链接转义问题 | Fix hyperlink escape issue.
- 修复列表脑图视图样式 | Fix list mind-map view style.
- 调整列表脑图视图样式 | Adjust list mind-map view style.
- 块只读模式 | Block read-only mode.
- 优化字体样式预览功能 | Optimize font style preview function.
- 重新添加附属仓库
custom-fonts
| Re-add sub-repositorycustom-fonts
. - 重新添加附属仓库
jupyter-client
| Re-add sub-repositoryjupyter-client
. - 重新添加附属仓库
typewriter
| Re-add sub-repositorytypewriter
.
- 添加开源许可证 | Add open source license.
- 添加字体样式预览功能 | Add font style preview function.
- 监听
switch-protyle
事件 | Listen forswitch-protyle
event.
- 新增自定义编辑器字体列表功能 | Add custom editor font list function.
- 添加打开 Jupyter 页面功能 | Add the function of opening Jupyter page.
- 适配属性视图 | Adapt to the attribute view.
- 修复文件管理器返回上层目录问题 | Fix the issue of file manager returning to the upper directory.
- 添加
localStorage
单向同步功能 | AddlocalStorage
one-way synchronization function. - 添加一个用于在导出时启用/禁用样式的菜单项 | Add a menu item for enabling/disabling styles when exporting.
- 兼容移动端菜单 | Compatible with mobile menu.
- 兼容事件总线
loaded-protyle-static
| Compatible with event busloaded-protyle-static
.
- 添加附属仓库管理脚本 | Add management scripts for sub-repository.
- 修复初始化时无法显示的问题 | Fix the issue that cannot be displayed when initializing.
- 添加设置项
删除 KeeWeb 用户配置
| Add setting itemDelete KeeWeb User Configuration
. - 修复 KeeWeb 插件资源签名问题 | Fix the issue of KeeWeb plugin resource signature.
- 完善文档树菜单 | Improve document tree menu.
- 完善用户文档 | Improve user documentation.
- 优化 CD 配置 | Optimize CD configuration.
- 重新添加附属仓库
keepass
| Re-add sub-repositorykeepass
.
- 添加打开 KeeWeb 的方案 | Add the scheme of opening KeeWeb.
- 添加网页页面中的上下文菜单 | Add context-menu in webview.
- 添加块资源打开菜单项 | Add block resource open menu items.
- 添加图片菜单 | Add image menu.
- 添加资源文件菜单 | Add resource file menu.
- 添加复制图片功能 | Add copy image function.
- 添加在当前页签中打开功能 | Add open in current tab function.
- 修复 Markdown 超链接格式问题 | Fix Markdown hyperlink format issue.
- 添加安装/卸载 KeeWeb 插件功能 | Add install/uninstall KeeWeb plugin function.
- 添加附属仓库
keepass
| Add sub-repositorykeepass
. - 添加设置选项 | Add setting options.
- 实现数据库文件管理功能 | Implement database file management function.
- 实现
localStorage
数据加载与保存功能 | ImplementlocalStorage
data loading and saving function. - 添加默认文件打开目录配置项 | Add default file open directory configuration item.
- 添加附属仓库
keepass
的管理脚本 | Add management scripts for sub-repositorykeepass
.
- 添加文档树菜单 | Add document tree menu.
- 移除重复的分割线 | Remove duplicate separator.
- Issue #13 · Zuoqiu-Yingyi/siyuan-plugin-monaco-editor 修复资源管理器侧边面板开关失效问题 | Fix the issue that the resource manager side panel switch is invalid.
- 完善 Vditor 设置面板 | Improve Vditor settings panel.
- 处理 Vditor 中超链接点击事件 | Handle hyperlink click event in Vditor.
- 添加 Vditor 菜单项 | Add Vditor menu item.
- 新增文件上传至相对路径目录与绝对路径目录功能 | Add the function of uploading files to relative path directory and absolute path directory.
- 派遣内容更改用保存事件 | Dispatch content change with save event.
- 添加文件上传功能 | Add file upload function.
- 插入上传的文件 | Insert uploaded file.
- 实现资源文件目标重定向 | Implement resource file target redirection.
- 添加全局变量的类型定义 | Add type definitions for global variables.
- 修复菜单项打开移动端窗口问题 | Fix the issue that the menu item opens the mobile window.
- 添加用于编辑
属性视图
相关属性的列表 | Add a list for editing properties related to theAttributes View
- 解耦
monaco-editor
与BridgeMaster
/BridgeSlave
| Decouplemonaco-editor
andBridgeMaster
/BridgeSlave
. - 实现
Vditor
编辑器组件 | ImplementVditor
editor component.
- 添加上下文帮助面板 | Add context help panel.
- 添加编辑事件监听器 | Add edit event listener.
- 修复关闭打字机模式后显示焦点功能失效问题 | Fix the issue that the function of displaying focus is invalid after closing the typewriter mode.
- 实现自动补全功能 | Implement auto-completion function.
- 完善设置面板 | Improve settings panel.
- 使用
data-plugin-focus="true"
替换class="plugin-focus-classname"
- 完善文档 | Improve documentation.
- 更新依赖项 | Update dependencies.
- 优化代码块跟随行滚动功能 | Optimize the function of code block following the line scrolling.
- 实现打字机模式基础功能 | Implement the basic functions of typewriter mode.
- 实现打字机在代码块中跟随行功能 | Implement the function of typewriter following the line in the code block.
- 完善设置面板 | Improve settings panel.
- 添加快捷键、命令与顶部菜单栏按钮 | Add keyboard shortcuts, commands and top menu bar button.
- 显示当前编辑焦点 | Show current editing focus.
- 添加附属仓库
typewriter
的管理脚本 | Add management scripts for sub-repositorytypewriter
. - 添加附属仓库
typewriter
| Add sub-repositorytypewriter
.
- 调整列表导图视图文本块换行模式 | Adjust the line break mode of the text block in the list mind-map view.
- #11 兼容输出消息序列顺序不规范的情况 | Compatible with the case where the output message sequence is not standardized.
- 改进事件监听器 | Improve event listener.
- 添加
Jupyter
按钮 | AddJupyter
button.
- 编辑块样式支持同时设置多个块的块样式 | The block style supports setting the block style of multiple blocks at the same time.
- 添加
悬浮显示
功能 | AddFloating Display
function. - 为代码单元格添加运行按钮 | Add run button to code cell.
- 移除导入的
prompt
块属性 | Remove importedprompt
block attributes. - 优化数据解析 | Optimize data parsing.
- 修复无法在浏览器中使用的问题 | Fix the issue that cannot be used in the browser.
- 优化运行结果数据解析方案 | Optimize the data parsing scheme of the running result.
- 更新文档中的徽标 | Update the badge in the document.
- 修复无法同时连接到同一个会话的问题 | Fix the issue that cannot connect to the same session at the same time.
- 裁剪 Jupyter 服务管理类
ServiceManager
| Trim Jupyter service management classServiceManager
. - 添加使用原生窗口编辑器打开思源块的功能 | Add the function of opening SiYuan block with native window editor.
- 修复自动换行功能失效问题 | Fix the issue that the automatic line break function is invalid.
- 添加打开新标签页功能 | Add the function of opening a new tab.
- 完善设置面板 | Improve settings panel.
- 修复在新窗口打开的页面无法获取 Jupyter 资源列表问题 | Fix the issue that the Jupyter resource list cannot be obtained on the page opened in a new window.
- 实现输出流解析功能 | Implement output stream parsing function.
- 修复颜色解析错误问题 | Fix color parsing error.
- 添加命令
运行所选代码块
| Add commandRun selected cells
. - 添加命令
插入新的代码单元格
| Add commandInsert new cell
. - 添加命令
跳转到下一个代码单元格
| Add commandGoto to next cell
.
- 实现代码执行功能 | Implement code execution function.
- 实现错误输出功能 | Implement error output function.
- 实现解析
display_data
,update_display_data
与execute_result
消息的功能 | Implement the function of parsingdisplay_data
,update_display_data
andexecute_result
messages. - 修复侧边面板初始化时无数据问题 | Fix the issue of no data when the side panel is initialized.
- 实现输入请求功能 | Implement input request function.
- 添加
client
与fs
属性 | Addclient
andfs
properties.
- 使用
browser-fs-access
重构文件/文件夹上传功能 | Refactor files/folder upload function withbrowser-fs-access
.
- 监听
loaded-protyle-dynamic
与destroy-protyle
事件 | Listen forloaded-protyle-dynamic
anddestroy-protyle
events.
- 添加内核状态提示 | Add kernel status prompt.
- 添加会话管理面板 | Add session management panel.
- 实现新建会话与连接会话功能 | Implement the function of creating a new session and connecting to a session.
- 优化插件卸载时对 Worker 的处理 | Optimize the processing of Worker when the plugin is unloading.
- 完善会话管理功能 | Improve session management function.
- 添加内核管理菜单项 | Add kernel management menu items.
- 添加打开文档菜单项 | Add open document menu items.
- 添加
运行
,会话
与内核
菜单项 | AddRun
,Session
andKernel
menu items. - 添加会话与内核信息显示菜单项 | Add session and kernel information display menu items.
- 添加
*.ipynb
文件类型定义 | Add*.ipynb
file type definition.
- 使用
BroadcastChannel
重构与 Worker 的通讯 | Refactor communication with Worker usingBroadcastChannel
. - 使用
worker
重构 | Refactor withworker
.
- 重构 Worker 通讯桥 | Refactor Worker communication bridge.
- 使用
worker
重构 | Refactor withworker
. - 更新依赖项 | Update dependencies.
- 添加设置项
User-Agent
| Add setting itemUser-Agent
. - 重新添加附属仓库
wakatime
| Re-add sub-repositorywakatime
.
- 添加 jupyter 资源列表 | Add jupyter resource list.
- 添加导入
*.ipynb
文件功能 | Add import*.ipynb
file function.
- 重新添加附属仓库
custom-fonts
| Re-add sub-repositorycustom-fonts
. - 添加折叠/展开列表功能 | Add fold/unfold list function.
- 添加侧边栏菜单 | Add dock menu.
- 添加离线缓存功能 | Add offline cache function.
- 初始化
jupyter-client
项目 | Initializejupyter-client
project. - 添加 Jupyter 状态面板 | Add Jupyter status panel.
- 修复无法正确解析子标题块问题 | Fix the issue that the subheading block cannot be parsed correctly.
- 捕获删除块导致的异常 | Catch exceptions caused by deleted blocks.
- 添加中文转换菜单 | Add Chinese conversion menu.
- 添加设置面板 | Add settings panel.
- 添加转换文档标题功能 | Add the function of converting document title.
- 添加文件/文件夹更新时间 | Add file/folder update time.
- 添加
复制导出超链接
菜单项 | AddCopy export hyperlink
menu item. - 添加附属仓库
template
的管理脚本 | Add management scripts for sub-repositorytemplate
. - 完善插件模板 | Improve plugin template.
- 重新添加附属仓库
template
| Re-add sub-repositorytemplate
. - 添加附属仓库
openCC
的管理脚本 | Add management scripts for sub-repositoryopenCC
. - 调整附属仓库
openCC
的管理脚本 | Adjust the management scripts for sub-repositoryopenCC
. - 初始化附属仓库
openCC
| Initialize sub-repositoryopenCC
. - 重新添加附属仓库
opencc
| Re-add sub-repositoryopencc
. - 封装
opencc-js
转换器构造函数 | Encapsulate theopencc-js
converter constructor.
- 实现
wakatime
插件基础功能 | Implement the basic functions of thewakatime
plugin. - 调整打开
siyuan://plugins
链接事件的名称 | Adjust the name of the event to open thesiyuan://plugins
link. - 调整心跳活动推送策略 | Adjust the heartbeat activity push strategy.
- 添加
hostname
设置项 | Addhostname
setting item. - 重新添加附属仓库
wakatime
| Re-add sub-repositorywakatime
. - 实现包含列表与排除列表功能 | Implement include list and exclude list function.
- 添加包含列表与排除列表设置项 | Add include list and exclude list setting items.
- 添加附属仓库
wakatime
的管理脚本 | Add management scripts for sub-repositorywakatime
.
- 为面包屑添加激活状态 | Add active state to breadcrumb.
- 添加 KaTeX 自动补全功能 | Add KaTeX auto-completion function.
- 添加 KaTeX 自动补全中的描述与详情信息 | Add description and details information in KaTeX auto-completion.
- 添加格式化 Markdown 文本功能 | Add function of formatting Markdown text.
- 添加复制超链接菜单项 | Add copy hyperlink menu item.
- 添加文档文件/文件夹鼠标悬浮预览功能 | Add document file/folder mouse hover preview function.
- 添加拖拽文件至文件夹时自动展开文件夹功能 | Add the function of automatically expanding the folder when dragging files to the folder.
- 支持使用
siyuan://plugins/monaco-editor/workspace/path/to/file
URL 打开文件 | Support opening files using thesiyuan://plugins/monaco-editor/workspace/path/to/file
URL.
- 使用块菜单设置块字体 | Set block font using block menu.
- 修复
#
链接无法跳转问题 | Fix the issue that#
link cannot jump. - #11 添加在屏幕中间显示新窗口功能 | Add the function of displaying new windows in the middle of the screen.
- 调整菜单文本 | Adjust menu text.
- 修复挂件中 API 请求
baseURL
初始化错误问题 | Fix the issue of incorrect initialization ofbaseURL
in API request in widget. - 优化字体列表样式 | Optimize font list style.
- 添加拖拽上传文件/文件夹功能 | Add drag and drop upload file/folder function.
- 添加静态资源文件拖拽至编辑器时生成超链接的功能 | Add the function of generating hyperlinks when dragging static resource files to the editor.
- 添加拖拽资源至窗口外时的下载功能 | Add download function when dragging resources out of the window.
- 添加拖拽资源移动其位置的功能 | Add the function of dragging resources to move their positions.
- 添加设置面板 | Add settings panel.
- 完善说明文档 | Improve documentation.
- 添加文件/文件夹上传菜单 | Add file/folder upload menu.
- 添加文件/文件夹下载菜单 | Add file/folder download menu.
- 添加文件历史差异对比菜单 | Add file history diff menu.
- 添加快照文件差异对比菜单 | Add snapshot file diff menu.
- 支持使用设置项控制上下文菜单 | Support using setting items to control context menus.
- 添加代码片段编辑菜单 | Add code snippet edit menu.
- 添加收集箱编辑菜单 | Add inbox edit menu.
- 添加文件预览菜单项 | Add file preview menu item.
- 新增添加/另存为菜单项 | Add add/save as menu item.
- 添加打开与复制菜单项 | Add open and copy menu items.
- 添加刷新菜单项 | Add refresh menu item.
- 添加新建文件/文件夹菜单项 | Add new file/folder menu item.
- 添加重命名文件/文件夹菜单项 | Add rename file/folder menu item.
- 添加删除文件/文件夹菜单项 | Add delete file/folder menu item.
- 文件资源管理器支持打开文件 | File explorer supports opening files.
- 调整文件资源管理器图标与提示文本 | Adjust the icon and prompt text of the file explorer.
- 为编辑器添加更改语言模式命令 | Add change model language command to editor.
- 添加工作区目录与文件的提示文本 | Add prompt text for workspace directories and files.
- 添加 material 图标集 | Add material icon set.
- 修复拖动页签分栏时编辑器无法重新加载问题 | Fix the issue that the editor cannot be reloaded when dragging the tab to split the screen.
- 为文件资源管理器添加列表辅助线 | Add list guides lines to the file explorer.
- 添加文件资源管理面板 | Add file resource management panel.
- 文件资源管理支持解析符号链接 | File resource management supports parsing symbolic links.
- 鼠标事件触发编辑器打开 | Mouse event triggers editor open.
- 优化编辑器另存为选项 | Optimize editor save as option.
- 编辑器中思源字段支持悬浮预览域点击跳转 | SiYuan tokens in the editor support hover preview area click to jump.
- 修复列表导图视图滚动条异常问题 | Fix the issue of abnormal scroll bar in list mind-map view.
- 优化 CD 配置 | Optimize CD configuration.
- 支持设置列表视图中每一项的最大宽度 | Support setting the maximum width of each item in the list view.
- 在新页签/新窗口中打开编辑器 | Open editor in new tab/new window.
- 编辑资源文件 | Edit asset files.
- 编辑本地文件 | Edit local files.
- 查看网络文件 | View network files.
- 重构侧边栏组件 | Refactor sidebar component.
- 优化开发者工具 | Optimize developer tools.
- 优化 BlockIcon 组件 | Optimize BlockIcon component.
- 差异编辑器支持单独配置 | Diff editor supports separate configuration.
- 超链接添加
在新页签中打开
菜单项 | Hyperlinks addOpen in new tab
menu item. - 在操作受保护的资源时进行二次确认 | Double confirmation when operating protected resources.
- 实现块处理器 | Implement block handler.
- 添加面包屑组件 | Add breadcrumb component.
- 添加标签页组件 | Add tab component.
- 移除重复组件 | Remove duplicate components.
- 调整 Webview 组件结构 | Adjust the structure of the Webview component.
- 实现 iframe 编辑器 | Implement iframe editor.
- 实现侧边栏编辑器 | Implement sidebar editor.
- 添加块引用菜单 | Add block reference menu.
- 添加超链接菜单 | Add hyperlink menu.
- 优化思源静态文件服务的判断 | Optimize the judgment of siyuan static file service.
- 实现 monaco 编辑器初始化 | Implement monaco editor initialization.
- 优化列表导图视图 | Optimize list mind-map view.
- 更新依赖项 | Update dependencies.
- 添加重置设置选项提示对话框 | Add reset settings option prompt dialog.
- 添加附属仓库
monaco-editor
的管理脚本 | Add management scripts for sub-repositorymonaco-editor
. - 初始化仓库 | Initialize repository.
- 在
README.md
中添加常见问题 | Add Q&A inREADME.md
.
- 新增快捷键与命令 | Add keyboard shortcuts and commands.
- 新增设置面板 | Add settings panel.
- 添加预览图 | Add preview image.
- 添加 CD 脚本 | Add CD scripts.
- 新增列表看板视图 | Add list kanban view.
- 完善文档 | Improve documentation.
- 新增列表表格视图 | Add list table view.
- 新增列表脑图视图 | Add list mind-map view.
- 新增显示块轮廓功能 | Add display block outline function.
- 新增全宽显示功能 | Add full-width display function.
- 新增全屏显示功能 | Add full-screen display function.
- 新增文本排版模式功能 | Add text layout mode function.
- 新增表格单元格宽度模式 | Add table cell width mode.
- 新增显示块 ID 功能 | Add display block ID function.
- 新增显示块内容功能 | Add display block content function.
- 新增显示块序号功能 | Add display block index function.
- 新增弹幕功能 | Add bullet-screen function.
- 修复在非安全上下文中无法使用
crypto.randomUUID
的问题 | Fix the issue thatcrypto.randomUUID
cannot be used in an insecure context. - 新增网页背景设置项介绍 | Add web page background setting item introduction.
- 设置面板组件兼容
v2.9.4
| Settings panel component compatible withv2.9.4
. - 新增滚动显示功能 | Add scrolling display function.
- 实现使用块菜单编辑块
style
属性功能 | Implement the function of using block menu to edit blockstyle
attribute.
- 更新依赖项 | Update dependencies.
- 网页视图支持自定义网页背景颜色 | Web view supports custom web page background color.
- 添加附属仓库
custom-block
的管理脚本 | Add management scripts for sub-repositorycustom-block
. - 初始化仓库 | Initialize repository.
- 重构
apis.siyuan
| Refactorapis.siyuan
. - 添加 CD 配置 | Add CD configuration.
- 添加附属仓库
chinese-convert
的管理脚本 | Add management scripts for sub-repositorychinese-convert
. - 初始化仓库 | Initialize repository.
- 添加
icon.png
| Addicon.png
.
- 完善
README*.md
| ImproveREADME*.md
.
- 完善
metadata
的配置清单 | Improve the manifest ofmetadata
.
- 新增
json-schema
相关依赖 | Addjson-schema
related dependencies.
- 迁移仓库
siyuan-api-interface
至workspace/packages
目录 | Migrate repositorysiyuan-api-interface
toworkspace/packages
directory.
- 更新第三方依赖 | Update third-party dependencies.
- 将推特表情符号字体由
Twitter Color Emoji
替换为Twemoji Mozilla
| Replace the Twitter emoji font fromTwitter Color Emoji
toTwemoji Mozilla
. - 实现自定义字体列表功能 | Implement custom font list feature.
- 添加 CD 配置 | Add CD configuration.
- 改进设置对话框标题内容 | Improve the title content of the settings dialog.
- 添加附属仓库
custom-fonts
的管理脚本 | Add management scripts for sub-repositorycustom-fonts
. - 支持嵌入
Twitter Color Emoji
字体 | Support embeddingTwitter Color Emoji
font.
- 更新依赖 | Update dependencies.
- 添加附属仓库
metadata
的管理脚本 | Add management scripts for sub-repositorymetadata
. - 添加附属仓库
metadata
| Add sub-repositorymetadata
. - 添加顶部工具栏菜单项 | Add top toolbar menu items.
- 改进顶部工具栏菜单项隐藏时的菜单位置 | Improve the menu position when the top toolbar menu item is hidden.
- 新增块菜单菜单项
在新窗口打开
用在新窗口打开并聚焦
| Add block menu itemOpen in new window
withOpen in new window and focus
.
- 设置页签图标为网页图标 | Set the tab icon to the web icon.
- 修复页签图标未显示问题 | Fix the issue of tab icon not displayed.
- 新增超链接地址提示功能 | Add hyperlink address prompt function.
- 清单新增字段
backends
与frontends
| Manifest adds fieldsbackends
andfrontends
. - 使用思源提供的类型定义文件 | Use the type definition file provided by SiYuan.
- 添加 CD 配置 | Add CD configuration.
- 实现在新窗口打开功能 | Implement open in new window function.
- 完善新窗口打开功能的设置界面 | Improve the settings interface of the open in new window function.
- 添加
使用新窗口打开
按钮 | AddOpen with a new window
button. - 修复菜单栏状态设置失效问题 | Fix the issue that the menu bar status setting is invalid.
- 修复设置面板无法完全填充问题 | Fix the issue that the settings panel cannot be fully filled.
- 添加
使用新窗口打开思源编辑器
功能 | AddOpen SiYuan Editor in a new window
function. - 在新窗口打开的思源编辑器中添加
Electron
上下文 | AddElectron
context to SiYuan Editor opened in a new window. - 调整桌面端与移动端窗口的默认设置 | Adjust the default settings of desktop and mobile windows.
- 调整在新窗口打开触发策略 | Adjust the trigger strategy for opening in a new window.
- 优化思源超链接解析 | Optimize SiYuan hyperlinks parsing.
- 完善用户文档 | Improve user documentation.
- 修复提示框方向异常问题 | Fix the issue of abnormal direction of prompt box.
webview
添加在新标签页打开功能 | Add open in new tab function towebview
.- 添加自定义
User-Agent
功能 | Add customUser-Agent
function.
- 完善插件设置界面 | Improve the plugin settings interface.
webview
地址栏添加使用默认程序打开
按钮 | AddOpen with default program
button towebview
address bar.- 使用封装后的
Svg.svelte
组件 | Use the encapsulatedSvg.svelte
component.
- 优化设置面板组件 | Optimize the settings panel component.
webview
插件支持使用配置控制选项其行为 | Thewebview
plugin supports using configuration to control its behavior.
- 优化设置面板组件 | Optimize the settings panel component.
- 修复拖拽分屏失效问题 | Fix the issue that drag and drop split screen is invalid.
- 新增日志记录工具 | Added log recording tool.
- 新增交互事件工具 | Added interactive event tool.
- 添加附属仓库
siyuan-plugin-webview
| Add sub-repositorysiyuan-plugin-webview
. - 添加附属仓库
webview
的管理脚本 | Add management scripts for sub-repositorywebview
. - 使用
svelte
重构webview
| Refactorwebview
withsvelte
. - 在
<webview>
外进行交互时设置<webview>
的pointer-events
为nont
| Set thepointer-events
of<webview>
tonont
when interacting outside<webview>
.
- 添加
build.yml
CD 配置 | Addbuild.yml
CD configuration. - 添加
release-distribution.yml
CD 配置 | Addrelease-distribution.yml
CD configuration. - 新增发行步骤 | Added release steps.
- 添加
package.json
| Addpackage.json
. - CD
release-please.yml
支持触发其他 CD 工作流 | CDrelease-please.yml
supports triggering other CD workflows.- REF: GitHub credentials
- 更新
README.md
| UpdateREADME.md
. - 更新
release-please.yml
CD 配置 | Updaterelease-please.yml
CD configuration. - 添加
split.ps1
脚本 | Addsplit.ps1
script. - 修复
build.yml
CD 配置 | Fixbuild.yml
CD configuration. - 修复
release-distribution.yml
CD 配置 | Fixrelease-distribution.yml
CD configuration. - CI/CD 支持手动触发 | CI/CD supports manual triggering.
- 修复
split.ps1
脚本 | Fixsplit.ps1
script. - 更新依赖 | Update dependencies.
- 更新
release-please.yml
CD 配置使其生成 pre-release | Updaterelease-please.yml
CD configuration to generate pre-release. - 更新
README*.md
| UpdateREADME*.md
. - 运行
build.yml
完成后调用release-distribution.yml
| Callrelease-distribution.yml
afterbuild.yml
is completed. - 修复
release-distribution.yml
打包时目标分支错误问题 | Fix the issue of wrong target branch whenrelease-distribution.yml
is packaged. - 修复
release-distribution.yml
发布时标签关联分支错误问题 | Fix the issue of wrong branch associated with tag whenrelease-distribution.yml
is released. - 修复清单文件中
readme
项文件名称错误 | Fix the file name error of thereadme
item in the manifest file.
- 新增附属仓库的的
CHANGELOG.md
| AddedCHANGELOG.md
for sub-repository. - 调整更改日志格式 | Adjust the format of the change log.
- 添加
release-please.yml
CD 配置 | Addrelease-please.yml
CD configuration. - 更新依赖 | Update dependencies.
- 更新 subtree 管理脚本 | Update subtree management scripts.
- 更新
open-api
插件描述信息 | Updateopen-api
plugin description. - 更新
release-please.yml
CD 配置 | Updaterelease-please.yml
CD configuration. - 更新思源插件 API 定义文件 | Update SiYuan plugin API definition file.
- 为
jupyter-client
插件提供svelte-i18n
支持 | Providessvelte-i18n
support forjupyter-client
plugin. - 添加附属仓库
siyuan-plugin-open-api
| Add sub-repositorysiyuan-plugin-open-api
. open-api
插件实现将插件 API 暴露至全局变量的功能 | The 'open-api' plugin implement the function exposes the plugin API to global variables.
- 添加捐助方案 | Added donation method.
- 项目初始化 | Project initialization.
- 添加附属仓库
siyuan-plugin-jupyter-client
| Add sub-repositorysiyuan-plugin-jupyter-client
. - 调整构建工具 | Adjust the build tools.
- 初始化
jupyter-client
插件 | Initializejupyter-client
plugin.