Enhancement
- Exported Markdown inline code no longer contains zero-width spaces after it
- No longer add the
id
attribute to block elements after setting the attribute - Improve reference count update after moving heading blocks
- Improve converting network assets to local assets
- Improve HTML code block clipping
- Improve HTML table clipping
- Improve database table view fixed field copy and paste
- Improve reference count update after document convert to heading
- Improve reference count update after converting heading block level
- Improve reference count update after moving container blocks
- The bound heading block in the database card view displays the sub-blocks in the preview area
- Improve right-click menu paste
- Improve search result highlighting
- Improve Markdown hyperlink input parsing
- Fixed mirroring database display view
- Various charts are not rendered when the content is empty
- The view settings menu pops up after creating a new view in the database
- Improve breadcrumb redirection on mobile
- Disable HTTP access to the /assets/ path
- Improve assets searching
- Improve the image loading performance in the database
- Improve mirror databases refresh after updating database view layout
- Add some currency formatting support to database number fields
- Disable drag-and-drop sorting after setting sorting rules for database view
- Gallery view renamed to Card view
- Disable automatic video playback in database card view
- Improve paging settings after creating/deleting database views
- Improve database card view card right click menu
- Improve the opening of a block ref using shortcut keys immediately after inserting it
- Add "Content block" option in the preview area of the database card view
- Improve icon switching
- Improve drag performance
- Improve theme switching
- Improve "Use Default Column Width"
- Database view tab supports drag sorting
- Database table view supports synchronizing column width to other table views
Bugfix
- XSS in inline memo elements
- Copying blocks without copying attributes
- Rendering PlantUML on HarmonyOS NEXT should not jump to the browser
- Virtual reference keyword exclusion list does not work in certain cases
- The font Noto Sans SC is not available
- Markdown doc with
\\u0000
in table cannot be opened after import - AI operations are invalid after selecting a content block
- The "Remember me" function on the auth page is invalid on the mobile
Refactor
Development
- Add some kernel batch insert blocks APIs
- Add kernel API
/api/av/batchReplaceAttributeViewBlocks
- Add kernel API
/api/av/batchSetAttributeViewBlockAttrs
- Add plugin function
saveLayout
- Improve
showMessage()
function - Add plugin option
IProtyleOptions.click.preventInsetEmptyBlock
- Improve kernel API
/api/block/updateBlock
and/api/block/batchUpdateBlock
- Add config.query to
input-search
event bus - Enable stylesheet sourceMaps in the development environment