## Overview This version of search and replace supports selecting element types. For example, you can only replace content in plain text without replacing formula content. Advertisement: The `PRO Features` early bird price will end in early January 2024. If you want to purchase, please hurry up. For details, please [visit](https://b3log.org/siyuan/en/pricing.html). Note: The annual `Subscription` includes `PRO Features`. If you are an annual subscriber, you do not need to buy PRO Features separately. ## Changelogs Below are the detailed changes in this version. ### Enhancement * [Doc cover link input support displays the value](https://github.com/siyuan-note/siyuan/issues/9850) * [Enable or disable all CSS and JS code snippets](https://github.com/siyuan-note/siyuan/issues/9860) * [Delete the corresponding data in the database attributes table after deleting the doc](https://github.com/siyuan-note/siyuan/issues/9875) * [Support using `Space` and `Enter` for spaced repetition `Good` scoring](https://github.com/siyuan-note/siyuan/issues/9878) * [Completes the missing move up button on mobile](https://github.com/siyuan-note/siyuan/issues/9882) * [Breadcrumbs cannot display "_" on Windows](https://github.com/siyuan-note/siyuan/issues/9893) * [Find replace supports selecting element types](https://github.com/siyuan-note/siyuan/issues/9895) * [Improve web page clip code block content conversion](https://github.com/siyuan-note/siyuan/issues/9896) * [Add template func `pow`, `powf`, `log` and `logf`](https://github.com/siyuan-note/siyuan/issues/9911) * [Inaccurate highlighting when clicking the doc tree expand icon on iPhone](https://github.com/siyuan-note/siyuan/issues/9904) ### Bugfix * [`Close all tabs at startup` is invalid on the PC browser when the mobile APP network serving](https://github.com/siyuan-note/siyuan/issues/9855) * [Carriage return parsing exception when paragraph contains blank lines](https://github.com/siyuan-note/siyuan/issues/9868) * [Create doc failed on non-Windows](https://github.com/siyuan-note/siyuan/issues/9890) * [Remove or add block causes editor to scroll](https://github.com/siyuan-note/siyuan/issues/9891) * [Drag to form a super block, then drag again and the content disappears](https://github.com/siyuan-note/siyuan/issues/9900) ### Development * [Reduce database table view editing latency](https://github.com/siyuan-note/siyuan/issues/9306) * [Improve save layout](https://github.com/siyuan-note/siyuan/issues/9866) * [Add internal kernel API `/api/block/getTailChildBlocks`](https://github.com/siyuan-note/siyuan/issues/9884) * [Support copy, cut, paste and delete when database table view cell is selected](https://github.com/siyuan-note/siyuan/issues/9886) * [Database table view template columns support reference date columns](https://github.com/siyuan-note/siyuan/issues/9887) * [Support modifying the primary key value of the binding block](https://github.com/siyuan-note/siyuan/issues/9892) * [Automatically fill in the filter result value when adding rows in the database table view](https://github.com/siyuan-note/siyuan/issues/9905) * [Add internal kernel API `/api/setting/addVirtualBlockRefInclude` and `addVirtualBlockRefExclude`](https://github.com/siyuan-note/siyuan/issues/9909) * [Add push event `setConf` on WebSocket channel `main`](https://github.com/siyuan-note/siyuan/issues/9910) * [Improve database table view template column sorting](https://github.com/siyuan-note/siyuan/issues/9914)