v3.8.2-alpha.3Pre-releaseDesktop
SiYuan v3.8.2-alpha.3
Added 13
- Support reordering databases in the database panel
- Support copying any content block as a PNG image
- Support sorting recent documents by creation time
- Support independent execution across Agent sessions
- Support the marketplace on mobile
- Support configuring multiple editor fonts
- Support bazaar package deprecation
- Support inserting columns on either side within horizontal super blocks
- Support custom colors for inline element appearance
- Support customizing the editor toolbar
- Support switching tabs while dragging blocks
- Support setting height for code blocks
- Support configuring the way to open assets
Changed 5
- Support unlimited wait when agent confirm timeout is 0
- Improve callout type switching and title editing
- Account refresh reports success and keeps cached login when cloud user fetch fails
- Improve image preview stability by upgrading Viewer.js to 1.11.8
- Upgrade Mermaid to v11.16.1
From SiYuan
Enhancement
- Support reordering databases in the database panel
- Support unlimited wait when agent confirm timeout is 0
- Support copying any content block as a PNG image
- Improve callout type switching and title editing
- Account refresh reports success and keeps cached login when cloud user fetch fails
- Cloud user API returns Bad request after server key reset
- Improve account login interactions
- Improve mobile swipe gestures with configurable left and right sidebars
- Support sorting recent documents by creation time
- Improve image preview stability by upgrading Viewer.js to 1.11.8
- Improve drag selection for child blocks in list items
- Improve Enter behavior for child blocks in list items
- Improve pasting embedded images from Microsoft Word documents
- Improve handling of duplicate filenames in a single asset upload
- Improve graph layout updates, viewport interactions, and arrow rendering
- Disable AI features in Huawei AppGallery builds
- Improve tag rendering in Agent responses
- Improve unbinding database blocks for multiple selected entries
- Android hotspot IP address is missing from the server network list
- Upgrade Mermaid to v11.16.1
- Improve notebook sorting without refreshing the entire document tree
- Support independent execution across Agent sessions
- Improve backlink mentions with a keyword exclusion list
- Improve backlink filtering with source document criteria
- Improve rating status visibility for downloaded marketplace packages
- Agent question and todo tools fail with malformed structured arguments
- Improve opening database results in global search
- Improve database interactions on mobile
- Improve undo and redo for folded heading moves
- Improve data sync conflict detection for prefetched and cached files
- Improve jumping to the parent block to focus the document title
- Improve the click target size of embedded asset attachments in exported PDFs
- Improve macOS Application Menu
- iOS / Safari output PNG speed opt
- Improve folding state persistence in backlink views
- Support the marketplace on mobile
- Support configuring multiple editor fonts
- Support bazaar package deprecation
- Support inserting columns on either side within horizontal super blocks
- Improve mobile navigation with a configurable bottom bar
- Support custom colors for inline element appearance
- Improve large list rendering performance with rendering virtualization
- Support customizing the editor toolbar
- Support switching tabs while dragging blocks
- Support setting height for code blocks
- Support configuring the way to open assets
Bugfix
- Unreferenced asset preview shows a broken image
- Super block resize handles are not updated when switching layouts
- Mobile multi-block dragging breaks list structure and can cause parsing failures
- Pasted math formulas are not rendered in new windows
- Text entered with the native iOS keyboard disappears without being saved
- Pressing Enter before a code block fence causes a parsing error
- Mobile keyboard and text selection toolbar close when opening More actions
- Workspace deletion fails on mobile
- Mobile long-press menus are replaced by block multi-select while holding
- Selecting all text in a table cell dismisses the keyboard and clears the selection on mobile
- Mobile nested block menus cannot scroll to off-screen actions
- Mobile sidebar moves when swiping the tab bar
- Some security vulnerabilities
- Exit focus button is missing after jumping to a child block under a folded heading
- Database field title cursor does not respond to arrow keys in split view
- Block reference count badges become incorrect after moving blocks across documents
- Multiline Markdown inserted through input method text replacement is not parsed or saved on macOS
Development
- Support configuring plugin docks visibility
- Support public APIs for managing saved search criteria
- Support plugins processing search results before rendering
- Support plugin addTopBar id and removeTopBar
- Support setFullscreen and isFullscreen on the Protyle instance
- Support intercepting asset uploads through the plugin event bus
- Support adding custom buttons to the editor breadcrumb via plugin API
- Support plugin event bus
open-linkto intercept hyperlink opening