Commit Graph

1068 Commits

Author SHA1 Message Date
Daniel
990ff0ec5e 🔒 Fix https://github.com/siyuan-note/siyuan/security/advisories/GHSA-f9cq-v43p-v523
Signed-off-by: Daniel <845765@qq.com>
2026-03-07 10:50:19 +08:00
Jeffrey Chen
14c35bfa0c 🎨 Add the code-block class name when rendering code blocks in the market README (#17145) 2026-03-06 17:44:20 +08:00
Daniel
3d5c24519b 🐛 Fix https://github.com/siyuan-note/siyuan/issues/17138
Signed-off-by: Daniel <845765@qq.com>
2026-03-06 08:44:31 +08:00
Daniel
091ec8991d 🐛 Fix https://github.com/siyuan-note/siyuan/issues/17138
Signed-off-by: Daniel <845765@qq.com>
2026-03-06 00:48:50 +08:00
Daniel
b8ee424d26 🎨 Support sending notifications on HarmonyOS https://github.com/siyuan-note/siyuan/issues/17125
Signed-off-by: Daniel <845765@qq.com>
2026-03-05 23:45:24 +08:00
Daniel
656e676c8b 🎨 Support sending notifications on HarmonyOS https://github.com/siyuan-note/siyuan/issues/17125
Signed-off-by: Daniel <845765@qq.com>
2026-03-05 23:45:23 +08:00
Jeffrey Chen
10dfb0855f ♻️ Adjust template and widget search data structure (#17142) 2026-03-05 18:44:16 +08:00
Daniel
5d98257e51 🎨 Support sending notifications on HarmonyOS https://github.com/siyuan-note/siyuan/issues/17125
Signed-off-by: Daniel <845765@qq.com>
2026-03-05 10:54:54 +08:00
Daniel
51295adb4b 🎨 Support sending notifications on Android https://github.com/siyuan-note/siyuan/issues/17114
Signed-off-by: Daniel <845765@qq.com>
2026-03-05 10:14:24 +08:00
Jeffrey Chen
487e27cb00 ♻️ refactor reloadPlugin (#17137) 2026-03-05 10:11:44 +08:00
Jeffrey Chen
26c378a820 🎨 Unified file listener logic (#17134) 2026-03-04 22:33:35 +08:00
Jeffrey Chen
17d49b481f ♻️ Bazaar adds parameter validation (#17132) 2026-03-04 20:48:12 +08:00
Daniel
d68bd5a793 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-6865-qjcf-286f
Signed-off-by: Daniel <845765@qq.com>
2026-03-04 11:48:09 +08:00
Jeffrey Chen
75d29419c5 🐛 Unable to obtain the correct number of view entries when viewing unreferenced databases or historical databases (#17088) 2026-03-03 09:49:15 +08:00
Jeffrey Chen
104b634435 🎨 Unreferenced assets files and databases sorted by modification time (#17090)
* 🎨 Unreferenced assets files sorted by modification time

* 🐛 Unreferenced databases sorted by modification time
2026-03-03 00:06:23 +08:00
Daniel
e878e5cc4b 🎨 Support configuring the floating window hover trigger delay https://github.com/siyuan-note/siyuan/pull/17123
Signed-off-by: Daniel <845765@qq.com>
2026-03-02 23:28:49 +08:00
Daniel
3c6b784ffd 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-5vwq-4757-x99q
Signed-off-by: Daniel <845765@qq.com>
2026-03-02 23:15:46 +08:00
Jeffrey Chen
2739def842 🎨 Support configuring the floating window hover trigger delay (#17123)
* 🎨 Support configuring the floating window hover trigger delay

* 🎨 Support configuring the floating window hover trigger delay
2026-03-02 23:13:02 +08:00
Daniel
c5bffb68f1 🎨 Support sending notifications on Android https://github.com/siyuan-note/siyuan/issues/17114
Signed-off-by: Daniel <845765@qq.com>
2026-03-02 16:55:13 +08:00
Daniel
c5931e6da1 🎨 Support sending notifications on Android https://github.com/siyuan-note/siyuan/issues/17114
Signed-off-by: Daniel <845765@qq.com>
2026-03-01 10:37:03 +08:00
Daniel
a7308d3c4f 🎨 Support sending notifications on Android https://github.com/siyuan-note/siyuan/issues/17114
Signed-off-by: Daniel <845765@qq.com>
2026-03-01 09:50:37 +08:00
Daniel
f07ae1fc75 🎨 Support sending notifications on Android https://github.com/siyuan-note/siyuan/issues/17114
Signed-off-by: Daniel <845765@qq.com>
2026-03-01 09:50:37 +08:00
Jeffrey Chen
f72cbf99a0 ♻️ Remove unused parameters (#17091) 2026-02-26 22:13:06 +08:00
Jeffrey Chen
31dbd553a5 🎨 Improve /api/attr/setBlockAttrs and /api/attr/batchSetBlockAttrs (#17027) 2026-02-17 13:35:26 +08:00
Jeffrey Chen
ca41244188 🎨 Support copying file in the asset menu on Windows and macOS (#17049) 2026-02-16 11:26:13 +08:00
Daniel
652a9eab73 🧑‍💻 Improve file API https://github.com/siyuan-note/siyuan/issues/17016
Signed-off-by: Daniel <845765@qq.com>
2026-02-12 00:08:45 +08:00
Daniel
7aaa7c544f ✏️ Fix typo
Signed-off-by: Daniel <845765@qq.com>
2026-02-06 11:13:42 +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
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
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
Davide Garberi
cff12611c0 🎨 Support HTTPS network serving (#16930)
* Add use TLS for network serving configuration option

* kernel: Implement TLS certificate generation

* kernel: server: Use https for fixed port proxy when needed

* Allow exporting the CA Certificate file

* Implement import and export of CA Certs

* kernel: fixedport: Use the same port for HTTP and HTTPS
2026-01-29 09:41:39 +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
d7f790755e 🔒 Fix https://github.com/siyuan-note/siyuan/security/advisories/GHSA-c4jr-5q7w-f6r9
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 21:42:30 +08:00
Daniel
399a38893e 🔒 Fix https://github.com/siyuan-note/siyuan/security/advisories/GHSA-f72r-2h5j-7639
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 21:24:36 +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
Daniel
34e3261bce 🎨 https://github.com/siyuan-note/siyuan/issues/16931#issuecomment-3808557014
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 10:17:12 +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
d36e9d7766 Revert "🎨 Implement HTTPS network serving (#16912)"
This reverts commit 43ea6757d5.
2026-01-27 14:16:16 +08:00
Davide Garberi
43ea6757d5 🎨 Implement HTTPS network serving (#16912)
* Add use TLS for network serving configuration option

* kernel: Implement TLS certificate generation

* kernel: server: Use https for fixed port proxy when needed

* Allow exporting the CA Certificate file

* Implement import and export of CA Certs
2026-01-27 12:59:11 +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
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
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
a5d206db89 🎨 Improve export to Word .docx format https://github.com/siyuan-note/siyuan/issues/14970
Signed-off-by: Daniel <845765@qq.com>
2026-01-20 17:08:46 +08:00
Daniel
e9564ff0ec 🎨 Supports setting Pandoc parameters for export docx https://github.com/siyuan-note/siyuan/issues/16845
Signed-off-by: Daniel <845765@qq.com>
2026-01-20 10:05:49 +08:00
Daniel
1f02650b38 🎨 Improve the security of the kernel API /api/file/getFile on the publish service https://github.com/siyuan-note/siyuan/issues/16603
Signed-off-by: Daniel <845765@qq.com>
2026-01-18 18:59:35 +08:00
Daniel
b2274baba2 🔒 Arbitrary file reading vulnerability https://github.com/siyuan-note/siyuan/issues/16860
Signed-off-by: Daniel <845765@qq.com>
2026-01-18 17:23:26 +08:00
Daniel
5c0cc375b4 🔒 Do not execute scripts in serving SVG by default to prevent XSS https://github.com/siyuan-note/siyuan/issues/16844
Signed-off-by: Daniel <845765@qq.com>
2026-01-18 10:16:06 +08:00