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)