75 Commits

Author SHA1 Message Date
Daniel 24b874e0e6 AI Agent https://github.com/siyuan-note/siyuan/issues/17797
Signed-off-by: Daniel <845765@qq.com>
2026-06-06 17:14:56 +08:00
Daniel 587f8bcd04 🎨 https://github.com/siyuan-note/siyuan/issues/17796
Signed-off-by: Daniel <845765@qq.com>
2026-06-01 13:07:09 +08:00
Daniel 4437737f95 🎨 https://github.com/siyuan-note/siyuan/issues/17796
Signed-off-by: Daniel <845765@qq.com>
2026-06-01 11:13:51 +08:00
Daniel 1b34bcf4fa 💥 https://github.com/siyuan-note/siyuan/issues/15727
Signed-off-by: Daniel <845765@qq.com>
2026-05-07 12:05:47 +08:00
Jeffrey Chen c8a093fe1d ♻️ Skip subdoc dir scan when parent doc is hidden https://github.com/siyuan-note/siyuan/issues/17533 (#17554) 2026-04-20 20:10:29 +08:00
Daniel 32c2c242e2 ♻️ Extract const
Signed-off-by: Daniel <845765@qq.com>
2026-04-20 12:21:32 +08:00
Daniel ea53f18519 🎨 https://github.com/siyuan-note/siyuan/issues/17533 03
Signed-off-by: Daniel <845765@qq.com>
2026-04-20 12:12:04 +08:00
Jeffrey Chen 8f3b9992c2 🎨 Prevent modification of the data-task attribute https://github.com/siyuan-note/siyuan/issues/17343#issuecomment-4223807048 (#17466) 2026-04-14 08:01:45 +08:00
Jeffrey Chen 4065982c9a ♻️ Replace errors.New(fmt.Sprintf) with fmt.Errorf (#17414) 2026-04-05 16:50:20 +08:00
Jeffrey Chen 5c674d7249 ♻️ Replace interface{} with any (#17415) 2026-04-05 16:48:32 +08:00
Daniel 83bd6acf68 🐛 Escaping issues in attribute panel https://github.com/siyuan-note/siyuan/issues/17345
Signed-off-by: Daniel <845765@qq.com>
2026-03-31 00:10:42 +08:00
Daniel bec2a00f95 🐛 https://github.com/siyuan-note/siyuan/issues/17345
Signed-off-by: Daniel <845765@qq.com>
2026-03-30 18:06:25 +08:00
Daniel 7c3d6b0f1a 🐛 https://github.com/siyuan-note/siyuan/issues/17345
Signed-off-by: Daniel <845765@qq.com>
2026-03-30 18:04:29 +08:00
Daniel 1bc7f556ff 🐛 https://github.com/siyuan-note/siyuan/issues/17345
Signed-off-by: Daniel <845765@qq.com>
2026-03-30 12:10:30 +08:00
Daniel 1a4109d1e5 🎨 https://github.com/siyuan-note/siyuan/pull/17196
Signed-off-by: Daniel <845765@qq.com>
2026-03-13 09:30:59 +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
Daniel 4f1e2857a7 🐛 Fix https://github.com/siyuan-note/siyuan/issues/17073
Signed-off-by: Daniel <845765@qq.com>
2026-02-21 10:52:00 +08:00
Jeffrey Chen 31dbd553a5 🎨 Improve /api/attr/setBlockAttrs and /api/attr/batchSetBlockAttrs (#17027) 2026-02-17 13:35:26 +08:00
Daniel cab9a573df 🎨 Clean code https://github.com/siyuan-note/siyuan/pull/16755
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 10:24:32 +08:00
Jeffrey Chen 76e23e6716 🎨 Optimize isValidAttrName function performance (#16755) 2026-01-02 10:17:29 +08:00
Daniel 30b4faa65c 🐛 Attribute values are not escaped https://github.com/siyuan-note/siyuan/issues/16686
Signed-off-by: Daniel <845765@qq.com>
2025-12-27 15:10:06 +08:00
Daniel da2f3234c2 🎨 https://github.com/siyuan-note/siyuan/pull/16657#event-21694489068
Signed-off-by: Daniel <845765@qq.com>
2025-12-23 10:20:47 +08:00
Jeffrey Chen 2d1618e639 🎨 Element attribute names are uniformly lowercase English letters https://github.com/siyuan-note/siyuan/issues/16604 (#16657)
部分属性名大写字母改为小写

兼容旧版带大写字母的属性名

更新用户指南说明

优化性能

统一前后端验证属性名的逻辑

改进验证属性名格式报错信息
2025-12-22 09:43:12 +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 c60d5ce42f 🎨 https://github.com/siyuan-note/siyuan/issues/16476
Signed-off-by: Daniel <845765@qq.com>
2025-12-01 10:52:47 +08:00
Daniel f146ba878b 🎨 https://github.com/siyuan-note/siyuan/issues/16476
Signed-off-by: Daniel <845765@qq.com>
2025-12-01 10:50:43 +08:00
Daniel b55b99546e 🎨 Improve the setting of custom attribute names https://github.com/siyuan-note/siyuan/issues/16447
Signed-off-by: Daniel <845765@qq.com>
2025-11-27 09:55:22 +08:00
Daniel 286223db84 🎨 Database index content/markdown values no longer contain zero-width spaces https://github.com/siyuan-note/siyuan/issues/15204 2025-07-03 10:01:04 +08:00
Daniel e119a15d1c 🎨 Database gallery view https://github.com/siyuan-note/siyuan/issues/10414 2025-06-17 10:41:45 +08:00
Daniel ee7e34706a 🎨 Improve tag panel refresh https://github.com/siyuan-note/siyuan/issues/14593 2025-04-17 17:43:55 +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 922f9fe075 🎨 Improve document tag adding interaction https://github.com/siyuan-note/siyuan/issues/13311 2024-12-11 20:22:36 +08:00
Daniel 1a48215076 🎨 Improve document tag adding interaction https://github.com/siyuan-note/siyuan/issues/13311 2024-12-04 22:53:36 +08:00
Daniel 8dd0629b9c ♻️ Improve transaction flush 2024-10-22 19:21:04 +08:00
Daniel 4f07f3314a Improve performance for batch set block attrs 2024-10-19 17:39:38 +08:00
Daniel 95c82187af ♻️ Improve database loading performance https://github.com/siyuan-note/siyuan/issues/12818 2024-10-17 23:45:28 +08:00
Daniel c42064ec0b ♻️ Improve database loading performance https://github.com/siyuan-note/siyuan/issues/12818 2024-10-17 23:45:27 +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
Oleksandr Redko b100721fee ♻️ Refactor Go to err != nil, err == nil (#12385) 2024-09-04 09:40:50 +08:00
Daniel cb16111314 Improve load tree performance 2024-06-22 00:01:44 +08:00
Daniel 675ad65bd1 🧑‍💻 Add internal kernel API /api/attr/batchGetBlockAttrs https://github.com/siyuan-note/siyuan/issues/11786 2024-06-21 23:20:25 +08:00
Daniel 373bce9791 ♻️ Improve av structure 2024-05-15 00:47:25 +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 f3fff63b7d 🐛 https://github.com/siyuan-note/siyuan/issues/10564 2024-03-10 23:01:49 +08:00
Daniel fbbf83b52d 🧑‍💻 Improve internal kernel API /api/attr/batchSetBlockAttrs Fix https://github.com/siyuan-note/siyuan/issues/10401 2024-02-23 10:41:19 +08:00
Daniel 11993cab32 🎨 Add internal kernel API /api/attr/batchSetBlockAttrs https://github.com/siyuan-note/siyuan/issues/10337 2024-02-11 16:58:25 +08:00
Daniel 99218f400b 🎨 Add Rollup column to database table view https://github.com/siyuan-note/siyuan/issues/9958 2024-01-01 01:10:47 +08:00
Daniel 94077b908b 🐛 An issue that caused cloud data corruption https://github.com/siyuan-note/siyuan/issues/9846 2023-12-09 12:18:56 +08:00