SiYuan v3.8.1
- Support syncing custom AI editor actions across devices
- Support transposing Markdown tables
- Support inheritable child document sorting rules per document
- Ordered lists support modifying the starting number
- Support format painting for inline styles on desktop
- Support a context menu for multiple selected notebooks
- Support per-code-block Tab spacing and whole-line indentation
- Support configuring plugin availability in the publishing service
- Support rating marketplace packages
- Support database item templates when clipping to a database
- Support configuring a shortcut for the Agent panel
- Support pasting Microsoft Word and WPS formulas as editable math on desktop
- Support nested rerank API request and response formats
- Support the OpenAI Responses API across AI features
- Support pasting editable lists from Microsoft Word and PowerPoint
- Support previewing HEIF/HEIC images
- Support auto-fitting and resetting table column widths
- Support user-level skills from the shared agents directory
- Support closing tabs by double-clicking
- Supports deleting table rows/columns after merging cells
- Improve AI editor assistance
- Improve the layout of heading level options when exporting merged subdocuments
- Improve block creation in horizontal super blocks
- Improve `data-subtype` handling for database block references
- Improve PDF rectangle annotation image quality across display resolutions
- Improve the menu for inserting IFrame, audio, and video links on mobile
- Improve graph cluster layout and node drag animations
- Improve the auto-sizing of database text fields in the attribute panel
- Improve document loading performance
- Improve marketplace update visibility with an update count badge
- Improve document statistics to include embed block content
- Improve performance when displaying animated images in documents
- Improve photo insertion positioning in nested lists on mobile
- Improve keyboard shortcut validation
- Improve control over full-width task list syntax input
- Improve spacing after full-width punctuation in automatic heading numbers
- Improve block dragging after cross-block text selection
- Improve widget resource cache invalidation on iOS
- Improve pasting comments from Microsoft Word and WPS
- Improve resource cleanup when closing graph, backlink, and hidden PDF tabs
- Improve HTML table caption handling when pasting
- Improve database grouping performance and virtualize grouped table rendering
- Unable to exit blockquotes in the agent input
From SiYuan
Overview
This release focuses on three areas: more flexible AI integrations, more efficient editing and database workflows, and improved cross-platform reliability.
AI and integrations
Custom AI editor actions can sync across devices, while Agent panel shortcuts, user-level skills, nested rerank API formats, and OpenAI Responses API support broaden AI workflows. Publishing services can also configure plugin availability.
Editing and databases
Table, list, and slash-menu improvements, faster database grouping and document operations, more flexible table-column sizing, and smoother graph and tab interactions make everyday knowledge management more efficient.
Cross-platform reliability
HEIF/HEIC previews, refined mobile behavior, more reliable PDF and export handling, and marketplace improvements make the experience more dependable across platforms. This release also addresses security, MCP, publishing-service, and formula-related issues.
Changelogs
Below are the detailed changes in this version.
Enhancement
- Support syncing custom AI editor actions across devices
- Supports deleting table rows/columns after merging cells
- Improve AI editor assistance
- Support transposing Markdown tables
- Support inheritable child document sorting rules per document
- Ordered lists support modifying the starting number
- Support format painting for inline styles on desktop
- Improve the layout of heading level options when exporting merged subdocuments
- Support a context menu for multiple selected notebooks
- Improve block creation in horizontal super blocks
- Improve
data-subtypehandling for database block references - Support per-code-block Tab spacing and whole-line indentation
- Support configuring plugin availability in the publishing service
- Improve PDF rectangle annotation image quality across display resolutions
- Support rating marketplace packages
- Improve the menu for inserting IFrame, audio, and video links on mobile
- Improve graph cluster layout and node drag animations
- Improve the auto-sizing of database text fields in the attribute panel
- Improve document loading performance
- Improve marketplace update visibility with an update count badge
- Improve document statistics to include embed block content
- Improve performance when displaying animated images in documents
- Support database item templates when clipping to a database
- Improve photo insertion positioning in nested lists on mobile
- Improve keyboard shortcut validation
- Improve control over full-width task list syntax input
- Improve spacing after full-width punctuation in automatic heading numbers
- Improve block dragging after cross-block text selection
- Improve widget resource cache invalidation on iOS
- Support configuring a shortcut for the Agent panel
- Unable to exit blockquotes in the agent input
- Support pasting Microsoft Word and WPS formulas as editable math on desktop
- Improve pasting comments from Microsoft Word and WPS
- Support nested rerank API request and response formats
- Support the OpenAI Responses API across AI features
- Support pasting editable lists from Microsoft Word and PowerPoint
- Support previewing HEIF/HEIC images
- Improve resource cleanup when closing graph, backlink, and hidden PDF tabs
- Support auto-fitting and resetting table column widths
- Improve HTML table caption handling when pasting
- Improve database grouping performance and virtualize grouped table rendering
- Support user-level skills from the shared agents directory
- Support closing tabs by double-clicking
- Left-align table headers by default
- Improve document tree refresh and selection preservation when changing sorting rules
- Improve caret placement when clicking beside multiline text blocks
- Support configuring visibility and order for slash menu items
- Support evenly distributing and resetting table column widths
- Improve scrollbars in the PDF export window
- Hide the OpenAI provider option in the Huawei Android channel
- Improve copying selected rich text and images to Office
- Improve embed block gutter accessibility alongside inner block gutters
- Improve system font enumeration and localized name matching
- Improve status bar message switch to cover all data sync messages
- Improve Gemini thinking and tool-calling compatibility in Agent
- Support using the system network proxy
- Improve font rendering by using platform-default font smoothing
Bugfix
- Selected text loses its first two characters when converted to block reference anchor text
- Escaped characters are lost when copying merged tables
- Publish service rejects remote same-origin WebSocket connections
- Notebooks are not sorted by sub-document count
- Heading block icons become unselectable when vertically stacked with fold buttons
- Custom shortcut fails to create an empty code block
- Agent sessions ignore the configured default model after reloading or starting a new session
- Assets return 403 Forbidden when the workspace path contains a Windows directory junction
- Creating a document from a database may duplicate the parent document hierarchy
- MCP endpoint returns 403 when accessed through a non-localhost address
- List items cannot be merged via drag-and-drop
- Some security vulnerabilities
- MCP capabilities remain unavailable after removing the server
- Asset files appear as both unused and missing when the workspace path contains assets
- Images and text overlap across page breaks when exporting PDF
- Formula content may be lost after switching directly between formula editors
- Switching desktop mode in a browser exits the kernel
- Mermaid labels lose line breaks or are clipped after rendering
Refactor
Development
- Improve theme.css watcher to only watch the current theme
- Improve JWT lifecycle and publish token validation
- Add plugin event bus to #commonMenu