54 Commits

Author SHA1 Message Date
Daniel 501a0af7e7 Semantic search using AI embeddings https://github.com/siyuan-note/siyuan/issues/17788
Signed-off-by: Daniel <845765@qq.com>
2026-06-12 14:22:44 +08:00
Daniel 08aaaedb13 Semantic search using AI embeddings https://github.com/siyuan-note/siyuan/issues/17788
Signed-off-by: Daniel <845765@qq.com>
2026-05-30 21:04:01 +08:00
Daniel 74cdf2ca9f 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-gmmv-4cc5-wr9r
Signed-off-by: Daniel <845765@qq.com>
2026-05-10 20:09:48 +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
Jeffrey Chen 5c674d7249 ♻️ Replace interface{} with any (#17415) 2026-04-05 16:48:32 +08:00
Daniel d5e2d0bce0 🔒 https://github.com/siyuan-note/siyuan/security/advisories/GHSA-j7wh-x834-p3r7
Signed-off-by: Daniel <845765@qq.com>
2026-03-14 19:41:36 +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 10dfb0855f ♻️ Adjust template and widget search data structure (#17142) 2026-03-05 18:44:16 +08:00
Daniel de6a328362 🐛 Fix npe https://github.com/siyuan-note/siyuan/issues/16808
Signed-off-by: Daniel <845765@qq.com>
2026-01-11 18:57:27 +08:00
Daniel 86431cc106 🎨 Change Search asset content and Add watermark to exported PDF or image from paid features to free features
Signed-off-by: Daniel <845765@qq.com>
2025-10-09 23:01:21 +08:00
Daniel e38635c1f1 🎨 Improve text https://github.com/siyuan-note/siyuan/pull/15877
Signed-off-by: Daniel <845765@qq.com>
2025-09-25 17:11:47 +08:00
Achuan-2 ee5eb01c52 🎨 The embed block of a heading supports hiding the heading itself 2025-09-25 16:54:01 +08:00
Daniel fa2f8ed7e5 🎨 Find-replace support file annotation ref elements https://github.com/siyuan-note/siyuan/issues/13013 2024-11-04 10:50:50 +08:00
Daniel 4e407b0ef8 🎨 Return document blocks when the keyword search hits different block content https://github.com/siyuan-note/siyuan/issues/10584 2024-10-27 12:07:57 +08:00
Oleksandr Redko b100721fee ♻️ Refactor Go to err != nil, err == nil (#12385) 2024-09-04 09:40:50 +08:00
Daniel ba8b07f64c 🎨 Supports creating different docs when the database primary key content is the same https://github.com/siyuan-note/siyuan/issues/11713 2024-06-15 21:47:49 +08:00
Daniel a02ed0b5cc 🎨 Support listing for invalid block references in the search dialog https://github.com/siyuan-note/siyuan/issues/10396 2024-02-26 11:18:34 +08:00
Daniel 29322a292b 🎨 Need to be reminded that replacement operations are not supported after grouping by doc https://github.com/siyuan-note/siyuan/issues/10161 2024-01-13 09:21:55 +08:00
Daniel f8a0f9038c 🎨 Search asset content need payment 2024-01-01 23:04:53 +08:00
Daniel 481bb52ca7 🎨 Search asset content need payment 2024-01-01 22:29:29 +08:00
Daniel 65fbfc5a1f 🎨 Find replace supports selecting element types https://github.com/siyuan-note/siyuan/issues/9895 2023-12-17 22:15:02 +08:00
Daniel 23a24b28e6 🎨 Find replace supports selecting element types https://github.com/siyuan-note/siyuan/issues/9895 2023-12-16 23:25:39 +08:00
Daniel 4a8c32f649 🎨 Add internal kernel API /api/search/updateEmbedBlock https://github.com/siyuan-note/siyuan/issues/9736 2023-11-24 17:37:34 +08:00
Daniel e24a724630 🎨 Query embed block supports executing JavaScript https://github.com/siyuan-note/siyuan/issues/9648 2023-11-18 12:03:22 +08:00
Daniel eba283d8b2 🎨 题头图支持资源文件搜索 https://github.com/siyuan-note/siyuan/issues/9524 2023-10-30 15:25:46 +08:00
Daniel 4b96ead36a Support for searching asset content https://github.com/siyuan-note/siyuan/issues/8874 2023-08-15 16:32:31 +08:00
Daniel e66676598f Support for searching asset content https://github.com/siyuan-note/siyuan/issues/8874 2023-08-13 00:17:05 +08:00
Daniel c96e815aa6 Support for searching asset content https://github.com/siyuan-note/siyuan/issues/8874 2023-08-11 10:28:32 +08:00
Daniel c49ac8990c 🎨 Replace All is no longer affected by pagination https://github.com/siyuan-note/siyuan/issues/8265 2023-06-29 18:14:36 +08:00
Daniel ecd4a58d03 🎨 Replace All is no longer affected by pagination https://github.com/siyuan-note/siyuan/issues/8265 2023-06-29 18:06:04 +08:00
Daniel b9c35fd0f5 🎨 Update slogan Refactor your thinking https://github.com/siyuan-note/siyuan/issues/8608 2023-06-24 20:39:55 +08:00
Liang Ding 99407dcc1c 🎨 Add configuration item Editor - [[ Only search doc block Fix https://github.com/siyuan-note/siyuan/issues/8077 2023-04-22 09:27:40 +08:00
Liang Ding 4ec4e1d882 🎨 Add configuration item Editor - [[ Only search doc block Fix https://github.com/siyuan-note/siyuan/issues/8077 2023-04-22 09:18:00 +08:00
Liang Ding c5c24994a8 🎨 Global search supports pagination to display results https://github.com/siyuan-note/siyuan/issues/7948 2023-04-21 10:03:20 +08:00
Liang Ding 685b7e1383 🎨 Global search supports pagination to display results https://github.com/siyuan-note/siyuan/issues/7948 2023-04-21 09:34:35 +08:00
Liang Ding c316951592 🎨 Content type filtering when inserting reference links via ((, [[ https://github.com/siyuan-note/siyuan/issues/8009 2023-04-17 22:47:25 +08:00
Liang Ding 68192aaff6 🎨 支持应用内删除模板 https://github.com/siyuan-note/siyuan/issues/7746 2023-03-23 19:29:36 +08:00
Liang Ding 7690ca7c05 🐛 搜索指定路径参数解析异常 Fix https://github.com/siyuan-note/siyuan/issues/6983 2023-01-03 23:10:28 +08:00
Liang Ding 7c40b44a15 🎨 搜索结果高亮支持大部分行级元素 https://github.com/siyuan-note/siyuan/issues/6745 2022-12-28 17:07:59 +08:00
Liang Ding 167b0fda6f 🎨 搜索支持按相关度排序 https://github.com/siyuan-note/siyuan/issues/6827 2022-12-09 12:08:07 +08:00
Liang Ding 0428d050d0 🎨 无法添加题头图标签 https://github.com/siyuan-note/siyuan/issues/6756 2022-12-05 10:53:00 +08:00
Liang Ding fa5e60750a 🎨 搜索支持排序 https://github.com/siyuan-note/siyuan/issues/6766 2022-12-02 17:47:39 +08:00
Liang Ding 891f765cfb 🎨 搜索 指定路径 支持多选 https://github.com/siyuan-note/siyuan/issues/6743 2022-11-29 23:21:31 +08:00
Liang Ding b6188c642e 🐛 查找替换中使用正则表达式后替换不正确 https://github.com/siyuan-note/siyuan/issues/6722 2022-11-28 16:30:08 +08:00
Liang Ding bc17efcaad 🐛 查找替换中使用正则表达式后替换不正确 https://github.com/siyuan-note/siyuan/issues/6722 2022-11-28 11:54:04 +08:00
Liang Ding 4b7daad3af 🎨 改进搜索方式选项 https://github.com/siyuan-note/siyuan/issues/6731 2022-11-28 11:24:31 +08:00
Liang Ding f678a8877e 🎨 搜索支持按文档分组展现搜索结果 https://github.com/siyuan-note/siyuan/issues/4772 2022-11-26 22:34:28 +08:00
Liang Ding fb14f7a46a 🎨 搜索支持按文档分组和按文档树结构展现 https://github.com/siyuan-note/siyuan/issues/4772 2022-11-26 18:12:54 +08:00
Liang Ding 6352273052 🎨 位于超级块中的嵌入块不显示面包屑 Fix https://github.com/siyuan-note/siyuan/issues/6258 2022-10-18 20:41:20 +08:00
Liang Ding 25432c6912 🎨 查询嵌入块支持设置是否显示面包屑 https://github.com/siyuan-note/siyuan/issues/6184 2022-10-17 11:14:17 +08:00