A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
AGPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
/api/block/getChildBlocks
New document save location
is configured as ../
, it will be completed as ../Untitled
/api/convert/pandoc
Input text
under read-only mode on the mobile/api/query/sql
support UNION
statementEnter
after selecting a block in the bookmark panel reports an errorPublished by github-actions[bot] over 1 year ago
New document save location
is configured as ../
, it will be completed as ../Untitled
/api/convert/pandoc
Input text
under read-only mode on the mobile/api/query/sql
support UNION
statementEnter
after selecting a block in the bookmark panel reports an errorPublished by github-actions[bot] over 1 year ago
/api/query/sql
support UNION
statementPublished by 88250 over 1 year ago
This version improves a lot of details, such as no longer jumping after folding the heading, no longer refreshing the interface after data synchronization, reducing the interference with the current working state.
Otherwise, this version also improves the stability of writing files. If you often encounter File system access error
, then the upgrade should be able to improve it.
Supports converting the spaced repetition UI to a tab, so that you can view or operate the content of other tabs during the spaced repetition process to improve efficiency.
This version initially implements the plugin system so that community developers can start early access. The plugin system is planned to be officially released in v2.9.0.
Because of some reasons (such as antivirus software), occupying files will cause data to be unable to be written to files, which will cause the kernel to exit and prompt the user.
In this version, we have improved the file writing, and now we will retry after the write fails. If the retry fails, the kernel will exit, which can improve stability to a certain extent.
The main improvement is that the interface is no longer reloaded after data synchronization, but only the changed part is refreshed, which can reduce the interface flicker and improve the user experience.
Community marketplace has added some configuration items for various types of extension packages:
We recommend that marketplace developers update the relevant config items to get better display effects in the marketplace. For details, please refer to the following examples:
Below are the detailed changelogs.
The name of the new subdocument is
by F3
in an empty block, it will no longer automatically select allAlt+F
a second time to close the spaced repetition1.
before it[]
at the beginning of a paragraph block with content can also be turned into a task listgpt-4
, gpt-4-32k
and gpt-3.5-turbo
Copy block hyperlink (Markdown)
anchor text length follows editor setting The maximum length of block ref dynamic anchor text
/api/query/sql
add LIMIT
clause-
, *
and []
before heading↑/↓
"
symbolPublished by github-actions[bot] over 1 year ago
/api/query/sql
add LIMIT
clauseCopy block hyperlink (Markdown)
anchor text length follows editor setting The maximum length of block ref dynamic anchor text
gpt-4
, gpt-4-32k
and gpt-3.5-turbo
[]
at the beginning of a paragraph block with content can also be turned into a task list1.
before itAlt+F
a second time to close the spaced repetition UIThe name of the new subdocument is
by F3
in an empty block, it will no longer automatically select all"
symbol↑/↓
-
, *
and []
before headingPublished by github-actions[bot] over 1 year ago
/api/query/sql
add LIMIT
clauseCopy block hyperlink (Markdown)
anchor text length follows editor setting The maximum length of block ref dynamic anchor text
gpt-4
, gpt-4-32k
and gpt-3.5-turbo
[]
at the beginning of a paragraph block with content can also be turned into a task list1.
before itAlt+F
a second time to close the spaced repetition UIThe name of the new subdocument is
by F3
in an empty block, it will no longer automatically select all"
symbol↑/↓
-
, *
and []
before headingPublished by github-actions[bot] over 1 year ago
/api/query/sql
add LIMIT
clauseCopy block hyperlink (Markdown)
anchor text length follows editor setting The maximum length of block ref dynamic anchor text
[]
at the beginning of a paragraph block with content can also be turned into a task list1.
before itAlt+F
a second time to close the spaced repetitionThe name of the new subdocument is
by F3
in an empty block, it will no longer automatically select all"
symbol↑/↓
-
, *
and []
before headingPublished by github-actions[bot] over 1 year ago
/api/query/sql
add LIMIT
clauseCopy block hyperlink (Markdown)
anchor text length follows editor setting The maximum length of block ref dynamic anchor text
[]
at the beginning of a paragraph block with content can also be turned into a task list1.
before itAlt+F
a second time to close the spaced repetitionThe name of the new subdocument is
by F3
in an empty block, it will no longer automatically select all"
symbol↑/↓
-
, *
and []
before headingPublished by github-actions[bot] over 1 year ago
[]
at the beginning of a paragraph block with content can also be turned into a task list1.
before itAlt+F
a second time to close the spaced repetitionPublished by 88250 over 1 year ago
All in all, this version is well worth the upgrade.
We recommend everyone to upgrade to this version as soon as possible, especially users who are using cloud data synchronization.
Some users complained that the global search results were not complete, because we limited the number of search results and only displayed the most suitable search results.
Now we have removed this restriction, users can browse all search results through paged navigation.
Data repo is a very important function, which realizes data snapshot, data synchronization and backup. In this version, we have made substantial improvements to the data repo, mainly including:
Support downloading cloud data snapshots to local on demand is a very important improvement. It allows users to download cloud data snapshots from any device at any point in time, providing more protection for data security.
It should be noted that the cloud data snapshot does not support displaying data snapshots synchronized by previous versions. Please update all devices to the latest version, and only after that can be added to the cloud data snapshot.
As more and more configuration items are included in the settings, it becomes more and more difficult to find a configuration item. Now we have enhanced the search function in the settings, and you can quickly filter out configuration items through search.
In addition, we have also optimized the details of the setting interface to make it more beautiful.
If you are using SiYuan through server hosting (such as a Docker), then you can install the application locally through the PWA, so that you can get an experience similar to a desktop application.
Below is the detailed changelogs.
-
, *
, 1.
and []
before the heading then convert it into the list with that heading:)
emoji should be not misinterprettedAlt+O
when editor is moved to a new windowKernel connection interrupted
text more user friendlyCtrl+Enter
and Ctrl+Click
to use static anchor text when searching for block referenceConvert network images to local images
success rateCopy block hyperlink (Markdown)
\
escapes when pasting into inline-level codeAlt+←
LIMIT
clause when using SQL methodEditor
- [[ Only search doc block
<script>
in HTML blockCopy block ref
Alt+F
shortcut key for the current document spaced repetition0-7
keys to select colorssiyuan://
Ctrl+Shift+C
in the title when the document has a namePublished by github-actions[bot] over 1 year ago
0-7
keys to select colorsAlt+F
shortcut key for the current documentCopy block ref
Editor
- [[ Only search doc block
LIMIT
clause when using SQL methodAlt+←
\
escapes when pasting into inline-level codeCopy block hyperlink (Markdown)
Convert network images to local images
success rateCtrl+Enter
and Ctrl+Click
to use static anchor text when searching for block referenceAlt+O
when editor is moved to a new window:)
emoji should be not misinterpretted-
, *
, 1.
and []
before the heading then convert it into the list with that headingCtrl+Chift+C
in the title when the document has a namesiyuan://
Published by github-actions[bot] over 1 year ago
Alt+F
shortcut key for the current documentCopy block ref
Editor
- [[ Only search doc block
LIMIT
clause when using SQL methodAlt+←
\
escapes when pasting into inline-level codeCopy block hyperlink (Markdown)
Convert network images to local images
success rateCtrl+Enter
and Ctrl+Click
to use static anchor text when searching for block referenceAlt+O
when editor is moved to a new window:)
emoji should be not misinterpretted-
, *
, 1.
and []
before the heading then convert it into the list with that headingCtrl+Chift+C
in the title when the document has a namesiyuan://
Published by github-actions[bot] over 1 year ago
Editor
- [[ Only search doc block
LIMIT
clause when using SQL methodAlt+←
\
escapes when pasting into inline-level codeConvert network images to local images
success rateCtrl+Enter
and Ctrl+Click
to use static anchor text when searching for block referenceAlt+O
when editor is moved to a new window:)
emoji should be not misinterpretted-
, *
, 1.
and []
before the heading then convert it into the list with that headingCtrl+Chift+C
in the title when the document has a namesiyuan://
Published by github-actions[bot] over 1 year ago
Convert network images to local images
success rateCtrl+Enter
and Ctrl+Click
to use static anchor text when searching for block referenceAlt+O
when editor is moved to a new window:)
emoji should be not misinterpretted-
, *
, 1.
and []
before the heading then convert it into the list with that headingsiyuan://
Published by 88250 over 1 year ago
Ctrl+Click
click on aliases, names and attributes to open search⋮
Ctrl+N
Convert network images to local images
listDocsByPath
add an optional parameter maxListCount
⌃
moveBlock
parameter previousID
<div>
tag in HTML blocks((
, [[
Bazaar
change to Marketplace
Enter
after the folded heading in the list will cause the blocks to be reversed below the headingPublished by github-actions[bot] over 1 year ago
div
tag in HTML blocksmoveBlock
parameter previousID
⌃
listDocsByPath
add an optional parameter maxListCount
Convert network images to local images
Ctrl+N
⋮
Ctrl+Click
click on aliases, names and attributes to open searchEnter
after the folded heading in the list will cause the blocks to be reversed below the headingPublished by github-actions[bot] over 1 year ago
⌃
listDocsByPath
add an optional parameter maxListCount
Convert network images to local images
Ctrl+N
⋮
Ctrl+Click
click on aliases, names and attributes to open searchEnter
after the folded heading in the list will cause the blocks to be reversed below the headingPublished by github-actions[bot] over 1 year ago
Published by 88250 over 1 year ago
+
behaves inconsistently on the mobileTraditional Chinese
BIU
or selecting textMove block
#
#
at the start of a heading, do not pop-up tag search list|
symbolgetBlockInfo
Published by github-actions[bot] over 1 year ago
#
at the start of a heading, do not pop-up tag search list#
Move block
BIU
or selecting textTraditional Chinese
+
behaves inconsistently on the mobilegetBlockInfo