257 Commits

Author SHA1 Message Date
Daniel 96a2cc4c8e 🎨 Improve booting
Signed-off-by: Daniel <845765@qq.com>
2026-07-02 14:10:24 +08:00
Daniel c111b036ed Shorthands on mobile https://github.com/siyuan-note/siyuan/issues/14414
Signed-off-by: Daniel <845765@qq.com>
2026-06-26 16:00:08 +08:00
Daniel fffcab6699 🎨 Automatically refresh local DNS cache and retry when data sync fails due to DNS issues on Windows https://github.com/siyuan-note/siyuan/issues/17936 2026-06-25 11:21:04 +08:00
Daniel 38be2cd887 Shorthands on mobile https://github.com/siyuan-note/siyuan/issues/14414
Signed-off-by: Daniel <845765@qq.com>
2026-05-09 18:33:19 +08:00
Daniel c1539878c8 ♻️ Move IsSubPath to gulu
Signed-off-by: Daniel <845765@qq.com>
2026-04-10 00:38:50 +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 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
iliya 87e540c475 ♻️ kernel/model/sync: refactor HasPrefix + manual trimming and Index + m… (#17272)
* kernel/model/sync: refactor HasPrefix + manual trimming and Index + manual trimming

remove redundant returns.

rename arg in SetSyncPerception.

refactor errors.New fmt.Sprintf with fmt.Errorf

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-21 11:07:35 +08:00
Daniel d6182c431d 🎨 https://github.com/siyuan-note/siyuan/issues/17228
Signed-off-by: Daniel <845765@qq.com>
2026-03-15 20:17:42 +08:00
Jeffrey Chen 90f0872b54 🎨 The database JSON file in the User Guide is ignored during synchronization and deleted when exiting the application (#17181) 2026-03-11 18:50:30 +08:00
Daniel c7dc67e055 🎨 Fix https://github.com/siyuan-note/siyuan/issues/17078
Signed-off-by: Daniel <845765@qq.com>
2026-02-22 11:33:11 +08:00
Daniel 6c60df3d55 🎨 Caching tree data to improve performance and reduce disk read operations https://github.com/siyuan-note/siyuan/issues/16961 https://github.com/siyuan-note/siyuan/issues/16991
Signed-off-by: Daniel <845765@qq.com>
2026-02-10 09:26:35 +08:00
Daniel c1637875d8 🎨 Improve the decryption verification during data synchronization https://github.com/siyuan-note/siyuan/issues/16834
Signed-off-by: Daniel <845765@qq.com>
2026-01-15 17:49:26 +08:00
Daniel 4749d0fca5 🎨 Clean code 2025-04-27 12:07:34 +08:00
Daniel 9b02cd192f 🎨 Improve sync provider local file system endpoint setting https://github.com/siyuan-note/siyuan/issues/13744 2025-01-10 23:00:40 +08:00
Daniel 7de7b48163 🎨 Improve code comment 2025-01-09 22:23:39 +08:00
Daniel 048139d91c 🎨 Improve error msg 2025-01-09 11:46:22 +08:00
Daniel 278a8f127d 🎨 Support local file system sync & backup https://github.com/siyuan-note/siyuan/pull/13663 2025-01-02 20:29:04 +08:00
Daniel 6125603e38 🎨 Improve text 2025-01-02 09:39:02 +08:00
Daniel 47e6e8b74b 🎨 Remove Add and Remove buttons for S3/WebDAV cloud sync directory settings https://github.com/siyuan-note/siyuan/issues/13682 2025-01-01 12:00:02 +08:00
Daniel 53185297a4 🎨 Support local file system sync & backup https://github.com/siyuan-note/siyuan/pull/13663 2024-12-31 23:25:16 +08:00
Yingyi / 颖逸 6ee4705e2a 🎨 Support local file system sync & backup (#13663)
* 🎨 Use local file system sync & backup

* ⬆️ dejavu

* 🎨 Add the settings panel of local file system sync & backup

* 📝 Update user guides of local file system sync & backup

* 🎨 Adjust supported runtime environments
2024-12-31 21:06:13 +08:00
Daniel 767bba6a62 🎨 Improve text tip 2024-12-20 23:09:18 +08:00
Daniel 45a6f7e29d 🎨 Support setting automatic sync interval https://github.com/siyuan-note/siyuan/issues/13448 2024-12-14 12:05:40 +08:00
Daniel 6f7e106be4 ♻️ Extract method util.GetTreeID 2024-11-29 08:41:43 +08:00
Daniel 7446599c0f 🎨 Remove Unicode PUA characters https://github.com/siyuan-note/siyuan/issues/13291 2024-11-27 20:15:37 +08:00
Daniel fc50b864ad 🎨 Improve data synchronization perception https://github.com/siyuan-note/siyuan/issues/13000 2024-11-02 12:09:35 +08:00
Daniel b32257cf1c 🎨 Improve S3/WebDAV data sync config https://github.com/siyuan-note/siyuan/issues/12923 2024-10-26 22:41:58 +08:00
Daniel 488e87b70b 🎨 WebDAV/S3 data sync and backup support configurable concurrent requests https://github.com/siyuan-note/siyuan/issues/12798 2024-10-16 19:29:11 +08:00
Daniel e334478214 🎨 Improve WebDAV/S3 data sync request timeout settings https://github.com/siyuan-note/siyuan/issues/12734 2024-10-08 17:14:47 +08:00
Oleksandr Redko b100721fee ♻️ Refactor Go to err != nil, err == nil (#12385) 2024-09-04 09:40:50 +08:00
Daniel 7979054595 🎨 Improve sync logging 2024-08-01 20:25:53 +08:00
Daniel bed84f11c4 🎨 Improve sync logging 2024-08-01 20:25:29 +08:00
Daniel 0859df6ca0 🎨 Improve data sync when exiting https://github.com/siyuan-note/siyuan/issues/11847 2024-06-27 21:42:54 +08:00
Daniel 7a3d4a05ad ♻️ Refactor the blocktree storage https://github.com/siyuan-note/siyuan/issues/11773 2024-06-20 23:59:27 +08:00
mpcjazz e8053d1b1f 🌐 Added Japanese user guide (#11591) 2024-05-31 10:05:57 +08:00
Daniel 0f915df236 🐛 Block attributes are not refreshed after data syncing https://github.com/siyuan-note/siyuan/issues/11343 2024-05-11 11:11:32 +08:00
Daniel ffb44137f2 🎨 Improve disk usage display https://github.com/siyuan-note/siyuan/issues/11121 2024-04-24 20:11:55 +08:00
Daniel 1bc11a1a9a 🎨 Improve disk usage display https://github.com/siyuan-note/siyuan/issues/11121 2024-04-24 19:51:15 +08:00
Daniel 6feabe74c8 Improve block indexing performance https://github.com/siyuan-note/siyuan/issues/10624 2024-03-15 22:54:01 +08:00
Daniel d90dff900e 🎨 Data repo no longer automatically resets after corrupted https://github.com/siyuan-note/siyuan/issues/10580 2024-03-12 16:35:46 +08:00
Daniel 248bf80415 🎨 Close the user guide when exiting Fix https://github.com/siyuan-note/siyuan/issues/10322 2024-02-06 21:30:36 +08:00
Daniel 52b400c793 🎨 Prevent syncMergeResult push nil 2024-01-16 21:43:12 +08:00
Daniel 5a1a632912 ♻️ Rename func 2024-01-06 20:55:00 +08:00
Daniel 286654cb00 🎨 Add internal kernel API /api/filetree/upsertIndexes and /api/filetree/removeIndexes https://github.com/siyuan-note/siyuan/issues/10079 2024-01-05 20:55:04 +08:00
Daniel e02976c421 🎨 Improve data sync to prevent an old snapshot to overwrite the new one https://github.com/siyuan-note/siyuan/issues/9949
Abandon snapshot if file does not exist when creating snapshot https://github.com/siyuan-note/siyuan/issues/9948
2023-12-21 23:07:51 +08:00
Daniel 1d54de679f 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-08 21:47:15 +08:00
Daniel dbd52231e9 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-08 17:09:56 +08:00
Daniel 26e3f6807b 🎨 Improve kernel stability by eliminating some data races https://github.com/siyuan-note/siyuan/issues/9842 2023-12-08 13:15:52 +08:00