Releases: siyuan-note/siyuan
Fix bugs
Overview
This version supports setting dynamic icons for documents and improves data synchronization.
From this version, SiYuan will automatically clean up the local data repository after the first data sync ends after startup:
- Only 2 snapshots are kept per day
- Snapshots older than 180 days are cleaned up
You can adjust this cleanup policy in Settings - About - Data repo purge.
Automatic snapshot cleanup helps improve startup speed. If you do not want a snapshot to be cleaned up, you can manually tag the snapshot, and the tagged snapshot will not be cleaned up.
Changelogs
Below are the detailed changes in this version.
Enhancement
- The database supports adding view/field/option description
- Improve open PDF with new window
- Improve positioning doc in split screens
- Support exporting Markdown after selecting multiple documents
- Document icons support the use of dynamic icons
- Improve blocks highlighting effects
- Improve WebDAV data synchronization compatibility
- The backlink panel supports filtering by the block attributes
- Long press
Esc
to focus on the button in the flashcard - Bold, italic, underline, and strikethrough inherit the block element color
- Improve plain text comparison in data snapshot
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve appearance for table and database nested in container block
- Improve marketplace multi-language internationalization
- Improved database pasting of text containing commas and line breaks
- List only 512 unreferenced assets
- Automatic purge for local data repo
- Double-click the panel drag line to restore the default width
- Improve data sync
- Improve importing Markdown
Bugfix
- SQL injection security vulnerabilities
- Access authorization code captcha vulnerability
- Some XSS vulnerabilities
Refactor
Development
Download
Support setting document dynamic icons
Overview
This version supports setting dynamic icons for documents and improves data synchronization.
From this version, SiYuan will automatically clean up the local data repository after the first data sync ends after startup:
- Only 2 snapshots are kept per day
- Snapshots older than 180 days are cleaned up
You can adjust this cleanup policy in Settings - About - Data repo purge.
Automatic snapshot cleanup helps improve startup speed. If you do not want a snapshot to be cleaned up, you can manually tag the snapshot, and the tagged snapshot will not be cleaned up.
Changelogs
Below are the detailed changes in this version.
Enhancement
- The database supports adding view/field/option description
- Improve open PDF with new window
- Improve positioning doc in split screens
- Support exporting Markdown after selecting multiple documents
- Document icons support the use of dynamic icons
- Improve blocks highlighting effects
- Improve WebDAV data synchronization compatibility
- The backlink panel supports filtering by the block attributes
- Long press
Esc
to focus on the button in the flashcard - Bold, italic, underline, and strikethrough inherit the block element color
- Improve plain text comparison in data snapshot
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve appearance for table and database nested in container block
- Improve marketplace multi-language internationalization
- Improved database pasting of text containing commas and line breaks
- List only 512 unreferenced assets
- Automatic purge for local data repo
- Double-click the panel drag line to restore the default width
- Improve data sync
- Improve importing Markdown
Bugfix
- SQL injection security vulnerabilities
- Access authorization code captcha vulnerability
- Some XSS vulnerabilities
Refactor
Development
Download
v202411171211
Enhancement
- Improve importing Markdown
- Improve data sync
- Double-click the panel drag line to restore the default width
- Automatic purge for local data repo
- List only 512 unreferenced assets
- Improved database pasting of text containing commas and line breaks
- Improve data sync to reduce the probability of conflicts
- Improve marketplace multi-language internationalization
- Improve appearance for table and database nested in container block
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve plain text comparison in data snapshot
- Bold, italic, underline, and strikethrough inherit the block element color
- long press
Esc
to focus on the button in the falshcard - The backlink panel supports filtering by the block attributes
- Improve WebDAV data synchronization compatibility
- Improve blocks highlighting effects
- Document icons support the use of dynamic icons
- Improve positioning doc in split screens
- Improve open PDF with new window
Bugfix
- Some XSS vulnerabilities
- Access authorization code captcha vulnerability
- SQL injection security vulnerabilities
Refactor
Development
v202411170140
Enhancement
- Improve importing Markdown
- Improve data sync
- Double-click the panel drag line to restore the default width
- Automatic purge for local data repo
- List only 512 unreferenced assets
- Improve data sync to reduce the probability of conflicts
- Improve marketplace multi-language internationalization
- Improve appearance for table and database nested in container block
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve plain text comparison in data snapshot
- Bold, italic, underline, and strikethrough inherit the block element color
- The backlink panel supports filtering by the block attributes
- Improve WebDAV data synchronization compatibility
- Improve blocks highlighting effects
- Document icons support the use of dynamic icons
Bugfix
Refactor
Development
v202411160026
Enhancement
- Improve importing Markdown
- Improve data sync
- 双击 .layout__resize--lr 恢复默认宽度
- List only 512 unreferenced assets
- Improve data sync to reduce the probability of conflicts
- Improve marketplace multi-language internationalization
- Improve appearance for table and database nested in container block
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve plain text comparison in data snapshot
- Bold, italic, underline, and strikethrough inherit the block element color
- 闪卡编辑器内长按 esc 后光标聚焦到复习按钮上
- The backlink panel supports filtering by the block attributes
- Improve blocks highlighting effects
- Document icons support the use of dynamic icons
Bugfix
Development
v202411131823
Enhancement
- Improve data sync
- List only 512 unreferenced assets
- Improve data sync to reduce the probability of conflicts
- Improve marketplace multi-language internationalization
- Improve appearance for table and database nested in container block
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve plain text comparison in data snapshot
- Bold, italic, underline, and strikethrough inherit the block element color
- The backlink panel supports filtering by the block attributes
- Improve blocks highlighting effects
- Document icons support the use of dynamic icons
Bugfix
Development
v202411091638
Enhancement
- List only 512 unreferenced assets
- Improve data sync to reduce the probability of conflicts
- Improve marketplace multi-language internationalization
- Improve appearance for table and database nested in container block
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve plain text comparison in data snapshot
- Bold, italic, underline, and strikethrough inherit the block element color
- The backlink panel supports filtering by the document name
- Improve blocks highlighting effects
- Document icons support the use of dynamic icons
Bugfix
v202411081509
Enhancement
- List only 512 unreferenced assets
- Improve marketplace multi-language internationalization
- 解决嵌套和有颜色的块下数据库和表格颜色问题
- Apps in Chinese mainland app stores no longer provide AI access settings
- Improve plain text comparison in data snapshot
- Bold, italic, underline, and strikethrough inherit the block element color
- 更改高亮块的实现方式
Bugfix
Improve details
Overview
This version fixes some bugs and improves many details, among which the more important ones are the improvements to data synchronization, document tree and backlink panel.
Changelogs
Below are the detailed changes in this version.
Enhancement
- Improve copy and cut after multiple selection of cells in the table
- Return document blocks when the keyword search hits different block content
- Improve table cell selection
- The right-click menu of multiple selected database entries supports more copy options
- Markdown syntax switch no longer affects clip/paste HTML parsing
- File history supports adjusting item list width
- Document tree supports multiple documents to open in the same new window
- Local assets of database asset fields support
Rename
- Image title supports line breaks
- Indicates the insertion position when dragging files
- Database cells support vertical dragging to fill values
- Improve document tree movement and its animation
- Improve S3/WebDAV data sync config
- The Publishing service no longer support export
- Display document title in data history preview area
- Improve parsing
<img>
when importing markdown - Improve parsing of YAML Front Matter when importing Markdown
- Improve HTML clipping
- All plain text formats are supported when comparing data snapshots
- Improve outline panel loading performance
- Improve data synchronization stability
- Improve marketplace network availability
- Improve data synchronization perception
- Improve the backlink panel
- Dynamically loading graph nodes and edges
- Improve appearance menu
Bugfix
- The document tree creation time and update time are reversed
- Unexpected
Clear inline elements
behavior for links - The marketplace language does not change after switching the appearance language
- Add block ref exception for inline tags
- The outline/bookmark panel cannot display items
- OCR function cannot be used normally on Linux
Refactor
Development
- Add plugin function
getModelByDockType
- Support custom default doc icons
- Add plugin function
getAllEditor
- Add plugin util
platformUtils
- Add internal kernel API
/api/icon/getDynamicIcon
- Add
renderElement
andblockElement
foropen-noneditableblock
Download
v202411042241
Enhancement
- Dynamically loading graph nodes and edges
- Improve the backlink panel
- Improve data synchronization perception
- Improve marketplace network availability
- Improve data synchronization stability
- Improve outline panel loading performance
- All plain text formats are supported when comparing data snapshots
- Improve HTML clipping
- Improve parsing of YAML Front Matter when importing Markdown
- Improve parsing
<img>
when importing markdown - Display document title in data history preview area
- The Publishing service no longer support export
- Improve S3/WebDAV data sync config
- Improve document tree movement and its animation
- Database cells support vertical dragging to fill values
- Indicates the insertion position when dragging files
- Image title supports line breaks
- Local assets of database asset fields support
Rename
- Document tree supports multiple documents to open in the same new window
- File history supports adjusting item list width
- Markdown syntax switch no longer affects clip/paste HTML parsing
- The right-click menu of multiple selected database entries supports more copy options
- Improve table cell selection
- Return document blocks when the keyword search hits different block content
- Improve copy and cut after multiple selection of cells in the table
Bugfix
- OCR function cannot be used normally on Linux
- The outline/bookmark panel cannot display items
- Add block ref exception for inline tags
- The marketplace language does not change after switching the appearance language
- Unexpected
Clear inline elements
behavior for links - The document tree creation time and update time are reversed