Commit graph

4219 commits

Author SHA1 Message Date
Jane Haring
82647de886
Optimize asset cache lookups and add accessors (#16894)
* optimize asset cache lookups and add accessors.

* adopt cache.FilterAssets to optimize asset processing.
2026-02-07 10:00:49 +08:00
Daniel
3f3db3c34f
🐛 exportMdContent missing footnotes https://github.com/siyuan-note/siyuan/pull/16953
Signed-off-by: Daniel <845765@qq.com>
2026-02-07 09:58:14 +08:00
Daniel
87282404bb
Improve data indexing to reduce disk read operations https://github.com/siyuan-note/siyuan/issues/16958
Signed-off-by: Daniel <845765@qq.com>
2026-02-06 18:25:48 +08:00
Jeffrey Chen
abb7e9db8c
🎨 Improve the latency of marketplace requests when offline (#16973) 2026-02-04 17:14:40 +08:00
Jeffrey Chen
9642f486bd
♻️ Bazaar uses a map to replace the i18n struct (#16960)
- package.go:DisplayName/Description/Readme 改为 map[string]string,统一 getPreferredLocaleString
- bazzar.go:搜索匹配适配 LocaleStrings,抽出 packageContainsKeyword
- bazaar.ts:keyword 仅在有值时传入 API
- appearance:主题「默认主题」与 displayName 改为多语言 key 与 map 取值
2026-02-03 09:59:36 +08:00
Daniel
cc37ec4030
🎨 Improve data indexing to reduce disk read operations https://github.com/siyuan-note/siyuan/issues/16958
Signed-off-by: Daniel <845765@qq.com>
2026-02-02 22:54:18 +08:00
Daniel
89a595f9c6
Caching tree data to improve performance and reduce disk read and write operations https://github.com/siyuan-note/siyuan/issues/16961
Signed-off-by: Daniel <845765@qq.com>
2026-02-02 18:25:52 +08:00
Daniel
c1b7efec08
🎨 https://github.com/siyuan-note/siyuan/issues/16947#issuecomment-3830635977
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 22:54:03 +08:00
Daniel
51b362c18f
🎨 https://github.com/siyuan-note/siyuan/issues/11569#issuecomment-3830601722 2026-02-01 16:40:27 +08:00
Daniel
f971b4b893
🎨 https://github.com/siyuan-note/siyuan/issues/11569#issuecomment-3830365450
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 15:44:57 +08:00
Daniel
a6104015ae
🎨 https://github.com/siyuan-note/siyuan/issues/11569#issuecomment-3830534244
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 15:34:46 +08:00
Daniel
a4059c62bc
🎨 https://github.com/siyuan-note/siyuan/issues/16854#issuecomment-3828689374
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 10:46:21 +08:00
Daniel
247d8e46f1
🐛 Fix npe
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 10:31:51 +08:00
Daniel
89536ceb19
🎨 https://github.com/siyuan-note/siyuan/issues/11569#issuecomment-3828712765
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 10:20:50 +08:00
Daniel
1199049e37
🎨 Improve refresh user account
Signed-off-by: Daniel <845765@qq.com>
2026-01-31 18:14:03 +08:00
Daniel
46716ab502
🎨 Default create a select field for grouping in Kanban view https://github.com/siyuan-note/siyuan/issues/16940
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 19:16:20 +08:00
Daniel
6e85d12d5e
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 00:12:29 +08:00
Daniel
a2a3bca000
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 00:03:59 +08:00
Daniel
ea178b40f3
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 00:03:59 +08:00
Daniel
b274350948
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 00:03:59 +08:00
Daniel
2104a48b17
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 00:03:58 +08:00
Daniel
bbfd732689
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-30 00:03:58 +08:00
Daniel
aa1893e3de
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-29 22:58:21 +08:00
Daniel
9a610cae0a
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-29 10:34:21 +08:00
Daniel
efe11801ad
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-29 10:15:57 +08:00
Daniel
d23d9d61ca
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 23:40:32 +08:00
Daniel
7028956397
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 23:31:42 +08:00
Daniel
5762d62ddc
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 23:25:31 +08:00
Daniel
a5b863a4eb
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 23:03:21 +08:00
Daniel
7c9acda465
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 21:19:10 +08:00
Daniel
5c4660f520
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 21:09:39 +08:00
Daniel
6c70144d7c
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 21:09:39 +08:00
Jeffrey Chen
10fb34ab88
🎨 Improve recent documents handling 3 (#16935) 2026-01-28 20:55:27 +08:00
Daniel
1fa674e430
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-27 22:58:56 +08:00
Daniel
5765dc7a93
🎨 https://github.com/siyuan-note/siyuan/issues/16883
Signed-off-by: Daniel <845765@qq.com>
2026-01-26 13:34:02 +08:00
Daniel
9b07a78b16
🎨 https://github.com/siyuan-note/siyuan/issues/16883
Signed-off-by: Daniel <845765@qq.com>
2026-01-26 13:33:00 +08:00
Daniel
dc0b27e02b
🎨 https://github.com/siyuan-note/siyuan/issues/16883
Signed-off-by: Daniel <845765@qq.com>
2026-01-26 13:12:58 +08:00
Daniel
9010967b04
🎨 https://github.com/siyuan-note/siyuan/issues/16898#issuecomment-3796811073
Signed-off-by: Daniel <845765@qq.com>
2026-01-26 09:44:19 +08:00
Daniel
40ae99e278
🧑‍💻 https://github.com/siyuan-note/siyuan/issues/16898
Signed-off-by: Daniel <845765@qq.com>
2026-01-25 22:10:43 +08:00
Daniel
0be193eee6
🎨 https://github.com/siyuan-note/siyuan/issues/14970#issuecomment-3796317161
Signed-off-by: Daniel <845765@qq.com>
2026-01-25 17:53:35 +08:00
Jeffrey Chen
09da39a676
🎨 Improve recent documents handling 2 (#16908)
* https://ld246.com/article/1769260741412 空间换时间

* https://ld246.com/article/1769260741412 跳过不存在的文档
2026-01-25 12:07:40 +08:00
Daniel
c1a6206f7b
🎨 https://github.com/siyuan-note/siyuan/issues/13635#issuecomment-3794560233
Signed-off-by: Daniel <845765@qq.com>
2026-01-24 20:31:24 +08:00
Daniel
18761d43a3
🎨 Supports setting Pandoc parameters for export docx https://github.com/siyuan-note/siyuan/issues/16845 https://github.com/siyuan-note/siyuan/issues/14970#issuecomment-3793004593
Signed-off-by: Daniel <845765@qq.com>
2026-01-24 20:17:05 +08:00
Daniel
2659950350
🎨 Supports setting Pandoc parameters for export docx https://github.com/siyuan-note/siyuan/issues/16845 https://github.com/siyuan-note/siyuan/issues/14970#issuecomment-3793004593
Signed-off-by: Daniel <845765@qq.com>

🎨 Supports setting Pandoc parameters for export docx https://github.com/siyuan-note/siyuan/issues/16845
https://github.com/siyuan-note/siyuan/issues/14970#issuecomment-3793004593

Signed-off-by: Daniel <845765@qq.com>
2026-01-24 14:23:39 +08:00
Daniel
9d1302a8f1
🎨 Supports setting Pandoc parameters for export docx https://github.com/siyuan-note/siyuan/issues/16845
Signed-off-by: Daniel <845765@qq.com>
2026-01-23 20:58:53 +08:00
Daniel
fb5d170df2
🎨 Improve export to Word .docx format https://github.com/siyuan-note/siyuan/issues/14970
Signed-off-by: Daniel <845765@qq.com>
2026-01-23 20:03:19 +08:00
Daniel
c516e38007
🎨 https://github.com/siyuan-note/siyuan/issues/16654#issuecomment-3775896912
Signed-off-by: Daniel <845765@qq.com>
2026-01-23 17:26:47 +08:00
Vanessa
dafb7673bc 🎨 https://github.com/siyuan-note/siyuan/pull/16727 2026-01-21 10:10:28 +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
ad3652d219
🎨 Improve export to Word .docx format https://github.com/siyuan-note/siyuan/issues/14970
Signed-off-by: Daniel <845765@qq.com>
2026-01-20 16:47:47 +08:00