Commit graph

1361 commits

Author SHA1 Message Date
Daniel
3999fd33f8
🎨 https://github.com/siyuan-note/siyuan/issues/17561
Signed-off-by: Daniel <845765@qq.com>
2026-04-21 09:50:58 +08:00
Vanessa
04bf0acf5c 💄 https://github.com/siyuan-note/siyuan/issues/17517 2026-04-19 21:01:08 +08:00
Vanessa
13b257ce87 🎨 https://github.com/siyuan-note/siyuan/issues/17352 2026-04-09 10:30:11 +08:00
Vanessa
de94db9449 🎨 https://github.com/siyuan-note/siyuan/issues/17389 2026-04-08 23:46:32 +08:00
Vanessa
db39ae5e4b 🎨 https://github.com/siyuan-note/siyuan/issues/17389 2026-04-03 19:19:36 +08:00
Vanessa
8be7301a71 🎨 https://github.com/siyuan-note/siyuan/issues/17389 2026-04-03 19:07:35 +08:00
Vanessa
c6b16e9045 🎨 https://github.com/siyuan-note/siyuan/issues/17366 2026-04-01 11:28:39 +08:00
Jiacheng
5b84279673
🎨 Support auto-convert pasted URL to clickable link format (#17338)
* feat: auto-convert pasted URL to clickable link format (#17337)

Agent-Logs-Url: https://github.com/bytemain/siyuan/sessions/cdea999d-27c0-4260-a0b4-519e011e6667

Co-authored-by: bytemain <13938334+bytemain@users.noreply.github.com>

* fix: use angle bracket URL syntax for markdown link safety

Agent-Logs-Url: https://github.com/bytemain/siyuan/sessions/cdea999d-27c0-4260-a0b4-519e011e6667

Co-authored-by: bytemain <13938334+bytemain@users.noreply.github.com>

* feat: add pasteURLAutoConvert editor setting to control URL auto-linking

Agent-Logs-Url: https://github.com/bytemain/siyuan/sessions/1b722c05-e69f-4964-89bb-7f928d5adeb3

Co-authored-by: bytemain <13938334+bytemain@users.noreply.github.com>

* refactor: reuse setInlineMark for paste URL auto-convert, matching Ctrl+K link handler pattern

Agent-Logs-Url: https://github.com/bytemain/siyuan/sessions/332d1b44-cebe-45b2-833e-72d7e3253a3d

Co-authored-by: bytemain <13938334+bytemain@users.noreply.github.com>

* refactor: extract shared resolveLinkDest and genLinkText utility functions

Agent-Logs-Url: https://github.com/bytemain/siyuan/sessions/316f674d-3ce9-4b40-8711-08edb8af1aec

Co-authored-by: bytemain <13938334+bytemain@users.noreply.github.com>

* Disable automatic URL conversion on paste

* feat: add stripScheme option to genLinkText - keep scheme for paste, strip for Ctrl+K

Agent-Logs-Url: https://github.com/bytemain/siyuan/sessions/960eaf33-f873-4709-8e63-8d9b473de4ee

Co-authored-by: bytemain <13938334+bytemain@users.noreply.github.com>

* Improve link handling in paste function

Refactor link handling in paste function to update range after setting inline mark.

* Fix return statement in paste.ts

* style: fix json tag alignment in Editor struct

* Update app/src/mobile/settings/editor.ts

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

* fix(Link): handle URI decoding more safely in genLinkText

Add try-catch block to prevent URI decoding errors and make decoding optional

* feat(editor): add auto URL to link conversion on paste

Implement automatic conversion of pasted URLs to clickable links when the pasteURLAutoConvert setting is enabled. This improves user experience by eliminating the manual step of creating links for pasted URLs. The functionality is extracted into a separate function for better code organization and reuse.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-29 22:40:42 +08:00
Vanessa
088221e147 💄 https://github.com/siyuan-note/siyuan/issues/17340 2026-03-29 11:06:56 +08:00
Jeffrey Chen
64fd483ba7
♻️ Code style: Unused constants (#17308) 2026-03-22 11:24:07 +08:00
Jeffrey Chen
c5400da9df
📝 Update SiYuan Development Data (#17296) 2026-03-22 00:06:18 +08:00
Daniel
ccc4e48c79
🎨 https://github.com/siyuan-note/siyuan/issues/12355#issuecomment-4087872586
Signed-off-by: Daniel <845765@qq.com>
2026-03-19 14:00:06 +08:00
Daniel
55eaa94a2b
🎨 https://github.com/siyuan-note/siyuan/issues/17233
Signed-off-by: Daniel <845765@qq.com>
2026-03-16 11:15:37 +08:00
Jeffrey Chen
4b530b5d8a
📝 Improve text (#17220) 2026-03-14 19:22:34 +08:00
Vanessa
cbb0880b74 🎨 https://github.com/siyuan-note/siyuan/issues/17214 2026-03-14 11:27:50 +08:00
Yuxin Zhao
3facc37df9
Publish service supports document-level access control (#16041)
* 🎨 improve publish service https://github.com/siyuan-note/siyuan/issues/11928

* fix: change publish access storage

* 🎨 publish access control #16041

* fix: publish access in embed block and search

* fix: multiple lock in pubish service & insert locked content in publish service

* fix: multiple lock

* fix: password in embed block

* fix: locked and forbidden docs in gallery

* fix: dont use publish access block

* fix: attribute view of publish disabled docs

* fix: disable docs in table and gallery

* fix: locked docs in attribute view

* fix: purge publish access

* fix: disable docs in table and gallery groups

* fix: locked and disabled docs in attribute view, outline and preview

* fix: create publish_access.go

* fix: move publish auth to publish_access.go

* fix: tag and ref of locked docs

* fix: backlink of locked docs

* fix: search in locked docs

* fix: search history and asset

* fix: copy to markdown

* fix: hide command panel

* fix: publish access control in mobile

* fix: recent docs of invisible and locked docs

* fix: backlink in mobile

* fix: empty Tab

* fix: get locked and forbidden doc assets and files

* fix: refblock & asset

* fix: disable /api/file/sql in publish mode

* fix: publish access of kanban

* fix: adjustment for review

* fix: /api/filetree/setPublishAccess return error meesage

* fix: move the publishAccess button to the More Menu & revert the fix for barCommand/menuCommand

* fix: hotkey of command panel
2026-03-12 18:04:01 +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
961d081610
🎨 Improve lock screen interaction https://github.com/siyuan-note/siyuan/issues/17065
Signed-off-by: Daniel <845765@qq.com>
2026-03-02 19:53:48 +08:00
Daniel
9ab6a7a9ab
🌐 Add Slovak (sk_SK) language support https://github.com/siyuan-note/siyuan/pull/17120
Signed-off-by: Daniel <845765@qq.com>
2026-03-02 17:14:19 +08:00
Fikusko
c0724d70f5
🌐 Add Slovak (sk_SK) language support (#17120)
Complete Slovak localization with 1394 translated keys covering the entire UI.
2026-03-02 16:54:48 +08:00
Jeffrey Chen
354124c42f
📝 Improve text (#17083) 2026-02-22 14:56:30 +08:00
Daniel
e0c7ef2128
🎨 Update text https://github.com/siyuan-note/siyuan/issues/17051#issuecomment-3936491497
Signed-off-by: Daniel <845765@qq.com>
2026-02-21 10:12:36 +08:00
Daniel
e54f03935a
🎨 Improve text
Signed-off-by: Daniel <845765@qq.com>
2026-02-20 12:01:47 +08:00
Vanessa
27dcfbf361 🎨 https://github.com/siyuan-note/siyuan/issues/17051 2026-02-20 11:51:20 +08:00
Vanessa
b0116fb094 🎨 https://github.com/siyuan-note/siyuan/issues/17051 2026-02-20 11:49:43 +08:00
Vanessa
82199c3733 🎨 https://github.com/siyuan-note/siyuan/issues/17002 2026-02-20 11:14:54 +08:00
Daniel
55602df2e7
🎨 Update text https://github.com/siyuan-note/siyuan/issues/17051
Signed-off-by: Daniel <845765@qq.com>
2026-02-16 17:00:32 +08:00
Daniel
8c4289c833
🎨 Supports setting Pandoc parameters for export docx https://github.com/siyuan-note/siyuan/issues/16845#issuecomment-3781744314
Signed-off-by: Daniel <845765@qq.com>
2026-02-16 12:41:29 +08:00
Daniel
4660d50324
🎨 Supports configuring "Do not split screen when certain tabs are open" https://github.com/siyuan-note/siyuan/issues/16833
Signed-off-by: Daniel <845765@qq.com>
2026-02-16 11:47:20 +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
3fae3fe3aa
🎨 Warn users of compatibility issues when used on non-Chromium-based browsers https://github.com/siyuan-note/siyuan/issues/16981
Signed-off-by: Daniel <845765@qq.com>
2026-02-11 19:39:35 +08:00
Vanessa
007b5da460 🎨 https://github.com/siyuan-note/siyuan/issues/16981 2026-02-11 12:38:45 +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
Jeffrey Chen
92ab347405
📝 Improve text (#16957) 2026-02-01 15:18:49 +08:00
Daniel
4ce296d7ae
🎨 https://github.com/siyuan-note/siyuan/issues/16909#issuecomment-3830047085
Signed-off-by: Daniel <845765@qq.com>
2026-02-01 09:49:49 +08:00
Jeffrey Chen
5f2002ca68
📝 Improve text (#16955) 2026-01-31 21:47:50 +08:00
Daniel
bdec014828
🎨 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
Vanessa
a79d399f0a 🎨 https://github.com/siyuan-note/siyuan/issues/11569 2026-01-29 22:54:50 +08:00
Daniel
5a4e5daf7c
🎨 Support HTTPS network serving https://github.com/siyuan-note/siyuan/pull/16930
Signed-off-by: Daniel <845765@qq.com>
2026-01-29 18:07:44 +08:00
Daniel
bf0f6b51fc
🎨 Support HTTPS network serving https://github.com/siyuan-note/siyuan/pull/16930
Signed-off-by: Daniel <845765@qq.com>
2026-01-29 18:01:43 +08:00
Daniel
717960b538
🎨 Support HTTPS network serving https://github.com/siyuan-note/siyuan/pull/16930
Signed-off-by: Daniel <845765@qq.com>
2026-01-29 10:00:02 +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
dcb1d5e941
🎨 Supports cleaning up unreferenced databases https://github.com/siyuan-note/siyuan/issues/11569
Signed-off-by: Daniel <845765@qq.com>
2026-01-28 22:27:34 +08:00
Vanessa
b352d0cbd8 🎨 https://github.com/siyuan-note/siyuan/issues/11569 2026-01-28 22:21:27 +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
cf79a5db32
🎨 New export settings: Include sub-docs, Include related docs https://github.com/siyuan-note/siyuan/issues/13635
Signed-off-by: Daniel <845765@qq.com>
2026-01-18 23:00:19 +08:00
Vanessa
dbeb703ad1 💄 https://github.com/siyuan-note/siyuan/issues/16830 2026-01-18 10:05:53 +08:00
Daniel
f46acdf0bb
🎨 https://github.com/siyuan-note/siyuan/issues/16850#issuecomment-3763970952
Signed-off-by: Daniel <845765@qq.com>
2026-01-17 23:12:17 +08:00