95 Commits

Author SHA1 Message Date
Daniel 96a2cc4c8e 🎨 Improve booting
Signed-off-by: Daniel <845765@qq.com>
2026-07-02 14:10:24 +08:00
Daniel 267a143af5 🐛 https://github.com/siyuan-note/siyuan/issues/17716
Signed-off-by: Daniel <845765@qq.com>
2026-05-24 21:30:48 +08:00
Daniel f0488af4b3 🐛 https://github.com/siyuan-note/siyuan/issues/17716
Signed-off-by: Daniel <845765@qq.com>
2026-05-24 21:25:11 +08:00
Jeffrey Chen c20212594d ♻️ Extract IsMobileContainer and replace the mobile ternary judgment (#17661) 2026-05-11 00:03:33 +08:00
Daniel 325dd69a10 🎨 https://github.com/siyuan-note/siyuan/issues/17549
Signed-off-by: Daniel <845765@qq.com>
2026-04-20 11:32:41 +08:00
Jeffrey Chen 5c674d7249 ♻️ Replace interface{} with any (#17415) 2026-04-05 16:48:32 +08:00
Jeffrey Chen 064754128b ♻️ Replace time.Now().Sub(start) with time.Since(start) (#17401) 2026-04-04 08:48:32 +08:00
Daniel 1667adb1c4 ♻️ min(runtime.NumCPU(), n)
Signed-off-by: Daniel <845765@qq.com>
2026-03-21 11:59:42 +08:00
iliya 6bd344a4bb ♻️ kernel/model/index: remove redundant return (#17287) 2026-03-21 11:51:41 +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 fae3323182 🎨 https://github.com/siyuan-note/siyuan/issues/16089
Signed-off-by: Daniel <845765@qq.com>
2025-10-14 17:07:56 +08:00
Daniel 55bc708582 🎨 Improve the status bar index creation information prompt https://github.com/siyuan-note/siyuan/issues/15390 2025-08-01 16:01:32 +08:00
Daniel 9da208ec52 🎨 Improve status bar index creation information prompt https://github.com/siyuan-note/siyuan/issues/15390 2025-07-30 11:23:26 +08:00
Daniel 2f57e57b92 🎨 Improve status bar index creation information prompt https://github.com/siyuan-note/siyuan/issues/15390 2025-07-30 11:10:26 +08:00
Daniel 0f2e044c7e 🎨 Clean code 2025-07-27 20:26:42 +08:00
Daniel 836610d16a 🎨 Displays the data index message in the status bar on mobile https://github.com/siyuan-note/siyuan/issues/14404 2025-03-20 19:56:57 +08:00
Daniel acbbd8ca5d 🎨 Support HarmonyOS NEXT system https://github.com/siyuan-note/siyuan/issues/13184 2024-11-22 20:23:36 +08:00
Daniel 89f1887c3b Improve data sync performance for booting https://github.com/siyuan-note/siyuan/issues/13216 2024-11-21 10:59:29 +08:00
Daniel 475155b7df Improve performance for data indexing https://github.com/siyuan-note/siyuan/issues/12777 2024-10-14 20:39:16 +08:00
Daniel d35386d79d 🎨 Automatic refresh of document tree information https://github.com/siyuan-note/siyuan/issues/11043 2024-09-28 17:40:58 +08:00
Oleksandr Redko b100721fee ♻️ Refactor Go to err != nil, err == nil (#12385) 2024-09-04 09:40:50 +08:00
Daniel ed5c4738f9 🎨 Improve boot index checking https://github.com/siyuan-note/siyuan/issues/11842 2024-06-27 21:29:31 +08:00
Daniel fc1e9154b3 🐛 Opening notebook repeatedly causes reference count to increase https://github.com/siyuan-note/siyuan/issues/11378 2024-05-13 21:30:48 +08:00
Daniel 60380f5dee 🎨 Refresh virtual block ref when closing box https://github.com/siyuan-note/siyuan/issues/11149#issuecomment-2106254491 2024-05-12 23:04:21 +08:00
Daniel b959cc2beb 🎨 Refresh virtual block ref when closing box https://github.com/siyuan-note/siyuan/issues/11149#issuecomment-2106254491 2024-05-12 23:04:20 +08:00
Daniel 63839cba0c 🎨 Improve box ref indexing 2024-05-11 17:09:36 +08:00
Daniel ff6c154bfa 🎨 Improve reindexing 2024-05-10 16:20:02 +08:00
Yingyi / 颖逸 e2c14eb11f Fix the index task of the embedded block (#11154)
* 🐛 Fix query embed block javascript

* Update index.go

* Update index.go
2024-04-26 18:23:21 +08:00
Daniel d9351213da 🎨 Improve disk usage display https://github.com/siyuan-note/siyuan/issues/11121 2024-04-24 20:11:55 +08:00
Daniel 1bc11a1a9a 🎨 Improve disk usage display https://github.com/siyuan-note/siyuan/issues/11121 2024-04-24 19:51:15 +08:00
Daniel 7d680ed391 🎨 Rebuilding database block relations when importing .sy.zip and rebuilding indexes https://github.com/siyuan-note/siyuan/issues/10959 2024-04-09 22:27:16 +08:00
Daniel dec9831a21 🎨 Reset virtual block ref cache after indexing refs https://github.com/siyuan-note/siyuan/issues/10842 2024-04-02 21:41:57 +08:00
Daniel 426225af96 🎨 Improve rename doc push message 2024-03-18 21:02:40 +08:00
Daniel 6feabe74c8 Improve block indexing performance https://github.com/siyuan-note/siyuan/issues/10624 2024-03-15 22:54:01 +08:00
Daniel f3574038e2 ♻️ Clean code 2024-03-10 23:27:13 +08:00
Daniel c00dc1cc5c 🐛 Data sync may cause data loss on Android 14 https://github.com/siyuan-note/siyuan/issues/10205 2024-01-21 21:27:50 +08:00
Daniel 286654cb00 🎨 Add internal kernel API /api/filetree/upsertIndexes and /api/filetree/removeIndexes https://github.com/siyuan-note/siyuan/issues/10079 2024-01-05 20:55:04 +08:00
Daniel 99a2d32abf 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-11 00:45:23 +08:00
Daniel 3b3a0cf161 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-11 00:34:18 +08:00
Daniel fc5c9819a7 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-11 00:15:18 +08:00
Daniel bea32e96d5 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-08 13:05:50 +08:00
Daniel 4a8c32f649 🎨 Add internal kernel API /api/search/updateEmbedBlock https://github.com/siyuan-note/siyuan/issues/9736 2023-11-24 17:37:34 +08:00
Daniel e24a724630 🎨 Query embed block supports executing JavaScript https://github.com/siyuan-note/siyuan/issues/9648 2023-11-18 12:03:22 +08:00
Daniel 7d992ce175 Support for searching asset content https://github.com/siyuan-note/siyuan/issues/8874 2023-08-04 12:05:29 +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
Daniel a515a4f992 🐛 Pandoc is not initialized in some cases Fix https://github.com/siyuan-note/siyuan/issues/8533 2023-06-15 10:15:13 +08:00
Liang Ding 0a10285167 🎨 Escape the notification message https://github.com/siyuan-note/siyuan/issues/7811 2023-05-15 14:56:12 +08:00
Liang Ding 7b41e698e1 🎨 改进状态栏显示后台任务执行计数 Fix https://github.com/siyuan-note/siyuan/issues/7398 2023-02-18 14:37:54 +08:00
Liang Ding f581b34ea8 🎨 历史数据库索引队列化 https://github.com/siyuan-note/siyuan/issues/7386 2023-02-16 18:42:19 +08:00
Liang Ding 5e254500ef ♻️ 后台任务队列支持设置超时 Fix https://github.com/siyuan-note/siyuan/issues/7331 2023-02-11 09:56:39 +08:00