Overview
This version improves some details.
Changelogs
Below are the detailed changes in this version.
Enhancement
- Split-screen documents maintain the same browsing position
- Support in-app purchase PRO Features and Subscription on iOS
- Video player supports full screen on Android
- Improve doc tree sorting
- The toolbar is obscured by the soft keyboard on Android
- Improve dragging of tabs across windows
- The cursor lands in the wrong place when moving up to a block ending with \n
- Full screen display in landscape mode on Android
- Improve block ref anchor text rendering in templates
- Clip extension add a configuration item to expand the doc tree after clipping
- Display tags in search results list on mobile
- Pressing Delete at the end of the block before the blockquote does not move the cursor
- Improve renaming assets
- Improve settings search
- Renaming or deleting a tag no longer reloads the interface
- Improve web page clipping
- Add template function
getBlock
- Improve tab dragging visual effects
- Improve Markdown image input parsing
- Improve Enter parsing after hyperlinks in a list
- Improve soft line break paste parsing
- Trim space in dialynote/block ref/new doc save path
- Adjust the style of paragraph blocks and code blocks under lists
- Improve embed block updating
- Improve cancel super blocks in backlink panel, focus, and floating window
- Improve shortcut keys to disconnect inline code, tag and kbd
- Improve local image rendering in README of installed marketplace packages
- Double quotes in inline elements are no longer converted to HTML entities when pasting Markdown
- Improve browser clipping extension
- Improve #tag search creation prompt
- Improve search method icon
Bugfix
- Find-replace escaped characters will lose content
- The blockquote shows an extra block icon
- Exception caused by pressing Delete
- Editing mermaid/plantUML not working
- Assets search does not display the search results list
- Duplicate a list then move will trigger a state exception
- Unable to open the panel in some cases
Development
- Add an internal kernel API
/api/ui/reloadAttributeView
- Add an internal kernel API
/api/ui/reloadProtyle
- Add an internal kernel API
/api/ui/reloadFiletree
- Add an internal kernel API
/api/ui/reloadUI
- Add plugin function
globalCommand