Overview
This version improves some details.
Changelogs
Below are the detailed changes in this version.
Enhancement
- Hover missing asset file paths to preview associated blocks
- Support dragging blocks into/out of bookmarks panel
- Support left, center, and right alignment for database table columns
- Show database relation backlinks in the attribute panel
- Improve new database item editor positioning after view updates
- Show database attributes in editors
- Database supports new item templates
- Support locating database items through deep links
- After disabling all plugins with a single click, it needs to support clicking the buttons on the items
- Introduce a unified data migration user interface
- The web clipper extension supports configuring path templates for new documents
- Improve
siyuan://protocol link handling - Improve trackpad adjustment editor font size
- Enable sub-block creation and block-handle menus inside embedded blocks
- Add empty-by-default shortcuts for toggling floating panels
- Support configurable click actions for document icons and parent document titles in the document panel
- Improve cursor restoration after undoing block insertion
- Improve the display of code snippets on mobile
- Support importing Obsidian Vaults
- Add a draggable area to the right side of the new window toolbar
- Improves kernel-plugin WebSocket client behavior and proxy networking controls
- Fix unexpected scrolling and show the block icon when entering multi-select mode on mobile
- Prioritize recently referenced blocks in search
- Fix inability to horizontally scroll and drag tab to either end when too many tabs are open
- Keep scrollable tooltips visible on hover
- Preserve table scroll position during DOM rebuild
- Allow database template scripts when HTML scripts are enabled
- Too many icons in dock cause the interface to overflow
- Add an “Insert Image” option on Android
- Prevent text selection while resizing table columns
- Block icon position, style and functionality are incorrect for non-first blocks inside a folded block
- Arrow and Enter keys do not navigate menu items from reference, tag, and database column inputs
- Improve the automatic update installation process
- Top toolbar items are not clickable on iPad mini
- Improve renderer crash handling and exit gracefully before Windows shutdown
- Add editable top-level notebook documents
- Improve the first-use experience with an initial note and onboarding actions
- Exact document and heading matches are not prioritized in search results
- Remove the close button from the dialog box
- Improve layout gap at the bottom of the page after iPhone keyboard dismisses
- Improve exact document match ranking when searching for a move destination
- Improve content block dragging within list items
- Preserve cursor state on refresh and back navigation
Bugfix
- Unable to type using a bluetooth keyboard on HarmonyOS
- Fix block icon overflow in the backlink panel
- moveToUp fails for a list block inside a horizontal super block
- Fix some security vulnerabilities
- Unable to create a heading block by typing a hash symbol
- Block reference anchor text containing "&" is incorrectly escaped in search results
- Unable to export a document as an image when it contains invalid image links
- Block reference count not displayed
- Unable to share files to SiYuan on HarmonyOS
- Callout content disappears when opening a document with folded headings
- Database data is missing from exported .sy.zip archives
- Database relation and rollup filters do not work correctly
- Imported databases missing from relation field search
- Database rollup fields display unique values incorrectly
- Database rollup relation field entry counts are incorrect
- Copied merged table cells disappear after refresh
- Unable to retrieve document content in the publishing service
- Abnormal auto-refresh after inserting a same-level heading below in the outline
- Global assets not displaying on iOS due to /var symlink path resolution
- “Copy as PNG” produces a 0-byte file on Android
- Undoing merged table cells replaces the table with null
- Sub-menu scrollbar automatically scrolls to the top
Development
- Ensure plugin onLayoutReady runs after onload completes
- Extract lite version of protyle
- Kernel plugins are not loaded on mobile and early RPC calls may fail during startup