Daniel
|
feb5f0cefe
|
🎨 Improve handling of assets when exporting to Word .docx format https://github.com/siyuan-note/siyuan/issues/15253
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 23:37:19 +08:00 |
|
Daniel
|
0bc96f4d75
|
🎨 Improve handling of assets when exporting to Word .docx format https://github.com/siyuan-note/siyuan/issues/15253
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 23:29:27 +08:00 |
|
Daniel
|
ca24bea936
|
🎨 Improve handling of assets when exporting to Word .docx format https://github.com/siyuan-note/siyuan/issues/15253
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 19:11:41 +08:00 |
|
Daniel
|
cdf60c1105
|
🎨 https://github.com/siyuan-note/siyuan/issues/13987
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 18:37:22 +08:00 |
|
Daniel
|
ca179523c3
|
🎨 https://github.com/siyuan-note/siyuan/issues/13987
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 18:22:08 +08:00 |
|
Daniel
|
efd4ff0f32
|
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 09:28:28 +08:00 |
|
Daniel
|
941e153a4b
|
🎨 Supports cleaning temporary files https://github.com/siyuan-note/siyuan/issues/16745
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-09 09:28:09 +08:00 |
|
Daniel
|
c0f955ed33
|
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-08 11:50:09 +08:00 |
|
Daniel
|
58bb751cd4
|
🎨 Supports exporting a code block as a file https://github.com/siyuan-note/siyuan/pull/16774
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-07 15:33:02 +08:00 |
|
Daniel
|
b28878d8d9
|
🐛 https://github.com/siyuan-note/siyuan/issues/16747#issuecomment-3714077820
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-06 18:57:02 +08:00 |
|
Daniel
|
549e1faa09
|
🐛 Multiple workspace access authentication error https://github.com/siyuan-note/siyuan/issues/16786
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-06 17:38:08 +08:00 |
|
Daniel
|
0f8bfe0132
|
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-06 17:38:08 +08:00 |
|
Daniel
|
f94328034e
|
🧑💻 Improve kernel API appendAttributeViewDetachedBlocksWithValues
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-06 16:51:13 +08:00 |
|
Daniel
|
b3a39d74a6
|
🎨 Improve assets data index updating after data sync on mobile https://github.com/siyuan-note/siyuan/issues/16747
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-06 12:18:22 +08:00 |
|
Daniel
|
869849ce1b
|
🎨 Fix https://github.com/siyuan-note/siyuan/issues/16654#issuecomment-3708672347
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-05 11:21:07 +08:00 |
|
Daniel
|
ae621040de
|
🎨 Improve render callout in template
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-04 16:27:04 +08:00 |
|
Daniel
|
535308f6ab
|
🎨 Improve rhy cache duration
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-04 11:50:40 +08:00 |
|
Jeffrey Chen
|
7464a6f951
|
🎨 Improve desktop auto-update https://github.com/siyuan-note/siyuan/issues/16461 (#16764)
|
2026-01-03 09:40:24 +08:00 |
|
Daniel
|
28c51981e4
|
🎨 Automatically apply code snippets after data synchronization https://github.com/siyuan-note/siyuan/issues/16736
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-02 12:38:37 +08:00 |
|
Daniel
|
289e4d38c4
|
🎨 Improve assets data index updating after data sync on mobile https://github.com/siyuan-note/siyuan/issues/16747
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-02 12:08:31 +08:00 |
|
Vip
|
89a6dd6fa9
|
🧑💻 Add internal kernel API /api/block/getBlockKramdowns (#16751)
|
2026-01-02 11:12:37 +08:00 |
|
Daniel
|
911a9d0ad0
|
🎨 Improve assets data index updating after data sync on mobile https://github.com/siyuan-note/siyuan/issues/16747
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-02 10:49:38 +08:00 |
|
Daniel
|
14b6eb42f4
|
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
|
2026-01-02 10:37:32 +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
|
156a28f27d
|
🎨 Improve export preview mode https://github.com/siyuan-note/siyuan/issues/16732
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-31 11:32:51 +08:00 |
|
Daniel
|
45465e12ef
|
🎨 https://github.com/siyuan-note/siyuan/issues/16730
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-30 17:53:04 +08:00 |
|
Daniel
|
cad70aca51
|
🎨 https://github.com/siyuan-note/siyuan/issues/16730
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-30 17:46:41 +08:00 |
|
Daniel
|
818846025b
|
🎨 Improve minimum version requirements for marketplace packages https://github.com/siyuan-note/siyuan/issues/16688
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-30 17:27:23 +08:00 |
|
Daniel
|
42b7929786
|
🎨 Supports configuring the maximum number of Recent documents to be listed https://github.com/siyuan-note/siyuan/issues/16720
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-30 08:48:45 +08:00 |
|
Daniel
|
96c2093bd8
|
🎨 Supports configuring the maximum number of Recent documents to be listed https://github.com/siyuan-note/siyuan/issues/16720
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-29 22:36:56 +08:00 |
|
Daniel
|
827c7a5bf6
|
🎨 Supports configuring the maximum number of Recent documents to be listed https://github.com/siyuan-note/siyuan/issues/16720
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-29 22:25:04 +08:00 |
|
Daniel
|
3c00f5a3d1
|
🎨 Improve av api https://github.com/siyuan-note/siyuan/issues/16715
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-29 09:19:24 +08:00 |
|
Daniel
|
1c760a84d9
|
🎨 https://github.com/siyuan-note/siyuan/issues/16688#issuecomment-3694706501
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-28 22:16:19 +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
|
24a0c91fae
|
🎨 Improve minimum version requirements for marketplace packages https://github.com/siyuan-note/siyuan/issues/16688
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-27 13:39:13 +08:00 |
|
Daniel
|
1e13177aae
|
🎨 Improve minimum version requirements for marketplace packages https://github.com/siyuan-note/siyuan/issues/16688
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-27 12:49:37 +08:00 |
|
Daniel
|
3f5c0762e8
|
🎨 Improve minimum version requirements for marketplace packages https://github.com/siyuan-note/siyuan/issues/16688
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-27 12:41:13 +08:00 |
|
Daniel
|
a65dcd220f
|
🔒 Randomly generate the cookie key https://github.com/siyuan-note/siyuan/issues/16690
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-26 11:21:47 +08:00 |
|
Daniel
|
5cf09d8043
|
🎨 Move supports searching by document block ID https://github.com/siyuan-note/siyuan/issues/16674
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-23 17:10:41 +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 |
|
Daniel
|
08d283d3e1
|
🎨 Clean code https://github.com/siyuan-note/siyuan/pull/16647
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-22 17:41:47 +08:00 |
|
Jeffrey Chen
|
64514b4fab
|
⚡ Improve the performance of the getCloudUser interface to resolve the lag issue during startup (#16647)
问题:
- /api/setting/getCloudUser 接口在启动时卡顿数百毫秒
- 根本原因:GetUser()、SetUser() 和 Conf.Save() 使用同一个锁,存在锁竞争
解决方案:
1. 将 GetUser() 改为使用读锁(RLock),允许并发读取
2. 将用户数据与配置数据分离,使用独立的 userLock 锁
- m 锁:保护配置数据的读写(Conf.Save() 使用)
- userLock 锁:保护用户数据的读写(GetUser() 和 SetUser() 使用)
3. 优化 RefreshUser 函数,先尝试从内存获取用户,避免不必要的文件读取
相关文件:
- kernel/model/conf.go: 添加 userLock,修改 GetUser/SetUser 使用独立锁
- kernel/model/cloud_service.go: 优化 RefreshUser 逻辑
|
2025-12-22 17:30:40 +08:00 |
|
Daniel
|
bd82eefbf3
|
🎨 Fix https://github.com/siyuan-note/siyuan/issues/16660
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-22 10:29:52 +08:00 |
|
Daniel
|
9a0b08cdb3
|
🎨 https://github.com/siyuan-note/siyuan/pull/16657#issuecomment-3680075726
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-22 10:21:55 +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
|
1c48345150
|
🧑💻 Fix https://github.com/siyuan-note/siyuan/issues/16654
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-21 18:42:50 +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
|
80faba6c75
|
🎨 Fix https://github.com/siyuan-note/siyuan/issues/16637
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-21 15:10:31 +08:00 |
|
Daniel
|
97232090fe
|
🎨 Fix https://github.com/siyuan-note/siyuan/issues/16637
Signed-off-by: Daniel <845765@qq.com>
|
2025-12-20 20:08:15 +08:00 |
|