v3.8.1
siyuan-note/siyuanv3.8.1Aug 18, 2026by 88250
AI Summary
Focusing on AI integrations, editing workflows, and cross-platform reliability, this version introduces new AI capabilities, improved table and list handling, and better mobile behavior.
Key Highlights
- Custom AI editor actions now sync across devices.
- Agent panel shortcuts and OpenAI Responses API support broaden AI workflows.
- HEIF/HEIC image previews and improved PDF handling for better cross-platform compatibility.
- Faster database grouping and smoother graph and tab interactions.
New Features
- Syncing custom AI editor actions across devices
- Preview HEIF/HEIC images
- Nested rerank API request and response formats
- OpenAI Responses API support
- User-level skills from shared agents directory
Full Release Notes
## 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](https://github.com/siyuan-note/siyuan/issues/9246) * [Supports deleting table rows/columns after merging cells](https://github.com/siyuan-note/siyuan/issues/10516) * [Improve AI editor assistance](https://github.com/siyuan-note/siyuan/issues/10540) * [Support transposing Markdown tables](https://github.com/siyuan-note/siyuan/issues/11512) * [Support inheritable child document sorting rules per document](https://github.com/siyuan-note/siyuan/issues/11688) * [Ordered lists support modifying the starting number](https://github.com/siyuan-note/siyuan/issues/11990) * [Support format painting for inline styles on desktop](https://github.com/siyuan-note/siyuan/issues/12732) * [Improve the layout of heading level options when exporting merged subdocuments](https://github.com/siyuan-note/siyuan/issues/13519) * [Support a context menu for multiple selected notebooks](https://github.com/siyuan-note/siyuan/issues/13847) * [Improve block creation in horizontal super blocks](https://github.com/siyuan-note/siyuan/issues/13869) * [Improve `data-subtype` handling for database block references](https://github.com/siyuan-note/siyuan/issues/13889) * [Support per-code-block Tab spacing and whole-line indentation](https://github.com/siyuan-note/siyuan/issues/14722) * [Support configuring plugin availability in the publishing service](https://github.com/siyuan-note/siyuan/issues/16600) * [Improve PDF rectangle annotation image quality across display resolutions](https://github.com/siyuan-note/siyuan/issues/16665) * [Support rating marketplace packages](https://github.com/siyuan-note/siyuan/issues/16711) * [Improve the menu for inserting IFrame, audio, and video links on mobile](https://github.com/siyuan-note/siyuan/issues/18665) * [Improve graph cluster layout and node drag animations](https://github.com/siyuan-note/siyuan/issues/18667) * [Improve the auto-sizing of database text fields in the attribute panel](https://github.com/siyuan-note/siyuan/issues/18669) * [Improve document loading performance](https://github.com/siyuan-note/siyuan/issues/18671) * [Improve marketplace update visibility with an update count badge](https://github.com/siyuan-note/siyuan/issues/18679) * [Improve document statistics to include embed block content](https://github.com/siyuan-note/siyuan/issues/18681) * [Improve performance when displaying animated images in documents](https://github.com/siyuan-note/siyuan/issues/18686) * [Support database item templates when clipping to a database](https://github.com/siyuan-note/siyuan/issues/18689) * [Improve photo insertion positioning in nested lists on mobile](https://github.com/siyuan-note/siyuan/issues/18690) * [Improve keyboard shortcut validation](https://github.com/siyuan-note/siyuan/issues/18698) * [Improve control over full-width task list syntax input](https://github.com/siyuan-note/siyuan/issues/18702) * [Improve spacing after full-width punctuation in automatic heading numbers](https://github.com/siyuan-note/siyuan/issues/18704) * [Improve block dragging after cross-block text selection](https://github.com/siyuan-note/siyuan/issues/18708) * [Improve widget resource cache invalidation on iOS](https://github.com/siyuan-note/siyuan/issues/18709) * [Support configuring a shortcut for the Agent panel](https://github.com/siyuan-note/siyuan/issues/18710) * [Unable to exit blockquotes in the agent input](https://github.com/siyuan-note/siyuan/issues/18728) * [Support pasting Microsoft Word and WPS formulas as editable math on desktop](https://github.com/siyuan-note/siyuan/issues/18747) * [Improve pasting comments from Microsoft Word and WPS](https://github.com/siyuan-note/siyuan/issues/18748) * [Support nested rerank API request and response formats](https://github.com/siyuan-note/siyuan/issues/18752) * [Support the OpenAI Responses API across AI features](https://github.com/siyuan-note/siyuan/issues/18755) * [Support pasting editable lists from Microsoft Word and PowerPoint](https://github.com/siyuan-note/siyuan/issues/18756) * [Support previewing HEIF/HEIC images](https://github.com/siyuan-note/siyuan/issues/18760) * [Improve resource cleanup when closing graph, backlink, and hidden PDF tabs](https://github.com/siyuan-note/siyuan/issues/18763) * [Support auto-fitting and resetting table column widths](https://github.com/siyuan-note/siyuan/issues/18766) * [Improve HTML table caption handling when pasting](https://github.com/siyuan-note/siyuan/issues/18770) * [Improve database grouping performance and virtualize grouped table rendering](https://github.com/siyuan-note/siyuan/issues/18774) * [Support user-level skills from the shared agents directory](https://github.com/siyuan-note/siyuan/issues/18778) * [Support closing tabs by double-clicking](https://github.com/siyuan-note/siyuan/issues/18784) * [Left-align table headers by default](https://github.com/siyuan-note/siyuan/issues/18785) * [Improve document tree refresh and selection preservation when changing sorting rules](https://github.com/siyuan-note/siyuan/issues/18787) * [Improve caret placement when clicking beside multiline text blocks](https://github.com/siyuan-note/siyuan/issues/18789) * [Support configuring visibility and order for slash menu items](https://github.com/siyuan-note/siyuan/issues/18790) * [Support evenly distributing and resetting table column widths](https://github.com/siyuan-note/siyuan/issues/18791) * [Improve scrollbars in the PDF export window](https://github.com/siyuan-note/siyuan/issues/18793) * [Hide the OpenAI provider option in the Huawei Android channel](https://github.com/siyuan-note/siyuan/issues/18796) * [Improve copying selected rich text and images to Office](https://github.com/siyuan-note/siyuan/pull/18799) * [Improve embed block gutter accessibility alongside inner block gutters](https://github.com/siyuan-note/siyuan/issues/18800) * [Improve system font enumeration and localized name matching](https://github.com/siyuan-note/siyuan/issues/18808) * [Improve status bar message switch to cover all data sync messages](https://github.com/siyuan-note/siyuan/issues/18815) * [Improve Gemini thinking and tool-calling compatibility in Agent](https://github.com/siyuan-note/siyuan/issues/18817) * [Support using the system network proxy](https://github.com/siyuan-note/siyuan/issues/18819) * [Improve font rendering by using platform-default font smoothing](https://github.com/siyuan-note/siyuan/issues/18822) ### Bugfix * [Selected text loses its first two characters when converted to block reference anchor text](https://github.com/siyuan-note/siyuan/issues/18663) * [Escaped characters are lost when copying merged tables](https://github.com/siyuan-note/siyuan/issues/18666) * [Publish service rejects remote same-origin WebSocket connections](https://github.com/siyuan-note/siyuan/issues/18670) * [Notebooks are not sorted by sub-document count](https://github.com/siyuan-note/siyuan/issues/18673) * [Heading block icons become unselectable when vertically stacked with fold buttons](https://github.com/siyuan-note/siyuan/issues/18675) * [Custom shortcut fails to create an empty code block](https://github.com/siyuan-note/siyuan/issues/18677) * [Agent sessions ignore the configured default model after reloading or starting a new session](https://github.com/siyuan-note/siyuan/issues/18678) * [Assets return 403 Forbidden when the workspace path contains a Windows directory junction](https://github.com/siyuan-note/siyuan/issues/18691) * [Creating a document from a database may duplicate the parent document hierarchy](https://github.com/siyuan-note/siyuan/issues/18694) * [MCP endpoint returns 403 when accessed through a non-localhost address](https://github.com/siyuan-note/siyuan/issues/18701) * [List items cannot be merged via drag-and-drop](https://github.com/siyuan-note/siyuan/issues/18705) * [Some security vulnerabilities](https://github.com/siyuan-note/siyuan/issues/18711) * [MCP capabilities remain unavailable after removing the server](https://github.com/siyuan-note/siyuan/issues/18713) * [Asset files appear as both unused and missing when the workspace path contains assets](https://github.com/siyuan-note/siyuan/issues/18718) * [Images and text overlap across page breaks when exporting PDF](https://github.com/siyuan-note/siyuan/issues/18724) * [Formula content may be lost after switching directly between formula editors](https://github.com/siyuan-note/siyuan/issues/18730) * [Switching desktop mode in a browser exits the kernel](https://github.com/siyuan-note/siyuan/issues/18737) * [Mermaid labels lose line breaks or are clipped after rendering](https://github.com/siyuan-note/siyuan/issues/18807) ### Refactor * [Upgrade to highlight.js v11.12.0](https://github.com/siyuan-note/siyuan/issues/18659) * [Upgrade to Electron v42.9.2](https://github.com/siyuan-note/siyuan/issues/18687) ### Development * [Improve theme.css watcher to only watch the current theme](https://github.com/siyuan-note/siyuan/issues/18668) * [Improve JWT lifecycle and publish token validation](https://github.com/siyuan-note/siyuan/pull/18692) * [Add plugin event bus to #commonMenu](https://github.com/siyuan-note/siyuan/pull/18780) ## Download * [B3log](https://b3log.org/siyuan/en/download.html) * [GitHub](https://github.com/siyuan-note/siyuan/releases)