Overview
This version improves some details.
Changelogs
Below are the detailed changes in this version.
Enhancement
- Support
Ctrl+Shift+Tto reopen the tab - Support
siyuan://protocol on macOS - Improve UI layout
- Improve the outline panel
- Improve
Recent documents - Improve code block language selection
- Improve the database history
- Improve the prompt displayed when the web page does not have permission to read the clipboard
- Improve immersive experience on HarmonyOS
- Improve fold heading editing
- Improve data sync S3 provider compatibility
- Improve HTML img clipping
- Improve HTML math clipping
- Improve the database rollup and asset field filtering
- When a flashcard block is selected, the block menu displays a "Remove flashcard" option
- Improve the unescaping of copied block contents
- Copy multiple selected blocks as copies and insert them after the last selected block
- Support calling system printing on Android
- Add unit description for custom margins when exporting PDF
- Improve IFrame handling for exporting HTML/PDF/Image
- Improve automatic scrolling when dragging items in the outline
- Clicking the doc icon in the doc tree will expand on mobile
- Support calling system printing on HarmonyOS
- Clicking on the sides or in the gap causes the cursor to jump to the beginning
- Improve FSRS weight initialization
- Embed blocks in superblocks support displaying breadcrumbs
- Improve data synchronization
- Improve list item editing and drag
- Improve S3 data sync for proxied endpoints (Cloudflare Tunnel)
- Improve IP list address acquisition on HarmonyOS
- Database switch view supports undo and redo
- Improve exporting document HTML
- Improve detection of duplicate insertion of assets
- Adds publishing service settings page on mobile
Bugfix
- Issues with setting inline elements on HarmonyOS
- Fix some flashcard issues
- List editing triggers abnormal status
- The plugin switch status is not synchronized
- Renaming doc title does not update
titlein ial
Refactor
Development
- Record the width of some Protyle elements in the attributes
- Optimize Dockerfile to maximize cache utilization and parallelism
- Improve #commonMenu menu
- Add internal kernel API
/api/block/getBlockDOMWithEmbedand/api/block/getBlockDOMsWithEmbed