Commit Graph

1141 Commits

Author SHA1 Message Date
Daniel
91357d452e 🎨 https://github.com/siyuan-note/siyuan/pull/17482
Signed-off-by: Daniel <845765@qq.com>
2026-05-08 22:52:09 +08:00
Jeffrey Chen
3aaa96a0fe Improve LocalStorage related APIs (#17482)
* 🎨 Improve LocalStorage related APIs

* 🎨 Improve LocalStorage related APIs

---------

Co-authored-by: D <845765@qq.com>
2026-05-08 22:39:24 +08:00
Daniel
fecd1bfe17 🎨 Add heading and list subtype filters to search https://github.com/siyuan-note/siyuan/pull/17597
Signed-off-by: Daniel <845765@qq.com>
2026-05-08 11:35:27 +08:00
Daniel
5b7dae2917 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-fmh9-gpqh-g53g
Signed-off-by: Daniel <845765@qq.com>
2026-05-08 11:07:39 +08:00
ashur
8c181b998b Add heading and list subtype filters to search (#17597)
*  Add heading and list subtype filters to search

* 🎨 Search type dialog width extended

* 🎨 Improve search subtype filter clarity

- Rename isOpen to isHidden in the subtype toggle handler since classList.toggle returns whether the class is now present (i.e. hidden)
- Parenthesize the no-match 1=0 fallback in buildTypeFilter to honor its documented "outer parens" contract

* 🎨 Translate search subtype filter strings for all locales

* 🎨 Sync parent and subtype toggles in search filter dialog

* 🎨 Remove trailing period from searchSubTypeListTip

* 🎨 Use getDefaultSubType() for search subTypes default

* 🎨 Fix Ordered typo in searchSubTypeListTip
2026-05-08 11:07:12 +08:00
Daniel
29566a4479 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-6r88-8v7q-q4p2
Signed-off-by: Daniel <845765@qq.com>
2026-05-08 10:57:22 +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
Daniel
9d4c65c96b 🧑‍💻 Remove the notebook parameter from the API /api/history/rollbackDocHistory endpoint https://github.com/siyuan-note/siyuan/issues/17411
Signed-off-by: Daniel <845765@qq.com>
2026-05-06 14:36:55 +08:00
Daniel
addaa3bdac 🎨 Automatically adjust editor font weight based on font file https://github.com/siyuan-note/siyuan/issues/10313
Signed-off-by: Daniel <845765@qq.com>
2026-04-30 01:47:56 +08:00
Daniel
a424b479bd 🎨 add WAL persistence for database index queue to improve data indexing stability https://github.com/siyuan-note/siyuan/issues/17610
Signed-off-by: Daniel <845765@qq.com>
2026-04-29 21:45:56 +08:00
Daniel
b39901dd20 🎨 https://github.com/siyuan-note/siyuan/issues/17607
Signed-off-by: Daniel <845765@qq.com>
2026-04-29 09:11:35 +08:00
Jeffrey Chen
e523ae36d8 🎨 Provide clearer error messages when JSON parsing fails (#17578) 2026-04-23 11:15:22 +08:00
Daniel
bfe9f5cf72 🎨 https://github.com/siyuan-note/siyuan/issues/10313
Signed-off-by: Daniel <845765@qq.com>
2026-04-20 18:23:08 +08:00
Daniel
3b13cc420b 🎨 https://github.com/siyuan-note/siyuan/pull/17529
Signed-off-by: Daniel <845765@qq.com>
2026-04-18 17:31:56 +08:00
Jiacheng
e9f92d2a06 🎨 Refresh block updated time when updating task list item marker (#17529)
* 🐛 Refresh block updated time when updating task list item marker via API

* ♻️ Refactor task list item marker update operations for improved clarity and efficiency
2026-04-18 17:06:44 +08:00
Daniel
8f4a07d6c7 🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
2026-04-18 12:03:25 +08:00
Daniel
b5e9c9e83e 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-grjj-6f6g-cq8q
Signed-off-by: Daniel <845765@qq.com>
2026-04-16 11:06:53 +08:00
Jeffrey Chen
cce07ff01f 🎨 Improve some file operation APIs https://github.com/siyuan-note/siyuan/issues/17409 (#17460) 2026-04-11 20:22:19 +08:00
Jeffrey Chen
ca38872f11 🧑‍💻 Add kernel API /api/block/batchUpdateTaskListItemMarker https://github.com/siyuan-note/siyuan/issues/17451 (#17461) 2026-04-11 20:06:01 +08:00
Daniel
9fa3c8a2db 🐛 https://github.com/siyuan-note/siyuan/issues/17343#issuecomment-4223974591 https://github.com/siyuan-note/siyuan/issues/4658
Signed-off-by: Daniel <845765@qq.com>
2026-04-10 21:25:42 +08:00
Daniel
0ede0c7ce7 🧑‍💻 Add kernel API /api/block/updateTaskListItemMarker https://github.com/siyuan-note/siyuan/issues/17451
Signed-off-by: Daniel <845765@qq.com>
2026-04-10 21:15:04 +08:00
Daniel
46ce401552 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-vw86-c94w-v3x4
Signed-off-by: Daniel <845765@qq.com>
2026-04-10 19:58:49 +08:00
Daniel
06d5ac7bd3 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-7m5h-w69j-qggg
Signed-off-by: Daniel <845765@qq.com>
2026-04-10 17:35:24 +08:00
Daniel
c1539878c8 ♻️ Move IsSubPath to gulu
Signed-off-by: Daniel <845765@qq.com>
2026-04-10 00:38:50 +08:00
Daniel
efed9d1604 🎨 https://github.com/siyuan-note/siyuan/issues/17409
Signed-off-by: Daniel <845765@qq.com>
2026-04-09 12:45:32 +08:00
Jeffrey Chen
68dde82a64 🐛 Only validate the name when the S3 bucket name changes https://ld246.com/article/1775665943744 (#17433) 2026-04-09 09:05:24 +08:00
Jeffrey Chen
e009b26d97 🧑‍💻 Add kernel API /api/file/workspaceCopyFiles (#17421) 2026-04-07 09:55:36 +08:00
Jeffrey Chen
698ee3d357 ♻️ Improve validation of some JSON parameters (#17412)
* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters

* 🎨 Improve validation of some JSON parameters
2026-04-05 17:03:13 +08:00
Jeffrey Chen
5c674d7249 ♻️ Replace interface{} with any (#17415) 2026-04-05 16:48:32 +08:00
Jeffrey Chen
209c29cdb0 ♻️ Migrate some JSON parameter extraction to util.ParseJsonArgs (#17400) 2026-04-04 08:53:54 +08:00
Jeffrey Chen
9256842fca ♻️ ParseJsonArg adds null value check (#17399) 2026-04-04 08:53:09 +08:00
Jeffrey Chen
064754128b ♻️ Replace time.Now().Sub(start) with time.Since(start) (#17401) 2026-04-04 08:48:32 +08:00
Daniel
7278f4dddb 🎨 https://github.com/siyuan-note/siyuan/issues/17393
Signed-off-by: Daniel <845765@qq.com>
2026-04-03 19:04:03 +08:00
Jeffrey Chen
0ee5fc385f Improve cloud configuration consistency (#17371)
* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency

* 🎨 Improve cloud configuration consistency
2026-04-02 09:22:04 +08:00
Jeffrey Chen
9815ea5226 ♻️ Migrate some JSON parameter extraction to util.ParseJsonArgs (#17372) 2026-03-31 23:03:55 +08:00
Daniel
c4b41e300e 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-c77m-r996-jr3q
Signed-off-by: Daniel <845765@qq.com>
2026-03-28 19:40:18 +08:00
Jeffrey Chen
ea69c9ab3c 🎨 Add kernel API /api/setting/setIcon (#17326) 2026-03-24 23:00:53 +08:00
Daniel
710548dc68 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-xmw9-6r43-x9ww
Signed-off-by: Daniel <845765@qq.com>
2026-03-23 19:10:25 +08:00
Daniel
b957c769df 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-34xj-66v3-6j83
Signed-off-by: Daniel <845765@qq.com>
2026-03-23 19:07:24 +08:00
Jeffrey Chen
c055028af0 ♻️ Code style: Potential resource leak (#17313)
* ♻️ Code style: Potential resource leak

* 🎨 Still use f.Unlock()

---------

Co-authored-by: D <845765@qq.com>
2026-03-22 12:41:59 +08:00
Daniel
a8abfa5ddf ♻️ https://github.com/siyuan-note/siyuan/pull/17307
Signed-off-by: Daniel <845765@qq.com>
2026-03-22 12:26:51 +08:00
Jeffrey Chen
71342abe99 ♻️ Code style: Omit explicit types and remove unused (blank identifier) parameters (#17310) 2026-03-22 11:30:20 +08:00
Jeffrey Chen
8dbe00d634 ♻️ Code style: Unused formal parameters (#17309) 2026-03-22 11:26:39 +08:00
Jeffrey Chen
afb3ad1447 ♻️ Code style: Redundant type casting (#17305) 2026-03-22 11:18:52 +08:00
Jeffrey Chen
fdb1e4ac00 ♻️ Code style: Comparing with the equality operator fails on wrapped errors (#17303) 2026-03-22 11:11:25 +08:00
Jeffrey Chen
fdd7285e90 ♻️ Code style: Redundant else branch (#17298) 2026-03-22 10:50:13 +08:00
iliya
31a1b17440 ♻️ kernel/api/broadcast: modernize with wg.Go (#17282) 2026-03-21 11:50:17 +08:00
Daniel
d90bcec19d 🎨 https://github.com/siyuan-note/siyuan/issues/17262
Signed-off-by: Daniel <845765@qq.com>
2026-03-20 21:29:14 +08:00
Daniel
49e2a672c7 🎨 Supports rolling back a specified file within a data snapshot https://github.com/siyuan-note/siyuan/issues/12355
Signed-off-by: Daniel <845765@qq.com>
2026-03-19 13:01:45 +08:00
Daniel
59da115cc9 ♻️ Rename func
Signed-off-by: Daniel <845765@qq.com>
2026-03-19 13:01:45 +08:00