Enhancement
- Improve UI
- Adjust the width of recent documents
- Support searching assets by file name
- If there are no search results in non-keyword search mode, no longer be prompted to create
- Improve data sync to prevent an old snapshot to overwrite the new one
- Abandon snapshot if file does not exist when creating snapshot
- Improve data snapshot and sync robustness
Convert network images/assets to local
supports URL-encoded local file names- Support
dock plugin
andCommand Palette
on mobile - Keep original creation time when importing .sy.zip
- Add a new code snippet at the top
- Improve kernel stability
- Support converting list blocks to paragraphs
- Save flashcard spaced repetition, search, recent doc and switcher dialog interface size
- Improve setting interaction
- Improve the experience of text editing a block-ref
- Add close gesture to the pop-up panel on the right menu on mobile
- Distinguish between new cards and review cards during spaced repetition
- Support converting blockquote blocks to paragraphs
Bugfix
- Soft newlines cause kernel errors in some cases
- Closing the doc tree and then restarting will reset the layout
- The doc title image index failed when using notebook-level assets
- Review is empty when there are more new cards and blocks are removed
- Mobile search and replace failure
- Blockquote in list turn into paragraph causes internal error
Refactor
Development
- Add kernel API
/api/block/foldBlock
and/api/block/unfoldBlock
- Improve kernel API
/api/block/appendBlock
- Set
plugin.name
to read-only - Concurrency control when requesting the kernel API
- Support database table view assets column when exporting .sy.zip
- Add Relation column to database table view
- Improve interaction with database table view row gutter display