diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json
index c78a3a43b..f71a078ad 100644
--- a/docs/User Guide/!!!meta.json
+++ b/docs/User Guide/!!!meta.json
@@ -1351,18 +1351,82 @@
"value": "eIg8jdvaoNNd",
"isInheritable": false,
"position": 120
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "ivYnonVFBxbQ",
+ "isInheritable": false,
+ "position": 130
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "TBwsyfadTA18",
+ "isInheritable": false,
+ "position": 140
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "0vhv7lsOLy82",
+ "isInheritable": false,
+ "position": 150
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "W8vYD3Q1zjCR",
+ "isInheritable": false,
+ "position": 160
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "aGlEvb9hyDhS",
+ "isInheritable": false,
+ "position": 170
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "zEY4DaJG4YT5",
+ "isInheritable": false,
+ "position": 180
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "QEAPj01N5f7w",
+ "isInheritable": false,
+ "position": 190
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "wArbEsdSae6g",
+ "isInheritable": false,
+ "position": 200
}
],
"format": "markdown",
"dataFileName": "Note tree contextual menu.md",
"attachments": [
{
- "attachmentId": "GQv4tBf9VSON",
+ "attachmentId": "8DX1hysz3JRh",
"title": "image.png",
"role": "image",
"mime": "image/png",
"position": 10,
"dataFileName": "Note tree contextual menu_.png"
+ },
+ {
+ "attachmentId": "GQv4tBf9VSON",
+ "title": "image.png",
+ "role": "image",
+ "mime": "image/png",
+ "position": 10,
+ "dataFileName": "1_Note tree contextual menu_.png"
}
]
},
@@ -2442,6 +2506,52 @@
"position": 10,
"dataFileName": "Cloning Notes_create-clone.gif"
}
+ ],
+ "dirFileName": "Cloning Notes",
+ "children": [
+ {
+ "isClone": false,
+ "noteId": "TBwsyfadTA18",
+ "notePath": [
+ "pOsGYCXsbNQG",
+ "gh7bpGYxajRS",
+ "BFs8mudNFgCS",
+ "IakOLONlIfGI",
+ "TBwsyfadTA18"
+ ],
+ "title": "Branch prefix",
+ "notePosition": 10,
+ "prefix": null,
+ "isExpanded": false,
+ "type": "text",
+ "mime": "text/html",
+ "attributes": [
+ {
+ "type": "label",
+ "name": "iconClass",
+ "value": "bx bx-rename",
+ "isInheritable": false,
+ "position": 10
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "oPVyFC7WL2Lp",
+ "isInheritable": false,
+ "position": 20
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "IakOLONlIfGI",
+ "isInheritable": false,
+ "position": 30
+ }
+ ],
+ "format": "markdown",
+ "dataFileName": "Branch prefix.md",
+ "attachments": []
+ }
]
},
{
@@ -2654,6 +2764,13 @@
"value": "bx bx-sort-up",
"isInheritable": false,
"position": 30
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "oPVyFC7WL2Lp",
+ "isInheritable": false,
+ "position": 40
}
],
"format": "markdown",
diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.md b/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.md
index 632648f9c..d3017b329 100644
--- a/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.md
+++ b/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.md
@@ -51,10 +51,6 @@ As seen in the demo, you can view the list of all available clones in the "Note
Titles of cloned notes in the tree view have an asterisk to the right to easily see that the note is also placed into some other location.
-## Prefix
-
-Since notes can be categorized into multiple places, it's recommended to choose a generalized name that fits into all locations instead of something more specific to avoid confusion. In some cases this isn't possible so Trilium provides "branch prefixes", which is shown before the note name in the tree and as such provides a specific kind of context. The prefix is location specific, so it's displayed only in the tree pane.
-
## Deleting notes/clones
With clones, it might not be immediately obvious how deleting works.
diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes/Branch prefix.md b/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes/Branch prefix.md
new file mode 100644
index 000000000..cac96c46b
--- /dev/null
+++ b/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes/Branch prefix.md
@@ -0,0 +1,6 @@
+# Branch prefix
+Since a single note can appear into multiple places in the Note Tree via a process called Cloning Notes, it's recommended to choose a generalized name that fits into all locations instead of something more specific to avoid confusion.
+
+In some cases this isn't possible so Trilium provides "branch prefixes", which is shown before the note name in the tree and as such provides a specific kind of context.
+
+The prefix is location-specific, so it's displayed only in the note tree.
\ No newline at end of file
diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.md b/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.md
index a2a063e33..7655230dd 100644
--- a/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.md
+++ b/docs/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.md
@@ -1,7 +1,14 @@
# Sorting Notes
-## Sorting Notes
+## Manual sorting
-You can sort notes by right-clicking the parent note in the note tree and selecting Advanced -> Sort notes by ... This will sort existing notes, but will not automatically sort future notes added to this parent note
+You can sort notes by right-clicking the parent note in the Note Tree and selecting Advanced -> Sort notes by ... This will sort existing notes, but will not automatically sort future notes added to this parent note.
+
+The sorting dialog allows:
+
+* Sorting by title, creation or modification date.
+* Changing sorting direction can also be adjusted (ascending or descending).
+* Ensuring folders are displayed at the top.
+* Natural sort, based on the sorting rules of a particular language.
## Automatic/Permanent Sorting
diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/1_Note tree contextual menu_.png b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/1_Note tree contextual menu_.png
new file mode 100644
index 000000000..102295d58
Binary files /dev/null and b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/1_Note tree contextual menu_.png differ
diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.md b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.md
index e84be8c5c..31c92c9b6 100644
--- a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.md
+++ b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.md
@@ -1,5 +1,5 @@
# Note tree contextual menu
-
+
The _note tree menu_ can be accessed by right-clicking in the Note Tree.
@@ -62,4 +62,33 @@ The contextual menu can operate:
## Advanced options
-To access this options, first look for the _Advanced_ option in the contextual menu to reveal a sub-menu with:
\ No newline at end of file
+
+
+The advanced options menu offers some of the less frequently used actions for notes.
+
+To access these options, first look for the _Advanced_ option in the contextual menu to reveal a sub-menu with:
+
+* **Apply bulk actions**
+ * Opens the Bulk Actions dialog, to apply actions such as adding labels or moving notes to multiple notes at once (see Multiple selection).
+* **Edit branch prefix**
+ * Opens a dialog to assign a name to be able to distinguish [clones](../../Notes/Cloning%20Notes.md), see Branch prefix for more information.
+* **Convert to attachment**
+ * Converts the selected notes to Attachments of their parent notes.
+ * This functional is most useful when dealing with image File notes that were imported from an external source or an older version of Trilium.
+* **Duplicate subtree**
+ * Creates a copy of the note and its descendants.
+ * This process is different from Cloning Notes since the duplicated note can be edited independently from the original.
+ * An alternative to this, if done regularly, would be Templates.
+* **Expand subtree**
+ * Expands all the child notes in the Note Tree.
+* **Collapse subtree**
+ * Collapses all the child notes in the note tree.
+* **Sort by…**
+ * Opens a dialog to sort all the child notes of the selected note.
+ * The sorting is done only once, there is an automatic sorting mechanism as well that can be set using Attributes.
+ * See Sorting Notes for more information.
+* **Copy note path to clipboard**
+ * Copies a URL fragment representing the full path to this branch for a note, such as `#root/Hb2E70L7HPuf/4sRFgMZhYFts/2IVuShedRJ3U/LJVMvKXOFv7n`.
+ * The URL to manually create Links within notes, or for note Navigation.
+* **Recent changes in subtree**
+ * This will open Recent Changes, but filtered to only the changes related to this note or one of its descendants.
\ No newline at end of file
diff --git a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu_.png b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu_.png
index 102295d58..5a6572962 100644
Binary files a/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu_.png and b/docs/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu_.png differ
diff --git a/src/public/app/doc_notes/en/User Guide/!!!meta.json b/src/public/app/doc_notes/en/User Guide/!!!meta.json
index 4f2a444bb..5560b4d28 100644
--- a/src/public/app/doc_notes/en/User Guide/!!!meta.json
+++ b/src/public/app/doc_notes/en/User Guide/!!!meta.json
@@ -1351,18 +1351,82 @@
"value": "eIg8jdvaoNNd",
"isInheritable": false,
"position": 120
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "ivYnonVFBxbQ",
+ "isInheritable": false,
+ "position": 130
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "TBwsyfadTA18",
+ "isInheritable": false,
+ "position": 140
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "0vhv7lsOLy82",
+ "isInheritable": false,
+ "position": 150
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "W8vYD3Q1zjCR",
+ "isInheritable": false,
+ "position": 160
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "aGlEvb9hyDhS",
+ "isInheritable": false,
+ "position": 170
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "zEY4DaJG4YT5",
+ "isInheritable": false,
+ "position": 180
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "QEAPj01N5f7w",
+ "isInheritable": false,
+ "position": 190
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "wArbEsdSae6g",
+ "isInheritable": false,
+ "position": 200
}
],
"format": "html",
"dataFileName": "Note tree contextual menu.html",
"attachments": [
{
- "attachmentId": "GQv4tBf9VSON",
+ "attachmentId": "8DX1hysz3JRh",
"title": "image.png",
"role": "image",
"mime": "image/png",
"position": 10,
"dataFileName": "Note tree contextual menu_.png"
+ },
+ {
+ "attachmentId": "GQv4tBf9VSON",
+ "title": "image.png",
+ "role": "image",
+ "mime": "image/png",
+ "position": 10,
+ "dataFileName": "1_Note tree contextual menu_.png"
}
]
},
@@ -2442,6 +2506,52 @@
"position": 10,
"dataFileName": "Cloning Notes_create-clone.gif"
}
+ ],
+ "dirFileName": "Cloning Notes",
+ "children": [
+ {
+ "isClone": false,
+ "noteId": "TBwsyfadTA18",
+ "notePath": [
+ "pOsGYCXsbNQG",
+ "gh7bpGYxajRS",
+ "BFs8mudNFgCS",
+ "IakOLONlIfGI",
+ "TBwsyfadTA18"
+ ],
+ "title": "Branch prefix",
+ "notePosition": 10,
+ "prefix": null,
+ "isExpanded": false,
+ "type": "text",
+ "mime": "text/html",
+ "attributes": [
+ {
+ "type": "label",
+ "name": "iconClass",
+ "value": "bx bx-rename",
+ "isInheritable": false,
+ "position": 10
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "oPVyFC7WL2Lp",
+ "isInheritable": false,
+ "position": 20
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "IakOLONlIfGI",
+ "isInheritable": false,
+ "position": 30
+ }
+ ],
+ "format": "html",
+ "dataFileName": "Branch prefix.html",
+ "attachments": []
+ }
]
},
{
@@ -2654,6 +2764,13 @@
"value": "bx bx-sort-up",
"isInheritable": false,
"position": 30
+ },
+ {
+ "type": "relation",
+ "name": "internalLink",
+ "value": "oPVyFC7WL2Lp",
+ "isInheritable": false,
+ "position": 40
}
],
"format": "html",
diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.html b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.html
index fdc6f8f76..f46346f7a 100644
--- a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.html
+++ b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes.html
@@ -103,13 +103,7 @@
the "Note Paths" tab in the Ribbon toolbar.
Titles of cloned notes in the tree view have an asterisk to the right
to easily see that the note is also placed into some other location.
-
Prefix
-
Since notes can be categorized into multiple places, it's recommended
- to choose a generalized name that fits into all locations instead of something
- more specific to avoid confusion. In some cases this isn't possible so
- Trilium provides "branch prefixes", which is shown before the note name
- in the tree and as such provides a specific kind of context. The prefix
- is location specific, so it's displayed only in the tree pane.
+
Deleting notes/clones
With clones, it might not be immediately obvious how deleting works.
Since a single note can appear into multiple places in the Note Tree via a process
+ called Cloning Notes,
+ it's recommended to choose a generalized name that fits into all locations
+ instead of something more specific to avoid confusion.
+
In some cases this isn't possible so Trilium provides "branch prefixes",
+ which is shown before the note name in the tree and as such provides a
+ specific kind of context.
+
The prefix is location-specific, so it's displayed only in the note tree.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.html b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.html
index 3fb493c2f..97c9026ee 100644
--- a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.html
+++ b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes.html
@@ -13,11 +13,18 @@
Sorting Notes
-
Sorting Notes
-
You can sort notes by right-clicking the parent note in the note tree
- and selecting Advanced -> Sort notes by ... This will sort existing
- notes, but will not automatically sort future notes added to this parent
- note
+
Manual sorting
+
You can sort notes by right-clicking the parent note in the Note Tree and selecting
+ Advanced -> Sort notes by ... This will sort existing notes, but will
+ not automatically sort future notes added to this parent note.
+
The sorting dialog allows:
+
+
Sorting by title, creation or modification date.
+
Changing sorting direction can also be adjusted (ascending or descending).
+
Ensuring folders are displayed at the top.
+
Natural sort, based on the sorting rules of a particular language.
+
Automatic/Permanent Sorting
Child notes can be automatically sorted by attaching specific labels to
the parent note:
diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/1_Note tree contextual menu_.png b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/1_Note tree contextual menu_.png
new file mode 100644
index 000000000..102295d58
Binary files /dev/null and b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/1_Note tree contextual menu_.png differ
diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.html b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.html
index 2944d671e..c85c18882 100644
--- a/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.html
+++ b/src/public/app/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu.html
@@ -14,7 +14,7 @@
-
The note tree menu can be accessed by right-clicking in the
@@ -161,9 +161,81 @@
Advanced options
-
To access this options, first look for the Advanced option in the
- contextual menu to reveal a sub-menu with:
-
+
+
+
+
The advanced options menu offers some of the less frequently used actions
+ for notes.
+
To access these options, first look for the Advanced option in
+ the contextual menu to reveal a sub-menu with:
+
+
Apply bulk actions
+
+
Opens the Bulk Actions dialog,
+ to apply actions such as adding labels or moving notes to multiple notes
+ at once (see Multiple selection).
+
+
+
Edit branch prefix
+
+
Opens a dialog to assign a name to be able to distinguish clones,
+ see Branch prefix for
+ more information.
+
+
+
Convert to attachment
+
+
Converts the selected notes to Attachments of
+ their parent notes.
+
This functional is most useful when dealing with image File notes that were imported
+ from an external source or an older version of Trilium.
+
+
+
Duplicate subtree
+
+
Creates a copy of the note and its descendants.
+
This process is different from Cloning Notes since
+ the duplicated note can be edited independently from the original.
+
An alternative to this, if done regularly, would be Templates.