70 Commits

Author SHA1 Message Date
Daniel 2d52456bd2 🎨 Automatically perform index fixing during idle time https://github.com/siyuan-note/siyuan/issues/17535
Signed-off-by: Daniel <845765@qq.com>
2026-07-02 23:09:15 +08:00
Daniel 098663a991 🎨 Automatically perform index fixing during idle time https://github.com/siyuan-note/siyuan/issues/17535
Signed-off-by: Daniel <845765@qq.com>
2026-07-02 22:29:52 +08:00
Yingyi / 颖逸 16036ae701 🎨 Implement kernel plugin lifecycle management and client plugin API (#17761)
* 🎨 Implement kernel plugin lifecycle management and state updates

* 🎨 Refactor kernel plugin to use options object in constructor and enhance event bus integration

* 🎨 Move kernel initialization to after plugin onload for improved lifecycle management

* 🎨 Improve error handling and argument validation in kernel plugin methods

* 🎨 Enhance error handling in removePluginSourceWatch by returning error

* 🎨 Refactor kernel plugin state management by removing 'loaded' state and related lifecycle events

* Fix running state code in kernel plugin state management
2026-05-27 17:26:10 +08:00
Daniel 38be2cd887 Shorthands on mobile https://github.com/siyuan-note/siyuan/issues/14414
Signed-off-by: Daniel <845765@qq.com>
2026-05-09 18:33:19 +08:00
Daniel 53eee57b4d 🎨 https://github.com/siyuan-note/siyuan/pull/17481
Signed-off-by: Daniel <845765@qq.com>
2026-04-13 20:28:26 +08:00
Jeffrey Chen 5c674d7249 ♻️ Replace interface{} with any (#17415) 2026-04-05 16:48:32 +08:00
Daniel 1048a2bc38 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-3g9h-9hp4-654v
Signed-off-by: Daniel <845765@qq.com>
2026-03-18 09:37:19 +08:00
Daniel 1e370e3735 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-xp2m-98x8-rpj6
Signed-off-by: Daniel <845765@qq.com>
2026-03-14 19:15:49 +08:00
Daniel 3f944d0d75 🎨 https://github.com/siyuan-note/siyuan/pull/17196
Signed-off-by: Daniel <845765@qq.com>
2026-03-13 09:09:45 +08:00
konti1334 f0f2bdd2c1 Broadcast ws-main setBlockAttrs event after API call https://github.com/siyuan-note/siyuan/issues/17179 (#17196)
Co-authored-by: You name <konty@github.com>
2026-03-13 08:56:09 +08:00
Jeffrey Chen 840fd99bbb 🎨 Auto-close browser page when publish service is closed https://github.com/siyuan-note/siyuan/issues/16587#issuecomment-3698421929 (#16804) 2026-01-10 19:47:30 +08:00
Daniel ddae80a5f4 🎨 Improve exit
Signed-off-by: Daniel <845765@qq.com>
2025-12-09 12:20:57 +08:00
Daniel 957a928959 🎨 https://github.com/siyuan-note/siyuan/issues/16156
Signed-off-by: Daniel <845765@qq.com>
2025-10-25 17:24:57 +08:00
Daniel 9f3cd7ca95 🎨 API getTag add an optional parameter ignoreMaxListHint https://github.com/siyuan-note/siyuan/issues/16000
Signed-off-by: Daniel <845765@qq.com>
2025-10-03 21:59:19 +08:00
Daniel de3fd436ec Revert Kernel API /api/ui/reloadUI adds mode parameter https://github.com/siyuan-note/siyuan/issues/15308 2025-07-16 22:49:52 +08:00
Daniel c0841160b3 🧑‍💻 Kernel API /api/ui/reloadUI adds mode parameter https://github.com/siyuan-note/siyuan/issues/15308 2025-07-16 17:02:58 +08:00
Daniel 10d1735688 🎨 Improve tag panel refresh https://github.com/siyuan-note/siyuan/issues/14593 2025-04-13 20:32:58 +08:00
Daniel 25383ad760 🎨 Supports local shorthands on Android https://github.com/siyuan-note/siyuan/issues/14414 2025-03-26 16:10:44 +08:00
Daniel 2a0034fa86 🎨 Improve query embed block auto refresh https://github.com/siyuan-note/siyuan/issues/14370 2025-03-16 21:02:30 +08:00
Daniel 771ab2b87f 🎨 Improve query embed block auto refresh https://github.com/siyuan-note/siyuan/issues/14370 2025-03-16 10:54:57 +08:00
Daniel 310c9b844c 🎨 Backlink count at the doc block title including sub-blocks https://github.com/siyuan-note/siyuan/issues/13791 2025-01-13 18:06:39 +08:00
Daniel e48680200c 🎨 Backlink count at the doc block title including sub-blocks https://github.com/siyuan-note/siyuan/issues/13791 2025-01-12 11:57:24 +08:00
Daniel 225adea9b6 🧑‍💻 Push update block ID event https://github.com/siyuan-note/siyuan/issues/13434 2024-12-11 22:04:01 +08:00
Daniel 14bb85017f 🎨 Add statistics on selected blocks and total blocks https://github.com/siyuan-note/siyuan/issues/13235 2024-11-23 20:58:00 +08:00
Daniel 9b790e3a3c ⬆️ Upgrade lute 2024-09-28 22:57:31 +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
Daniel 8b2c08439f 🎨 Refresh associated blocks after find-replacing and rolling back doc
https://github.com/siyuan-note/siyuan/issues/12439
https://github.com/siyuan-note/siyuan/issues/12438
2024-09-11 17:22:16 +08:00
Daniel 43867e0855 🎨 Improve dynamic anchor text and ref count auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-07 12:05:56 +08:00
Daniel fa3abe615e 🎨 Improve dynamic anchor text auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-06 16:52:36 +08:00
Daniel 57f95b1d59 🎨 Improve dynamic anchor text auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-06 11:46:49 +08:00
Daniel e9f7cc0d52 🎨 Improve dynamic anchor text auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-06 11:03:51 +08:00
Daniel 1f30848d8d 🎨 Improve dynamic anchor text auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-06 10:09:28 +08:00
Daniel e5df997e19 🎨 Improve dynamic anchor text auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-06 09:49:46 +08:00
Daniel ca17aee797 🎨 Improve dynamic anchor text auto-refresh stability https://github.com/siyuan-note/siyuan/issues/8234 2024-09-06 00:04:09 +08:00
Daniel 108dc32098 ♻️ Implement some delayed kernel events using task queues https://github.com/siyuan-note/siyuan/issues/12393 2024-09-05 22:13:28 +08:00
Daniel 09eec52a02 ♻️ Implement some delayed kernel events using task queues https://github.com/siyuan-note/siyuan/issues/12393 2024-09-05 18:07:04 +08:00
Daniel 9560277d0c ♻️ Implement some delayed kernel events using task queues https://github.com/siyuan-note/siyuan/issues/12393 2024-09-05 12:11:13 +08:00
Daniel aa7a745eb2 🎨 Custom Emoji folders no longer require manual refresh when they change https://github.com/siyuan-note/siyuan/issues/11749 2024-06-18 19:25:22 +08:00
Daniel 7b4d297ade 🎨 The User Guide is no longer opened repeatedly when multiple windows exist https://github.com/siyuan-note/siyuan/issues/11588 2024-05-31 10:47:24 +08:00
Daniel d88731712d 🎨 Refresh the doc tree after data sync generates conflicting documents https://github.com/siyuan-note/siyuan/issues/11137 2024-04-25 19:14:35 +08:00
Daniel 7f98213879 🎨 Improve mirror database blocks reload 2024-04-21 18:18:23 +08:00
Daniel 6c812b1ca9 ♻️ Improve outline loading mechanism https://github.com/siyuan-note/siyuan/issues/10884 2024-04-08 17:02:36 +08:00
Daniel de0b64f8ca 🎨 https://github.com/siyuan-note/siyuan/issues/10884 2024-04-08 10:49:47 +08:00
Daniel a08eaccfef 🎨 The outline item in the outline panel supports dragging to adjust the level and position https://github.com/siyuan-note/siyuan/issues/7957 2024-03-29 20:36:45 +08:00
Daniel 94ffa49435 🎨 Support manual purge of unreferenced data snapshots in the S3/WebDAV cloud storage https://github.com/siyuan-note/siyuan/issues/10081 2024-01-15 00:19:39 +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
Vanessa 7572db4012 🎨 fix https://github.com/siyuan-note/siyuan/issues/8216 2023-05-14 12:10:47 +08:00
Liang Ding 6c3c8d44ad 🎨 When multiple windows exist, each window should be isolated using the Optimize Typesetting https://github.com/siyuan-note/siyuan/issues/8216 2023-05-14 10:45:05 +08:00
Liang Ding f570396fcd 🎨 Reset doc browsing position after data snapshot rollback https://github.com/siyuan-note/siyuan/issues/8231 2023-05-11 15:29:13 +08:00
Liang Ding 7a68c8ad1b 🎨 Reset doc browsing position after data snapshot rollback https://github.com/siyuan-note/siyuan/issues/8231 2023-05-11 11:43:17 +08:00