59 Commits

Author SHA1 Message Date
Daniel 784fca2dc6 🎨 https://github.com/siyuan-note/siyuan/issues/17958
Signed-off-by: Daniel <845765@qq.com>
2026-06-27 23:38:22 +08:00
Daniel 3c6cafce31 🎨 https://github.com/siyuan-note/siyuan/issues/17958
Signed-off-by: Daniel <845765@qq.com>
2026-06-27 23:22:59 +08:00
Daniel 32c2c242e2 ♻️ Extract const
Signed-off-by: Daniel <845765@qq.com>
2026-04-20 12:21:32 +08:00
Daniel 3b3fed1f27 🎨 https://github.com/siyuan-note/siyuan/issues/17533 01
Signed-off-by: Daniel <845765@qq.com>
2026-04-20 11:51:26 +08:00
Jeffrey Chen 5c674d7249 ♻️ Replace interface{} with any (#17415) 2026-04-05 16:48:32 +08:00
Jeffrey Chen b0f71123a3 Improve recent documents handling (#16727)
* merge

* Update RecentDoc struct to make timestamp fields optional

* GetDoc is solely responsible for retrieving document content and does not handle business logic

* Remove RemoveRecentDoc function and its calls from multiple files to streamline document handling

* Ensure the API correctly returns an empty array, add deduplication logic, and remove redundant sorting steps when updating fields

* 🎨 Supports configuring the maximum number of `Recent documents` to be listed https://github.com/siyuan-note/siyuan/issues/16720

* merge

* 🎨 Supports configuring the maximum number of `Recent documents` to be listed https://github.com/siyuan-note/siyuan/issues/16720

* 🐛 Fix browsing time not sorted

* 🎨 Supports configuring the maximum number of `Recent documents` to be listed https://github.com/siyuan-note/siyuan/issues/16720

* merge

* remove async

* try catch
2026-01-21 08:52:05 +08:00
Daniel 89952fa8b4 Improve performance for large-scale block deletion/insertion https://github.com/siyuan-note/siyuan/issues/16644
Signed-off-by: Daniel <845765@qq.com>
2025-12-21 18:29:10 +08:00
Daniel b5c84f2354 🎨 The old version of the application no longer supports opening the new version of the document https://github.com/siyuan-note/siyuan/issues/16505
Signed-off-by: Daniel <845765@qq.com>
2025-12-03 22:03:37 +08:00
Daniel 6196173898 🎨 Supports setting newly created sub-documents to be listed last https://github.com/siyuan-note/siyuan/issues/16327
Signed-off-by: Daniel <845765@qq.com>
2025-11-11 10:57:09 +08:00
Daniel be233229a9 🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15848
Signed-off-by: Daniel <845765@qq.com>
2025-09-23 23:22:46 +08:00
Daniel 62d560e7a8 🎨 Improve reference count update after document convert to heading https://github.com/siyuan-note/siyuan/issues/15299 2025-07-17 16:33:22 +08:00
Jeffrey Chen 9668d29a35 🎨 Remove title attribute when converting the document to a heading (#15019) 2025-06-12 21:45:42 +08:00
Daniel 57657b59ea 🎨 Generate file history before converting doc to heading/moving blocks https://github.com/siyuan-note/siyuan/issues/14359 2025-03-15 11:39:09 +08:00
Daniel d5d37c9b79 🎨 Generate file history before converting doc to heading/moving blocks https://github.com/siyuan-note/siyuan/issues/14359 2025-03-15 11:05:33 +08:00
Daniel e4c3022026 🎨 Display reference counts after unfolding headings https://github.com/siyuan-note/siyuan/issues/14169 2025-02-22 10:10:14 +08:00
Daniel cfbd6852e3 🎨 Refresh virtual reference cache after doc convert to heading https://github.com/siyuan-note/siyuan/issues/14147 2025-02-19 12:12:24 +08:00
Daniel 07cd4ec0b5 🎨 Database primary key anchor text supports line breaks https://github.com/siyuan-note/siyuan/issues/13624 2025-01-02 11:10:16 +08:00
Daniel 8b882db317 🐛 Fix doc2heading issue https://github.com/siyuan-note/siyuan/issues/13225 2024-12-12 11:04:47 +08:00
Daniel 2f30253366 🎨 Improve heading/li-doc converting https://github.com/siyuan-note/siyuan/issues/13225 2024-12-11 23:00:04 +08:00
Daniel d9155c27b6 🐛 Fix multiple docs convert to headings https://github.com/siyuan-note/siyuan/issues/13225 2024-12-06 23:15:49 +08:00
Daniel 11640f777a 🎨 Improve dragging of headings or list items to the doc tree https://github.com/siyuan-note/siyuan/issues/13170 2024-11-29 09:07:17 +08:00
Daniel 6f7e106be4 ♻️ Extract method util.GetTreeID 2024-11-29 08:41:43 +08:00
Daniel b6cd6930c7 🎨 Improve dragging of headings or list items to the doc tree https://github.com/siyuan-note/siyuan/issues/13170 2024-11-22 22:38:56 +08:00
Daniel ea0146ceb9 🎨 Improve av block text https://github.com/siyuan-note/siyuan/issues/13140 2024-11-16 00:20:55 +08:00
Daniel a0491cd4ff 🎨 Improve markdown importing https://github.com/siyuan-note/siyuan/issues/13097 https://github.com/siyuan-note/siyuan/issues/13080 2024-11-10 12:04:56 +08:00
Daniel 800dec29df 🎨 Improve doc convert to heading https://github.com/siyuan-note/siyuan/issues/12607 2024-09-27 00:05:48 +08:00
Daniel 7d740bcc88 🎨 Improve list item convert to doc https://github.com/siyuan-note/siyuan/issues/12411 2024-09-08 22:58:56 +08:00
Oleksandr Redko b100721fee ♻️ Refactor Go to err != nil, err == nil (#12385) 2024-09-04 09:40:50 +08:00
Daniel d432982f15 🎨 The heading block convert doc block to preserve symbols as much as possible https://github.com/siyuan-note/siyuan/issues/11126 2024-04-24 21:18:15 +08:00
Daniel 0093dc38e8 🎨 Improve heading drag conversion doc subheading level https://github.com/siyuan-note/siyuan/issues/11037 2024-04-15 09:29:08 +08:00
Daniel f5ceb847f4 🎨 Improve data indexing performance when importing .sy.zip and markdown https://github.com/siyuan-note/siyuan/issues/10986 2024-04-11 21:54:34 +08:00
Daniel f3574038e2 ♻️ Clean code 2024-03-10 23:27:13 +08:00
Daniel 5091542629 🎨 Improve heading2doc/li2doc sorting Fix https://github.com/siyuan-note/siyuan/issues/9668 2023-11-17 17:26:28 +08:00
Daniel 2802efdfb3 🐛 The referenced block under the folded heading cannot be hovered to view Fix https://github.com/siyuan-note/siyuan/issues/9582 2023-11-10 09:07:21 +08:00
Daniel 43e2473217 🐛 The blocks is not displayed after the folded heading is converted to a document Fix https://github.com/siyuan-note/siyuan/issues/9512 2023-10-26 11:40:52 +08:00
Daniel 5e6d94783b 🎨 Improve priority of folding processing when headings and super blocks are mixed https://github.com/siyuan-note/siyuan/issues/9488 2023-10-24 00:56:10 +08:00
Daniel 4a832e89f8 🐛 When the heading block and super block are used together, repeating content if unfolding the heading https://github.com/siyuan-note/siyuan/issues/9435 2023-10-16 00:09:16 +08:00
Daniel 4c47fdbdb1 🎨 Remove scroll attribute when converting the document to a heading https://github.com/siyuan-note/siyuan/issues/9297 2023-09-27 15:58:30 +08:00
Daniel b64ef60261 🎨 Heading convert to doc does not use naming as doc name https://github.com/siyuan-note/siyuan/issues/8959 2023-08-12 14:05:48 +08:00
Daniel b9c35fd0f5 🎨 Update slogan Refactor your thinking https://github.com/siyuan-note/siyuan/issues/8608 2023-06-24 20:39:55 +08:00
Liang Ding ee7ab26fcd 🐛 After the document is transferred to the heading, occurs two copies of the reference block Fix https://github.com/siyuan-note/siyuan/issues/7819 2023-03-29 19:38:36 +08:00
Liang Ding 12206201cb 🐛 文档转换标题后文档树刷新不正确 https://github.com/siyuan-note/siyuan/issues/7435 2023-02-22 09:53:55 +08:00
Liang Ding 6c0f976ed2 🐛 文档转换标题后文档树刷新不正确 https://github.com/siyuan-note/siyuan/issues/7435 2023-02-22 09:05:41 +08:00
Liang Ding 2994a9b1d7 🐛 文档转换标题后文档树刷新不正确 https://github.com/siyuan-note/siyuan/issues/7435 2023-02-22 08:59:25 +08:00
Liang Ding 685d47452d 🐛 文档转换标题后文档树刷新不正确 https://github.com/siyuan-note/siyuan/issues/7435 2023-02-22 08:32:01 +08:00
Liang Ding b6ea32462e 改进重命名资源文件性能 https://github.com/siyuan-note/siyuan/issues/7322
改进建立引用索引 https://github.com/siyuan-note/siyuan/issues/7320
2023-02-10 14:28:10 +08:00
Liang Ding e1ddf2ab71 改进标题转换文档的性能 Fix https://github.com/siyuan-note/siyuan/issues/7263 2023-02-05 18:35:14 +08:00
Liang Ding f59add1e61 🎨 文档转换标题触发状态异常 2023-02-05 18:01:33 +08:00
Liang Ding 04f47749f7 改进多个功能点的性能 Fix https://github.com/siyuan-note/siyuan/issues/7177 2023-01-27 21:14:09 +08:00
Liang Ding 5da5ae8818 改进创建文档性能 Fix https://github.com/siyuan-note/siyuan/issues/7175 2023-01-27 19:22:12 +08:00