docs(release): document v0.99.0

This commit is contained in:
Elian Doran 2025-09-24 19:19:59 +03:00
parent a1741b8634
commit 73ea0cce32
No known key found for this signature in database
8 changed files with 899 additions and 675 deletions

View File

@ -8,12 +8,12 @@
<h2>Interaction</h2> <h2>Interaction</h2>
<p>The contextual menu can operate:</p> <p>The contextual menu can operate:</p>
<ul> <ul>
<li data-list-item-id="eb6cb9554edd79a684a80c7af2bdb1664">On a single note, by right clicking it in the note tree.</li> <li>On a single note, by right clicking it in the note tree.</li>
<li data-list-item-id="e3fe206c7b773d73eb3e89a24ba341f6f">On multiple notes, by selecting them first. See&nbsp;<a class="reference-link" <li>On multiple notes, by selecting them first. See&nbsp;<a class="reference-link"
href="#root/_help_yTjUdsOi4CIE">Multiple selection</a>&nbsp;on how to do href="#root/_help_yTjUdsOi4CIE">Multiple selection</a>&nbsp;on how to do
so. so.
<ul> <ul>
<li data-list-item-id="e92e73adc8163eabecab0498d2cb60758">When right clicking, do note that usually the note being right clicked <li>When right clicking, do note that usually the note being right clicked
is also included in the affected notes, regardless of whether it was selected is also included in the affected notes, regardless of whether it was selected
or not.</li> or not.</li>
</ul> </ul>
@ -25,143 +25,139 @@
The ones that do support multiple notes will mention this in the list below.</p> The ones that do support multiple notes will mention this in the list below.</p>
</aside> </aside>
<ul> <ul>
<li class="ck-list-marker-bold" data-list-item-id="ebc02b55f856d9f1e9fb42d57f730c990"><strong>Open in a new tab</strong> <li><strong>Open in a new tab</strong>
<ul> <ul>
<li data-list-item-id="ec851584dc6de2bf338cbba5c8afcc034">Will open a single note in a new <a href="#root/_help_3seOhtN8uLIY">tab</a>.</li> <li>Will open a single note in a new <a href="#root/_help_3seOhtN8uLIY">tab</a>.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="eb1a9a8de40997ac3bb82163034ebfe85"><strong>Open in a new split</strong> <li><strong>Open in a new split</strong>
<ul> <ul>
<li data-list-item-id="ed766d53cafbdce33dadeeeee50bf06fe">Will open a split to the right with the given note within the current <li>Will open a split to the right with the given note within the current
tab.</li> tab.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="ee0688bb752f7f0f0decfc0c97e75c6c3"><strong>Hoist note</strong> <li><strong>Hoist note</strong>
<ul> <ul>
<li data-list-item-id="e8fa27c813efcfebd3ed3b6fc737d2873">Will focus the note tree on this note. See&nbsp;<a class="reference-link" <li>Will focus the note tree on this note. See&nbsp;<a class="reference-link"
href="#root/_help_OR8WJ7Iz9K4U">Note Hoisting</a>&nbsp;for more information.</li> href="#root/_help_OR8WJ7Iz9K4U">Note Hoisting</a>&nbsp;for more information.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e84e24ba4db6c1a86b85f4e27ced5038a"><strong>Insert note after</strong> <li><strong>Insert note after</strong>
<ul> <ul>
<li data-list-item-id="ef55a0a3d3f2ba7bab19201e71a229ff1">Allows easy creation of a note with a specified <a href="#root/_help_KSZ04uQ2D1St">note type</a>.</li> <li>Allows easy creation of a note with a specified <a href="#root/_help_KSZ04uQ2D1St">note type</a>.</li>
<li <li><a class="reference-link" href="#root/_help_KC1HB96bqqHX">Templates</a>&nbsp;will
data-list-item-id="e5e3d1cb6382564b9989c6d0c7e8dd11b"><a class="reference-link" href="#root/_help_KC1HB96bqqHX">Templates</a>&nbsp;will
also be present (if any) at the end of the list.</li> also be present (if any) at the end of the list.</li>
<li data-list-item-id="e17d7b8cb3af863927c7bf442d947ff61">The note will be added on the same level of hierarchy as the note selected.</li> <li>The note will be added on the same level of hierarchy as the note selected.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e015e58e7596851e1e7c80293b12512e8"><strong>Insert child note</strong> <li><strong>Insert child note</strong>
<ul> <ul>
<li data-list-item-id="e3f34378285c712e5c50c27253aa1c4d6">Same as <em>Insert note after</em>, but the note will be created as a child <li>Same as <em>Insert note after</em>, but the note will be created as a child
of the selected note.</li> of the selected note.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="ec62df328fb1217b81efc6cb7211f7478"><strong>Protect subtree</strong> <li><strong>Protect subtree</strong>
<ul> <ul>
<li data-list-item-id="e0ddbb4b50f71c593f5ce541e4f53f968">Will mark this note and all of its descendents as protected. See&nbsp; <li>Will mark this note and all of its descendents as protected. See&nbsp;
<a <a
class="reference-link" href="#root/_help_bwg0e8ewQMak">Protected Notes</a>&nbsp;for more information.</li> class="reference-link" href="#root/_help_bwg0e8ewQMak">Protected Notes</a>&nbsp;for more information.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e0ee91d38d9f25740c57a7d70eaddc336"><strong>Unprotect subtree</strong> <li><strong>Unprotect subtree</strong>
<ul> <ul>
<li data-list-item-id="eb5efa0e6955c815aacf62666e1e6c689">Will unprotect this note and all of its descendents.</li> <li>Will unprotect this note and all of its descendents.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="eb8e1bcca0fdafb8eb2e0f4b3de5b9a41"><strong>Cut</strong> <li><strong>Cut</strong>
<ul> <ul>
<li data-list-item-id="e199523665488cbdfca05d54bbde31b99">Will place the given notes in clipboard.</li> <li>Will place the given notes in clipboard.</li>
<li data-list-item-id="ed17ea8bb880cad84d53d8b7e0acc4869">Use one of the two paste functions (or the keyboard shortcuts) to move <li>Use one of the two paste functions (or the keyboard shortcuts) to move
them to the desired location.</li> them to the desired location.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e172c83c11fee7df66353f086e06bc96a"><strong>Copy / clone</strong> <li><strong>Copy / clone</strong>
<ul> <ul>
<li data-list-item-id="ef0e77e470e16a46e82f33e1e951d728c">Will place the given notes in clipboard.</li> <li>Will place the given notes in clipboard.</li>
<li data-list-item-id="e2280985bea8e20a8861f738c95933a66">Use one of the two paste functions (or the keyboard shortcuts) to copy <li>Use one of the two paste functions (or the keyboard shortcuts) to copy
them to the desired location.</li> them to the desired location.</li>
<li data-list-item-id="e719fd71a95c54d850fe13ce894f384cc">Note that the copy function here works according to the&nbsp;<a class="reference-link" <li>Note that the copy function here works according to the&nbsp;<a class="reference-link"
href="#root/_help_IakOLONlIfGI">Cloning Notes</a>&nbsp;functionality (i.e. href="#root/_help_IakOLONlIfGI">Cloning Notes</a>&nbsp;functionality (i.e.
the note itself will be present in two locations at once, and editing it the note itself will be present in two locations at once, and editing it
in one place will edit it everywhere).</li> in one place will edit it everywhere).</li>
<li data-list-item-id="e8a1613e3c22837872b54e63a94cfd5bf">To simply create a duplicate note that can be modified independently, <li>To simply create a duplicate note that can be modified independently,
look for <em>Duplicate subtree</em>.</li> look for <em>Duplicate subtree</em>.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="eb885a3e51dbbdb22e656766ec9777236"><strong>Paste into</strong> <li><strong>Paste into</strong>
<ul> <ul>
<li data-list-item-id="e70554a78c316b7bc8b20a23c59d8d585">If there are any notes in clipboard, they will be pasted as child notes <li>If there are any notes in clipboard, they will be pasted as child notes
to the right-clicked one.</li> to the right-clicked one.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e9e31c336db26641080ebbd91880eaea3"><strong>Paste after</strong> <li><strong>Paste after</strong>
<ul> <ul>
<li data-list-item-id="eeb7295126d8e3e41b2dd688b23aa11a0">If there are any notes in clipboard, they will be pasted underneath the <li>If there are any notes in clipboard, they will be pasted underneath the
right-clicked one.</li> right-clicked one.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e3be6605c360cb68edb4c8f1410d81090"><strong>Move to…</strong> <li><strong>Move to…</strong>
<ul> <ul>
<li data-list-item-id="edcdb851c8af8ff3d7eff2996dbac1140">Will display a modal to specify where to move the desired notes.</li> <li>Will display a modal to specify where to move the desired notes.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e3526442fc15878b32947816cf7a4324f"><strong>Clone to…</strong> <li><strong>Clone to…</strong>
<ul> <ul>
<li data-list-item-id="e3cb217f4efbbea0b4d98b994c11668c1">Will display a modal to specify where to <a href="#root/_help_IakOLONlIfGI">clone</a> the <li>Will display a modal to specify where to <a href="#root/_help_IakOLONlIfGI">clone</a> the
desired notes.</li> desired notes.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e84dd12ab78222a46487f16bc0747f186"><strong>Duplicate</strong> <li><strong>Duplicate</strong>
<ul> <ul>
<li data-list-item-id="ef29e5536470e71269bd79aff133ce764">Creates a copy of the note and its descendants.</li> <li>Creates a copy of the note and its descendants.</li>
<li data-list-item-id="e2d21933174fe1f55438e5f6fb0ba4c49">This process is different from&nbsp;<a class="reference-link" href="#root/_help_IakOLONlIfGI">Cloning Notes</a>&nbsp;since <li>This process is different from&nbsp;<a class="reference-link" href="#root/_help_IakOLONlIfGI">Cloning Notes</a>&nbsp;since
the duplicated note can be edited independently from the original.</li> the duplicated note can be edited independently from the original.</li>
<li <li>An alternative to this, if done regularly, would be&nbsp;<a class="reference-link"
data-list-item-id="e7a44679821b2bda09d5f722c4814ca07">An alternative to this, if done regularly, would be&nbsp;<a class="reference-link"
href="#root/_help_KC1HB96bqqHX">Templates</a>.</li> href="#root/_help_KC1HB96bqqHX">Templates</a>.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e06cf06f73e1d1ce9a5f19fde261d4ea2"><strong>Archive/Unarchive</strong> <li><strong>Archive/Unarchive</strong>
<ul> <ul>
<li data-list-item-id="ef9a7753bd03b1131faee0627877dc998">Marks a note as <a href="#root/pOsGYCXsbNQG/gh7bpGYxajRS/BFs8mudNFgCS/_help_MKmLg5x6xkor">archived</a>.</li> <li>Marks a note as <a href="#root/_help_MKmLg5x6xkor">archived</a>.</li>
<li <li>If the note is already archived, it will be unarchived instead.</li>
data-list-item-id="e791d0e50ed3372671373364c7c1dd637">If the note is already archived, it will be unarchived instead.</li> <li>Multiple notes can be selected as well. However, all the selected notes
<li
data-list-item-id="e1d634f992a89721a503d6a0add343cf5">Multiple notes can be selected as well. However, all the selected notes
must be in the same state (archived or not), otherwise the option will must be in the same state (archived or not), otherwise the option will
be disabled.</li> be disabled.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e3dc71fa528db3a28d685ec4ceeb5712c"><strong>Delete</strong> <li><strong>Delete</strong>
<ul> <ul>
<li data-list-item-id="e7dd3f211ab2ca1747368a99187131316">Will delete the given notes, asking for confirmation first.</li> <li>Will delete the given notes, asking for confirmation first.</li>
<li data-list-item-id="edbdf631fb10d44077359cf64fc168518">In the dialog, the following options can be configured: <li>In the dialog, the following options can be configured:
<ul> <ul>
<li data-list-item-id="ec847ee5a65f8d2e035552c52d6cedecb"><em>Delete also all clones</em> to ensure that the note will be deleted <li><em>Delete also all clones</em> to ensure that the note will be deleted
everywhere if it has been placed into multiple locations (see&nbsp;<a class="reference-link" everywhere if it has been placed into multiple locations (see&nbsp;<a class="reference-link"
href="#root/_help_IakOLONlIfGI">Cloning Notes</a>).</li> href="#root/_help_IakOLONlIfGI">Cloning Notes</a>).</li>
<li data-list-item-id="e7f6c995de3bbd55367c17cfad60ea13e"><em>Erase notes permanently</em> will ensure that the note cannot be recovered <li><em>Erase notes permanently</em> will ensure that the note cannot be recovered
from&nbsp;<a class="reference-link" href="#root/_help_r5JGHN99bVKn">Recent Changes</a>.</li> from&nbsp;<a class="reference-link" href="#root/_help_r5JGHN99bVKn">Recent Changes</a>.</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e3e2bd728c7ebe4186fab33a6320889c7"><strong>Import into note</strong> <li><strong>Import into note</strong>
<ul> <ul>
<li data-list-item-id="ef6db414262b08787cba86d979b09e20d">Opens the <a href="#root/_help_mHbBMPDPkVV5">import</a> dialog and places <li>Opens the <a href="#root/_help_mHbBMPDPkVV5">import</a> dialog and places
the imported notes as child notes of the selected one.</li> the imported notes as child notes of the selected one.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e44d52f29984e95f76a9d2fb19ddbf51c"><strong>Export</strong> <li><strong>Export</strong>
<ul> <ul>
<li data-list-item-id="e3afb149e3071ee569b4139f835c2d410">Opens the <a href="#root/_help_mHbBMPDPkVV5">export</a> dialog for the selected <li>Opens the <a href="#root/_help_mHbBMPDPkVV5">export</a> dialog for the selected
notes.</li> notes.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e983645504a61110b98a4976120e86f3e"><strong>Search in subtree</strong> <li><strong>Search in subtree</strong>
<ul> <ul>
<li data-list-item-id="ef27240229c1cd413f5e248ac9b2eac85">Opens a full&nbsp;<a class="reference-link" href="#root/_help_eIg8jdvaoNNd">Search</a>&nbsp;with <li>Opens a full&nbsp;<a class="reference-link" href="#root/_help_eIg8jdvaoNNd">Search</a>&nbsp;with
it preconfigured to only look into this note and its descendants (the <em>Ancestor</em> field).</li> it preconfigured to only look into this note and its descendants (the <em>Ancestor</em> field).</li>
</ul> </ul>
</li> </li>
@ -176,62 +172,59 @@
<p>To access these options, first look for the <em>Advanced</em> option in <p>To access these options, first look for the <em>Advanced</em> option in
the contextual menu to reveal a sub-menu with:</p> the contextual menu to reveal a sub-menu with:</p>
<ul> <ul>
<li class="ck-list-marker-bold" data-list-item-id="ea86605b01e6d3feb1df5d6ac7aa6926c"><strong>Apply bulk actions</strong> <li><strong>Apply bulk actions</strong>
<ul> <ul>
<li data-list-item-id="eb4e9969912b012156a9f1d9f70608d8c">Opens the&nbsp;<a class="reference-link" href="#root/_help_ivYnonVFBxbQ">Bulk Actions</a>&nbsp;dialog, <li>Opens the&nbsp;<a class="reference-link" href="#root/_help_ivYnonVFBxbQ">Bulk Actions</a>&nbsp;dialog,
to apply actions such as adding labels or moving notes to multiple notes to apply actions such as adding labels or moving notes to multiple notes
at once (see&nbsp;<a class="reference-link" href="#root/_help_yTjUdsOi4CIE">Multiple selection</a>).</li> at once (see&nbsp;<a class="reference-link" href="#root/_help_yTjUdsOi4CIE">Multiple selection</a>).</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e722a73810931d2fe19f77c38ccee61a7"><strong>Edit branch prefix</strong> <li><strong>Edit branch prefix</strong>
<ul> <ul>
<li data-list-item-id="ec4b32f02cb3784ae3a88a6c2660fa571">Opens a dialog to assign a name to be able to distinguish <a href="#root/_help_IakOLONlIfGI">clones</a>, <li>Opens a dialog to assign a name to be able to distinguish <a href="#root/_help_IakOLONlIfGI">clones</a>,
see&nbsp;<a class="reference-link" href="#root/_help_TBwsyfadTA18">Branch prefix</a>&nbsp;for see&nbsp;<a class="reference-link" href="#root/_help_TBwsyfadTA18">Branch prefix</a>&nbsp;for
more information.</li> more information.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e53714aa1340a1115ab20e549d9c8f080"><strong>Convert to attachment</strong> <li><strong>Convert to attachment</strong>
<ul> <ul>
<li data-list-item-id="e7dd2862dfc804ce618c6a4be4d02502d">Converts the selected notes to&nbsp;<a class="reference-link" href="#root/_help_0vhv7lsOLy82">Attachments</a>&nbsp;of <li>Converts the selected notes to&nbsp;<a class="reference-link" href="#root/_help_0vhv7lsOLy82">Attachments</a>&nbsp;of
their parent notes.</li> their parent notes.</li>
<li data-list-item-id="edb91f9b4f8603e6ae403ef4e5393b2b7">This functional is most useful when dealing with image&nbsp;<a class="reference-link" <li>This functional is most useful when dealing with image&nbsp;<a class="reference-link"
href="#root/_help_W8vYD3Q1zjCR">File</a>&nbsp;notes that were imported href="#root/_help_W8vYD3Q1zjCR">File</a>&nbsp;notes that were imported
from an external source or an older version of Trilium.</li> from an external source or an older version of Trilium.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e86a44b2f39bdf7ab0084e33e9376464c"><strong>Expand subtree</strong> <li><strong>Expand subtree</strong>
<ul> <ul>
<li data-list-item-id="ec0ce2679c67ef667354a668d993b3255">Expands all the child notes in the&nbsp;<a class="reference-link" href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>.</li> <li>Expands all the child notes in the&nbsp;<a class="reference-link" href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="eb56c0e74eaa531e740eff2e6e66bba32"><strong>Collapse subtree</strong> <li><strong>Collapse subtree</strong>
<ul> <ul>
<li data-list-item-id="e726cbdfd5894175932de49a23740e0d0">Collapses all the child notes in the note tree.</li> <li>Collapses all the child notes in the note tree.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e29b09b0c5668a525ac4da502aa70d155"><strong>Sort by…</strong> <li><strong>Sort by…</strong>
<ul> <ul>
<li data-list-item-id="e4ccfee9fb0f8339070cac8436bdfbfe7">Opens a dialog to sort all the child notes of the selected note.</li> <li>Opens a dialog to sort all the child notes of the selected note.</li>
<li <li>The sorting is done only once, there is an automatic sorting mechanism
data-list-item-id="e266320f356a0b715d1c2a630affd9644">The sorting is done only once, there is an automatic sorting mechanism
as well that can be set using&nbsp;<a class="reference-link" href="#root/_help_zEY4DaJG4YT5">Attributes</a>.</li> as well that can be set using&nbsp;<a class="reference-link" href="#root/_help_zEY4DaJG4YT5">Attributes</a>.</li>
<li <li>See&nbsp;<a class="reference-link" href="#root/_help_aGlEvb9hyDhS">Sorting Notes</a>&nbsp;for
data-list-item-id="ed92f730d0a993744e07657858d41fadd">See&nbsp;<a class="reference-link" href="#root/_help_aGlEvb9hyDhS">Sorting Notes</a>&nbsp;for
more information.</li> more information.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="edaa5d23e976c060b88248b524da5ebfc"><strong>Copy note path to clipboard</strong> <li><strong>Copy note path to clipboard</strong>
<ul> <ul>
<li data-list-item-id="ec2e2fd6a83ae02f82fbd79c2f156193f">Copies a URL fragment representing the full path to this branch for a <li>Copies a URL fragment representing the full path to this branch for a
note, such as <code>#root/Hb2E70L7HPuf/4sRFgMZhYFts/2IVuShedRJ3U/LJVMvKXOFv7n</code>.</li> note, such as <code>#root/Hb2E70L7HPuf/4sRFgMZhYFts/2IVuShedRJ3U/LJVMvKXOFv7n</code>.</li>
<li <li>The URL to manually create&nbsp;<a class="reference-link" href="#root/_help_QEAPj01N5f7w">Links</a>&nbsp;within
data-list-item-id="ef476950782e594cfa4a304fedd88a6a1">The URL to manually create&nbsp;<a class="reference-link" href="#root/_help_QEAPj01N5f7w">Links</a>&nbsp;within
notes, or for note&nbsp;<a class="reference-link" href="#root/_help_wArbEsdSae6g">Navigation</a>.</li> notes, or for note&nbsp;<a class="reference-link" href="#root/_help_wArbEsdSae6g">Navigation</a>.</li>
</ul> </ul>
</li> </li>
<li class="ck-list-marker-bold" data-list-item-id="e26fc9a5ce0305f59fec932ab285b466b"><strong>Recent changes in subtree</strong> <li><strong>Recent changes in subtree</strong>
<ul> <ul>
<li data-list-item-id="e46b5175cfc92d742693329a6b03dd3c1">This will open&nbsp;<a class="reference-link" href="#root/_help_r5JGHN99bVKn">Recent Changes</a>, <li>This will open&nbsp;<a class="reference-link" href="#root/_help_r5JGHN99bVKn">Recent Changes</a>,
but filtered to only the changes related to this note or one of its descendants.</li> but filtered to only the changes related to this note or one of its descendants.</li>
</ul> </ul>
</li> </li>

View File

@ -4,30 +4,28 @@
child notes into one continuous view. This makes it ideal for reading extensive child notes into one continuous view. This makes it ideal for reading extensive
information broken into smaller, manageable segments.</p> information broken into smaller, manageable segments.</p>
<ul> <ul>
<li data-list-item-id="e442897a098d755cfb03b45f1f511bbcb"><a class="reference-link" href="#root/_help_8QqnMzx393bx">Grid View</a>&nbsp;which <li><a class="reference-link" href="#root/_help_8QqnMzx393bx">Grid View</a>&nbsp;which
is the default presentation method for child notes (see&nbsp;<a class="reference-link" is the default presentation method for child notes (see&nbsp;<a class="reference-link"
href="#root/_help_0ESUbbAxVnoK">Note List</a>), where the notes are displayed href="#root/_help_0ESUbbAxVnoK">Note List</a>), where the notes are displayed
as tiles with their title and content being visible.</li> as tiles with their title and content being visible.</li>
<li data-list-item-id="e777ceb55a84ddb66851c6ed9a9afade8"><a class="reference-link" href="#root/_help_mULW0Q3VojwY">List View</a>&nbsp;is <li><a class="reference-link" href="#root/_help_mULW0Q3VojwY">List View</a>&nbsp;is
similar to&nbsp;<a class="reference-link" href="#root/_help_8QqnMzx393bx">Grid View</a>, similar to&nbsp;<a class="reference-link" href="#root/_help_8QqnMzx393bx">Grid View</a>,
but it displays the notes one under the other with the content being expandable/collapsible, but it displays the notes one under the other with the content being expandable/collapsible,
but also works recursively.</li> but also works recursively.</li>
</ul> </ul>
<p>More specialized collections were introduced, such as the:</p> <p>More specialized collections were introduced, such as the:</p>
<ul> <ul>
<li data-list-item-id="e1bed994e369a641909e6dcdff2066aef"><a class="reference-link" href="#root/_help_xWbu3jpNWapp">Calendar View</a>&nbsp;which <li><a class="reference-link" href="#root/_help_xWbu3jpNWapp">Calendar View</a>&nbsp;which
displays a week, month or year calendar with the notes being shown as events. displays a week, month or year calendar with the notes being shown as events.
New events can be added easily by dragging across the calendar.</li> New events can be added easily by dragging across the calendar.</li>
<li <li><a class="reference-link" href="#root/_help_81SGnPGMk7Xc">Geo Map View</a>&nbsp;which
data-list-item-id="e566db12b403024023ce83c03a7a7a473"><a class="reference-link" href="#root/_help_81SGnPGMk7Xc">Geo Map View</a>&nbsp;which
displays a geographical map in which the notes are represented as markers/pins displays a geographical map in which the notes are represented as markers/pins
on the map. New events can be easily added by pointing on the map.</li> on the map. New events can be easily added by pointing on the map.</li>
<li <li><a class="reference-link" href="#root/_help_2FvYrpmOXm29">Table View</a>&nbsp;displays
data-list-item-id="e891787b65e1242e5a522bb11a4ca3754"><a class="reference-link" href="#root/_help_2FvYrpmOXm29">Table View</a>&nbsp;displays
each note as a row in a table, with&nbsp;<a class="reference-link" href="#root/_help_OFXdgB2nNk1F">Promoted Attributes</a>&nbsp;being each note as a row in a table, with&nbsp;<a class="reference-link" href="#root/_help_OFXdgB2nNk1F">Promoted Attributes</a>&nbsp;being
shown as well. This makes it easy to visualize attributes of notes, as shown as well. This makes it easy to visualize attributes of notes, as
well as making them easily editable.</li> well as making them easily editable.</li>
<li data-list-item-id="e4b72656c6bc5ea812a4124ac0445d8e3"><a class="reference-link" href="#root/_help_CtBQqbwXDx1w">Board View</a>&nbsp;(Kanban) <li><a class="reference-link" href="#root/_help_CtBQqbwXDx1w">Board View</a>&nbsp;(Kanban)
displays notes in columns, grouped by the value of a label.</li> displays notes in columns, grouped by the value of a label.</li>
</ul> </ul>
<p>For a quick presentation of all the supported view types, see the child <p>For a quick presentation of all the supported view types, see the child
@ -44,8 +42,8 @@
<h3>Adding a description to a collection</h3> <h3>Adding a description to a collection</h3>
<p>To add a text before the collection, for example to describe it:</p> <p>To add a text before the collection, for example to describe it:</p>
<ol> <ol>
<li data-list-item-id="e8728c68749687f5c9a5fda2308418ad0">Create a new collection.</li> <li>Create a new collection.</li>
<li data-list-item-id="ef9313bb02eb37827f6560f5174941670">In the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>, <li>In the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>,
go to <em>Basic Properties</em> and change the note type from <em>Collection</em> to <em>Text</em>.</li> go to <em>Basic Properties</em> and change the note type from <em>Collection</em> to <em>Text</em>.</li>
</ol> </ol>
<p>Now the text will be displayed above while still maintaining the collection <p>Now the text will be displayed above while still maintaining the collection
@ -60,20 +58,20 @@
<p>By default, collections come with a default configuration and sometimes <p>By default, collections come with a default configuration and sometimes
even sample notes. To create a collection completely from scratch:</p> even sample notes. To create a collection completely from scratch:</p>
<ol> <ol>
<li data-list-item-id="ee0b8aabb661937d432242daff355eba8">Create a new note of type <em>Text</em> (or any type).</li> <li>Create a new note of type <em>Text</em> (or any type).</li>
<li data-list-item-id="e5d1875c79128e5132310e5f4700c9c41">In the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>, <li>In the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>,
go to <em>Basic Properties</em> and select <em>Collection</em> as the note go to <em>Basic Properties</em> and select <em>Collection</em> as the note
type.</li> type.</li>
<li data-list-item-id="e387419ce7332f5718d30309e21de03c1">Still in the ribbon, go to <em>Collection Properties</em> and select the <li>Still in the ribbon, go to <em>Collection Properties</em> and select the
desired view type.</li> desired view type.</li>
<li data-list-item-id="e744bec24bf12c040e31a2ce4ce5597e0">Consult the help page of the corresponding view type in order to understand <li>Consult the help page of the corresponding view type in order to understand
how to configure them.</li> how to configure them.</li>
</ol> </ol>
<h2>Archived notes</h2> <h2>Archived notes</h2>
<p>By default, archived notes will not be shown in collections. This behaviour <p>By default, archived notes will not be shown in collections. This behaviour
can be changed by going to <em>Collection Properties</em> in the&nbsp; can be changed by going to <em>Collection Properties</em> in the&nbsp;
<a <a
class="reference-link" href="#root/pOsGYCXsbNQG/gh7bpGYxajRS/Vc8PjrjAGuOp/_help_BlN9DFI679QC">Ribbon</a>&nbsp;and checking <em>Show archived notes</em>.</p> class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;and checking <em>Show archived notes</em>.</p>
<p>Archived notes will be generally indicated by being greyed out as opposed <p>Archived notes will be generally indicated by being greyed out as opposed
to the normal ones.</p> to the normal ones.</p>
<h2>Under the hood</h2> <h2>Under the hood</h2>

View File

@ -15,60 +15,59 @@
in a hierarchy.</p> in a hierarchy.</p>
<h2>Interaction with columns</h2> <h2>Interaction with columns</h2>
<ul> <ul>
<li data-list-item-id="ea203ce202596a1f035101f25625e6d15">Create a new column by pressing <em>Add Column</em> near the last column. <li>Create a new column by pressing <em>Add Column</em> near the last column.
<ul> <ul>
<li data-list-item-id="e9efd762535335f3de25f0baa6657f45a">Once pressed, a text box will be displayed to set the name of the column. <li>Once pressed, a text box will be displayed to set the name of the column.
Press <kbd>Enter</kbd> to confirm, or <kbd>Escape</kbd> to dismiss.</li> Press <kbd>Enter</kbd> to confirm, or <kbd>Escape</kbd> to dismiss.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="ec99f0c8e66cc752403a46e2b8bfe8869">To reorder a column, simply hold the mouse over the title and drag it <li>To reorder a column, simply hold the mouse over the title and drag it
to the desired position.</li> to the desired position.</li>
<li data-list-item-id="ededf59de800d4efed8047d7c3f6d84f2">To delete a column, right click on its title and select <em>Delete column</em>.</li> <li>To delete a column, right click on its title and select <em>Delete column</em>.</li>
<li <li>To rename a column, click on the note title.
data-list-item-id="ef87171b42348b3b6f69dc94f3736695a">To rename a column, click on the note title.
<ul> <ul>
<li data-list-item-id="e620ab716cbf09899aad5a9e2e3fc65e1">Press Enter to confirm.</li> <li>Press Enter to confirm.</li>
<li data-list-item-id="eff0b74278d84be31e195bbcb0e2ea1ec">Upon renaming a column, the corresponding status attribute of all its <li>Upon renaming a column, the corresponding status attribute of all its
notes will be changed in bulk.</li> notes will be changed in bulk.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e560b291077a1644477257f84738d7326">If there are many columns, use the mouse wheel to scroll.</li> <li>If there are many columns, use the mouse wheel to scroll.</li>
</ul> </ul>
<h2>Interaction with notes</h2> <h2>Interaction with notes</h2>
<ul> <ul>
<li data-list-item-id="e1ce4ffef3be02b5db18ff6e9a129ca34">Create a new note in any column by pressing <em>New item</em> <li>Create a new note in any column by pressing <em>New item</em>
<ul> <ul>
<li data-list-item-id="efa9c84c78b3d4b7edf639f3410b6a089">Enter the name of the note and press <kbd>Enter</kbd> or click away. To <li>Enter the name of the note and press <kbd>Enter</kbd> or click away. To
dismiss the creation of a new note, simply press <kbd>Escape</kbd> or leave dismiss the creation of a new note, simply press <kbd>Escape</kbd> or leave
the name empty.</li> the name empty.</li>
<li data-list-item-id="e38830a353c0bc39b591460cafb42d0c6">Once created, the new note will have an attribute (<code>status</code> label <li>Once created, the new note will have an attribute (<code>status</code> label
by default) set to the name of the column.</li> by default) set to the name of the column.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e109384311fb75d3a749eee4449541bd8">To open the note, simply click on it.</li> <li>To open the note, simply click on it.</li>
<li data-list-item-id="e4dda3bf2ee2fa33b648952e3db25303c">To change the title of the note directly from the board, hover the mouse <li>To change the title of the note directly from the board, hover the mouse
over its card and press the edit button on the right.</li> over its card and press the edit button on the right.</li>
<li data-list-item-id="ece0ea479c9737b3ef3c5c0feb83b1878">To change the state of a note, simply drag a note from one column to the <li>To change the state of a note, simply drag a note from one column to the
other to change its state.</li> other to change its state.</li>
<li data-list-item-id="e29797765369d39cc8130260d96c1592a">The order of the notes in each column corresponds to their position in <li>The order of the notes in each column corresponds to their position in
the tree. the tree.
<ul> <ul>
<li data-list-item-id="efb4f66f509ab83c18f06e68f4ec8f4fd">It's possible to reorder notes simply by dragging them to the desired <li>It's possible to reorder notes simply by dragging them to the desired
position within the same columns.</li> position within the same columns.</li>
<li data-list-item-id="e0e2cf1123eee92f931fa0f2576328dad">It's also possible to drag notes across columns, at the desired position.</li> <li>It's also possible to drag notes across columns, at the desired position.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="ec72f68c429387d94d8deb35e3506efad">For more options, right click on a note to display a context menu with <li>For more options, right click on a note to display a context menu with
the following options: the following options:
<ul> <ul>
<li data-list-item-id="eb32d1e6cf7d2d64620d03c4898175ee5">Open the note in a new tab/split/window or quick edit.</li> <li>Open the note in a new tab/split/window or quick edit.</li>
<li data-list-item-id="ec8882b53cc288f49255e666c90da7540">Move the note to any column.</li> <li>Move the note to any column.</li>
<li data-list-item-id="eb7838ac083cbc68da526dd8cdd444623">Insert a new note above/below the current one.</li> <li>Insert a new note above/below the current one.</li>
<li data-list-item-id="ebb1fd7f7c6466f6761aca28d8ebe8d66">Archive/unarchive the current note.</li> <li>Archive/unarchive the current note.</li>
<li data-list-item-id="e98f908b925f6037bca80694d0113ef37">Delete the current note.</li> <li>Delete the current note.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e83e4a2b2d5b4149964a6e3f4f6918743">If there are many notes within the column, move the mouse over the column <li>If there are many notes within the column, move the mouse over the column
and use the mouse wheel to scroll.</li> and use the mouse wheel to scroll.</li>
</ul> </ul>
<h2>Configuration</h2> <h2>Configuration</h2>
@ -84,5 +83,5 @@ class="admonition note">
<h2>Interaction</h2> <h2>Interaction</h2>
<h2>Limitations</h2> <h2>Limitations</h2>
<ul> <ul>
<li data-list-item-id="e1963dbb19d32c84e2211e24c920935e2">It is not possible yet to use group by a relation, only by label.</li> <li>It is not possible yet to use group by a relation, only by label.</li>
</ul> </ul>

View File

@ -12,13 +12,12 @@
on an attribute. It is also possible to add new notes at a specific location on an attribute. It is also possible to add new notes at a specific location
using the built-in interface.</p> using the built-in interface.</p>
<h2>Creating a new geo map</h2> <h2>Creating a new geo map</h2>
<figure class="table"> <table>
<table>
<thead> <thead>
<tr> <tr>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -43,25 +42,24 @@
<td>By default the map will be empty and will show the entire world.</td> <td>By default the map will be empty and will show the entire world.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</figure>
<h2>Repositioning the map</h2> <h2>Repositioning the map</h2>
<ul> <ul>
<li data-list-item-id="ecb922a6132847edfd70d16eb23f7d8bf">Click and drag the map in order to move across the map.</li> <li>Click and drag the map in order to move across the map.</li>
<li data-list-item-id="e5dd5e8e5ebf09fbb55d804bf289ba562">Use the mouse wheel, two-finger gesture on a touchpad or the +/- buttons <li>Use the mouse wheel, two-finger gesture on a touchpad or the +/- buttons
on the top-left to adjust the zoom.</li> on the top-left to adjust the zoom.</li>
</ul> </ul>
<p>The position on the map and the zoom are saved inside the map note and <p>The position on the map and the zoom are saved inside the map note and
restored when visiting again the note.</p> restored when visiting again the note.</p>
<h2>Adding a marker using the map</h2> <h2>Adding a marker using the map</h2>
<h3>Adding a new note using the plus button</h3> <h3>Adding a new note using the plus button</h3>
<figure class="table"> <table>
<table>
<thead> <thead>
<tr> <tr>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -75,7 +73,7 @@
<br>If the button is not visible, make sure the button section is visible <br>If the button is not visible, make sure the button section is visible
by pressing the chevron button ( by pressing the chevron button (
<img src="17_Geo Map View_image.png">) in the top-right of the map.</td> <img src="17_Geo Map View_image.png">) in the top-right of the map.</td>
<td>&nbsp;</td> <td></td>
</tr> </tr>
<tr> <tr>
<td>2</td> <td>2</td>
@ -107,31 +105,28 @@
displayed as a child note of the map.</td> displayed as a child note of the map.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</figure>
<h3>Adding a new note using the contextual menu</h3> <h3>Adding a new note using the contextual menu</h3>
<ol> <ol>
<li data-list-item-id="e9beeef281c3d8afd284c8acc6921f2c5">Right click anywhere on the map, where to place the newly created marker <li>Right click anywhere on the map, where to place the newly created marker
(and corresponding note).</li> (and corresponding note).</li>
<li data-list-item-id="eb532018ac1abb6fcb8c0c1bafe34fe82">Select <em>Add a marker at this location</em>.</li> <li>Select <em>Add a marker at this location</em>.</li>
<li data-list-item-id="e08fc96c1568cbed0966006686e7866e7">Enter the name of the newly created note.</li> <li>Enter the name of the newly created note.</li>
<li data-list-item-id="e0c469ca75a83ad1600465103e1ddd6a0">The map should be updated with the new marker.</li> <li>The map should be updated with the new marker.</li>
</ol> </ol>
<h3>Adding an existing note on note from the note tree</h3> <h3>Adding an existing note on note from the note tree</h3>
<ol> <ol>
<li data-list-item-id="e6733621d1cb448ae5b7d465f320406cc">Select the desired note in the&nbsp;<a class="reference-link" href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>.</li> <li>Select the desired note in the&nbsp;<a class="reference-link" href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>.</li>
<li <li>Hold the mouse on the note and drag it to the map to the desired location.</li>
data-list-item-id="e7d982b69ed8b4bae937f445b90223e1f">Hold the mouse on the note and drag it to the map to the desired location.</li> <li>The map should be updated with the new marker.</li>
<li
data-list-item-id="e8aede57d9ec589ad88a99f5ee5e201ef">The map should be updated with the new marker.</li>
</ol> </ol>
<p>This works for:</p> <p>This works for:</p>
<ul> <ul>
<li data-list-item-id="e88f7f1962b35ab8af56913187767c9dc">Notes that are not part of the geo map, case in which a <a href="#root/_help_IakOLONlIfGI">clone</a> will <li>Notes that are not part of the geo map, case in which a <a href="#root/_help_IakOLONlIfGI">clone</a> will
be created.</li> be created.</li>
<li data-list-item-id="ea404e79683ca0a1423733d1932693123">Notes that are a child of the geo map but not yet positioned on the map.</li> <li>Notes that are a child of the geo map but not yet positioned on the map.</li>
<li <li>Notes that are a child of the geo map and also positioned, case in which
data-list-item-id="e5b06dcc6c5d0a4547c938934e4fb966e">Notes that are a child of the geo map and also positioned, case in which
the marker will be relocated to the new position.</li> the marker will be relocated to the new position.</li>
</ul> </ul>
<aside class="admonition note"> <aside class="admonition note">
@ -141,9 +136,8 @@
<h2>How the location of the markers is stored</h2> <h2>How the location of the markers is stored</h2>
<p>The location of a marker is stored in the <code>#geolocation</code> attribute <p>The location of a marker is stored in the <code>#geolocation</code> attribute
of the child notes:</p> of the child notes:</p>
<p> <img src="18_Geo Map View_image.png" width="1288"
<img src="18_Geo Map View_image.png" width="1288" height="278"> height="278">
</p>
<p>This value can be added manually if needed. The value of the attribute <p>This value can be added manually if needed. The value of the attribute
is made up of the latitude and longitude separated by a comma.</p> is made up of the latitude and longitude separated by a comma.</p>
<h2>Repositioning markers</h2> <h2>Repositioning markers</h2>
@ -155,17 +149,16 @@
page (<kbd>Ctrl</kbd>+<kbd>R</kbd> ) to cancel it.</p> page (<kbd>Ctrl</kbd>+<kbd>R</kbd> ) to cancel it.</p>
<h2>Interaction with the markers</h2> <h2>Interaction with the markers</h2>
<ul> <ul>
<li data-list-item-id="e9fa3475fa6ef28354165d9464ead010a">Hovering over a marker will display a&nbsp;<a class="reference-link" href="#root/_help_lgKX7r3aL30x">Note Tooltip</a>&nbsp;with <li>Hovering over a marker will display a&nbsp;<a class="reference-link" href="#root/_help_lgKX7r3aL30x">Note Tooltip</a>&nbsp;with
the content of the note it belongs to. the content of the note it belongs to.
<ul> <ul>
<li data-list-item-id="e1a4d6205b7fa9b96c113b57df7365d86">Clicking on the note title in the tooltip will navigate to the note in <li>Clicking on the note title in the tooltip will navigate to the note in
the current view.</li> the current view.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e551edb8c3fb3771f0dd0852a64ec451a">Middle-clicking the marker will open the note in a new tab.</li> <li>Middle-clicking the marker will open the note in a new tab.</li>
<li data-list-item-id="e453d73dc73b9fb71a9e68c54f2a5efee">Right-clicking the marker will open a contextual menu (as described below).</li> <li>Right-clicking the marker will open a contextual menu (as described below).</li>
<li <li>If the map is in read-only mode, clicking on a marker will open a&nbsp;
data-list-item-id="e48f511a8d223175e56d93b58ef310bb7">If the map is in read-only mode, clicking on a marker will open a&nbsp;
<a <a
class="reference-link" href="#root/_help_ZjLYv08Rp3qC">Quick edit</a>&nbsp;popup for the corresponding note.</li> class="reference-link" href="#root/_help_ZjLYv08Rp3qC">Quick edit</a>&nbsp;popup for the corresponding note.</li>
</ul> </ul>
@ -173,24 +166,24 @@
<p>It's possible to press the right mouse button to display a contextual <p>It's possible to press the right mouse button to display a contextual
menu.</p> menu.</p>
<ol> <ol>
<li data-list-item-id="e6e1df77d08abea42b114123b9e206831">If right-clicking an empty section of the map (not on a marker), it allows <li>If right-clicking an empty section of the map (not on a marker), it allows
to: to:
<ol> <ol>
<li data-list-item-id="e0c607a462795bf27fa8d3274c5848eac">Displays the latitude and longitude. Clicking this option will copy them <li>Displays the latitude and longitude. Clicking this option will copy them
to the clipboard.</li> to the clipboard.</li>
<li data-list-item-id="ebb4df1dbc71c1cf2a60a4556137d9979">Open the location using an external application (if the operating system <li>Open the location using an external application (if the operating system
supports it).</li> supports it).</li>
<li data-list-item-id="ef2cebb14c49f49212bc6125dc7396aee">Adding a new marker at that location.</li> <li>Adding a new marker at that location.</li>
</ol> </ol>
</li> </li>
<li data-list-item-id="eb51937764412ec81b46a1170895fec34">If right-clicking on a marker, it allows to: <li>If right-clicking on a marker, it allows to:
<ol> <ol>
<li data-list-item-id="e2ecc956afa9b89f7ee794f7e82a4acb8">Displays the latitude and longitude. Clicking this option will copy them <li>Displays the latitude and longitude. Clicking this option will copy them
to the clipboard.</li> to the clipboard.</li>
<li data-list-item-id="e9f170d3ab76c0df6b97b645834f3ca35">Open the location using an external application (if the operating system <li>Open the location using an external application (if the operating system
supports it).</li> supports it).</li>
<li data-list-item-id="e74b36cbaa919cd7ccd4ca5cbd62ead2c">Open the note in a new tab, split or window.</li> <li>Open the note in a new tab, split or window.</li>
<li data-list-item-id="e520b2e1b876d547a66719c7d6d39b9b7">Remove the marker from the map, which will remove the <code>#geolocation</code> attribute <li>Remove the marker from the map, which will remove the <code>#geolocation</code> attribute
of the note. To add it back again, the coordinates have to be manually of the note. To add it back again, the coordinates have to be manually
added back in.</li> added back in.</li>
</ol> </ol>
@ -210,13 +203,12 @@
<p>The value of the attribute is made up of the latitude and longitude separated <p>The value of the attribute is made up of the latitude and longitude separated
by a comma.</p> by a comma.</p>
<h3>Adding from Google Maps</h3> <h3>Adding from Google Maps</h3>
<figure class="table"> <table>
<table>
<thead> <thead>
<tr> <tr>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -261,17 +253,16 @@
new note.</td> new note.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</figure>
<h3>Adding from OpenStreetMap</h3> <h3>Adding from OpenStreetMap</h3>
<p>Similarly to the Google Maps approach:</p> <p>Similarly to the Google Maps approach:</p>
<figure class="table"> <table>
<table>
<thead> <thead>
<tr> <tr>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -305,18 +296,16 @@
of a child note of the map and then it should be displayed on the map.</td> of a child note of the map and then it should be displayed on the map.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</figure>
<h2>Adding GPS tracks (.gpx)</h2> <h2>Adding GPS tracks (.gpx)</h2>
<p>Trilium has basic support for displaying GPS tracks on the geo map.</p> <p>Trilium has basic support for displaying GPS tracks on the geo map.</p>
<figure <table>
class="table">
<table>
<thead> <thead>
<tr> <tr>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
<th>&nbsp;</th> <th></th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -355,70 +344,68 @@ class="table">
<br>The start and end points of the track are indicated by the two blue markers.</td> <br>The start and end points of the track are indicated by the two blue markers.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</figure> <aside class="admonition note">
<aside class="admonition note">
<p>The starting point of the track will be displayed as a marker, with the <p>The starting point of the track will be displayed as a marker, with the
name of the note underneath. The start marker will also respect the icon name of the note underneath. The start marker will also respect the icon
and the <code>color</code> of the note. The end marker is displayed with and the <code>color</code> of the note. The end marker is displayed with
a distinct icon.</p> a distinct icon.</p>
<p>If the GPX contains waypoints, they will also be displayed. If they have <p>If the GPX contains waypoints, they will also be displayed. If they have
a name, it is displayed when hovering over it with the mouse.</p> a name, it is displayed when hovering over it with the mouse.</p>
</aside> </aside>
<h2>Read-only mode</h2> <h2>Read-only mode</h2>
<p>When a map is in read-only all editing features will be disabled such <p>When a map is in read-only all editing features will be disabled such
as:</p> as:</p>
<ul> <ul>
<li data-list-item-id="e01ba8c2bc5a5fe298f2bcc3f38045726">The add button in the&nbsp;<a class="reference-link" href="#root/_help_XpOYSgsLkTJy">Floating buttons</a>.</li> <li>The add button in the&nbsp;<a class="reference-link" href="#root/_help_XpOYSgsLkTJy">Floating buttons</a>.</li>
<li <li>Dragging markers.</li>
data-list-item-id="e5dc4164805a9c592960edacccd84c2b9">Dragging markers.</li> <li>Editing from the contextual menu (removing locations or adding new items).</li>
<li data-list-item-id="e6eb954bc0018874dc6d31e3116c1f6f2">Editing from the contextual menu (removing locations or adding new items).</li> </ul>
</ul> <p>To enable read-only mode simply press the <em>Lock</em> icon from the&nbsp;
<p>To enable read-only mode simply press the <em>Lock</em> icon from the&nbsp;
<a <a
class="reference-link" href="#root/_help_XpOYSgsLkTJy">Floating buttons</a>. To disable it, press the button again.</p> class="reference-link" href="#root/_help_XpOYSgsLkTJy">Floating buttons</a>. To disable it, press the button again.</p>
<h2>Configuration</h2> <h2>Configuration</h2>
<h3>Map Style</h3> <h3>Map Style</h3>
<p>The styling of the map can be adjusted in the <em>Collection Properties</em> tab <p>The styling of the map can be adjusted in the <em>Collection Properties</em> tab
in the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;or in the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;or
manually via the <code>#map:style</code> attribute.</p> manually via the <code>#map:style</code> attribute.</p>
<p>The geo map comes with two different types of styles:</p> <p>The geo map comes with two different types of styles:</p>
<ul>
<li>Raster styles
<ul> <ul>
<li data-list-item-id="eeea4587bdcb9de0b9654142f5a5d6775">Raster styles <li>For these styles the map is represented as a grid of images at different
<ul>
<li data-list-item-id="e2c98091e2d27c6f3db1584e77955417c">For these styles the map is represented as a grid of images at different
zoom levels. This is the traditional way OpenStreetMap used to work.</li> zoom levels. This is the traditional way OpenStreetMap used to work.</li>
<li <li>Zoom is slightly restricted.</li>
data-list-item-id="e2d4b2a0674a0b45ff41825c8a3f31b4d">Zoom is slightly restricted.</li> <li>Currently, the only raster theme is the original OpenStreetMap style.</li>
<li data-list-item-id="e523531fd38c4d62d03fb98d759910cba">Currently, the only raster theme is the original OpenStreetMap style.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e52d95b226aad245ac19ff167f5ab55f5">Vector styles <li>Vector styles
<ul> <ul>
<li data-list-item-id="e044a20e3c5a75f5f89ec45be5d21bcc0">Vector styles are not represented as images, but as geometrical shapes. <li>Vector styles are not represented as images, but as geometrical shapes.
This makes the rendering much smoother, especially when zooming and looking This makes the rendering much smoother, especially when zooming and looking
at the building edges, for example.</li> at the building edges, for example.</li>
<li data-list-item-id="e3652568ffe587c07fbf3859e4418d331">The map can be zoomed in much further.</li> <li>The map can be zoomed in much further.</li>
<li data-list-item-id="e0e973f7c719aabf5a25e77d287ffd674">These come both in a light and a dark version.</li> <li>These come both in a light and a dark version.</li>
<li data-list-item-id="e97a7fde2237e13f23f74bc74eaad977d">The vector styles come from <a href="https://versatiles.org/">VersaTiles</a>, <li>The vector styles come from <a href="https://versatiles.org/">VersaTiles</a>,
a free and open-source project providing map tiles based on OpenStreetMap.</li> a free and open-source project providing map tiles based on OpenStreetMap.</li>
</ul> </ul>
</li> </li>
</ul> </ul>
<aside class="admonition note"> <aside class="admonition note">
<p>Currently it is not possible to use a custom map style.</p> <p>Currently it is not possible to use a custom map style.</p>
</aside> </aside>
<h3>Scale</h3> <h3>Scale</h3>
<p>Activating this option via the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;or <p>Activating this option via the&nbsp;<a class="reference-link" href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;or
manually via <code>#map:scale</code> will display an indicator in the bottom-left manually via <code>#map:scale</code> will display an indicator in the bottom-left
of the scale of the map.</p> of the scale of the map.</p>
<h2>Troubleshooting</h2> <h2>Troubleshooting</h2>
<figure class="image image-style-align-right image_resized" style="width:34.06%;"> <figure class="image image-style-align-right image_resized" style="width:34.06%;">
<img style="aspect-ratio:678/499;" src="13_Geo Map View_image.png" width="678" <img style="aspect-ratio:678/499;" src="13_Geo Map View_image.png" width="678"
height="499"> height="499">
</figure> </figure>
<h3>Grid-like artifacts on the map</h3>
<p>This occurs if the application is not at 100% zoom which causes the pixels <h3>Grid-like artifacts on the map</h3>
<p>This occurs if the application is not at 100% zoom which causes the pixels
of the map to not render correctly due to fractional scaling. The only of the map to not render correctly due to fractional scaling. The only
possible solution is to set the UI zoom at 100% (default keyboard shortcut possible solution is to set the UI zoom at 100% (default keyboard shortcut
is <kbd>Ctrl</kbd>+<kbd>0</kbd>).</p> is <kbd>Ctrl</kbd>+<kbd>0</kbd>).</p>

View File

@ -8,31 +8,31 @@
<h2>How it works</h2> <h2>How it works</h2>
<p>The tabular structure is represented as such:</p> <p>The tabular structure is represented as such:</p>
<ul> <ul>
<li data-list-item-id="e64ad901cbe4893af338d8b33b17b946b">Each child note is a row in the table.</li> <li>Each child note is a row in the table.</li>
<li data-list-item-id="ef19a21d99b681c4f637ac5be0e42b93e">If child rows also have children, they will be displayed under an expander <li>If child rows also have children, they will be displayed under an expander
(nested notes).</li> (nested notes).</li>
<li data-list-item-id="ebaa090ab0ae91a60d3653d39c52cd452">Each column is a <a href="#root/_help_OFXdgB2nNk1F">promoted attribute</a> that <li>Each column is a <a href="#root/_help_OFXdgB2nNk1F">promoted attribute</a> that
is defined on the Collection note. is defined on the Collection note.
<ul> <ul>
<li data-list-item-id="e86fffd20976a8d692cc10d57021d169b">Actually, both promoted and unpromoted attributes are supported, but it's <li>Actually, both promoted and unpromoted attributes are supported, but it's
a requirement to use a label/relation definition.</li> a requirement to use a label/relation definition.</li>
<li data-list-item-id="e6a6826c920bb1c83b03a48ef4c5882e9">The promoted attributes are usually defined as inheritable in order to <li>The promoted attributes are usually defined as inheritable in order to
show up in the child notes, but it's not a requirement.</li> show up in the child notes, but it's not a requirement.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e2ebc33e6efe4b9e8e03e59e1f332ec09">If there are multiple attribute definitions with the same <code>name</code>, <li>If there are multiple attribute definitions with the same <code>name</code>,
only one will be displayed.</li> only one will be displayed.</li>
</ul> </ul>
<p>There are also a few predefined columns:</p> <p>There are also a few predefined columns:</p>
<ul> <ul>
<li data-list-item-id="e720fffe6dd418b4f9dc4f0202c346cde">The current item number, identified by the <code>#</code> symbol. <li>The current item number, identified by the <code>#</code> symbol.
<ul> <ul>
<li data-list-item-id="e2413a01cb3ab56c417ce668adbc6ac73">This simply counts the note and is affected by sorting.</li> <li>This simply counts the note and is affected by sorting.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e2d391e22bb6c8fd1b13ec73508aac5aa"><a class="reference-link" href="#root/_help_m1lbrzyKDaRB">Note ID</a>, <li><a class="reference-link" href="#root/_help_m1lbrzyKDaRB">Note ID</a>,
representing the unique ID used internally by Trilium</li> representing the unique ID used internally by Trilium</li>
<li data-list-item-id="eb24f409f2880ace8024d5c365f27ae4d">The title of the note.</li> <li>The title of the note.</li>
</ul> </ul>
<h2>Interaction</h2> <h2>Interaction</h2>
<h3>Creating a new table</h3> <h3>Creating a new table</h3>
@ -43,18 +43,17 @@
is defined on the Collection note.</p> is defined on the Collection note.</p>
<p>To create a new column, either:</p> <p>To create a new column, either:</p>
<ul> <ul>
<li data-list-item-id="ea6af0ba9cb59abbdf103afbcca3648d3">Press <em>Add new column</em> at the bottom of the table.</li> <li>Press <em>Add new column</em> at the bottom of the table.</li>
<li data-list-item-id="e06425c83a8b2d544439deb67e1ed8dde">Right click on an existing column and select Add column to the left/right.</li> <li>Right click on an existing column and select Add column to the left/right.</li>
<li <li>Right click on the empty space of the column header and select <em>Label</em> or <em>Relation</em> in
data-list-item-id="e465dcedaa659069fa8adf45965c6f82a">Right click on the empty space of the column header and select <em>Label</em> or <em>Relation</em> in
the <em>New column</em> section.</li> the <em>New column</em> section.</li>
</ul> </ul>
<h3>Adding new rows</h3> <h3>Adding new rows</h3>
<p>Each row is actually a note that is a child of the Collection note.</p> <p>Each row is actually a note that is a child of the Collection note.</p>
<p>To create a new note, either:</p> <p>To create a new note, either:</p>
<ul> <ul>
<li data-list-item-id="e842c202bbe506db120ec062144926725">Press <em>Add new row</em> at the bottom of the table.</li> <li>Press <em>Add new row</em> at the bottom of the table.</li>
<li data-list-item-id="e138ab1b21ae6b33f0e239cc2423a8235">Right click on an existing row and select <em>Insert row above, Insert child note</em> or <em>Insert row below</em>.</li> <li>Right click on an existing row and select <em>Insert row above, Insert child note</em> or <em>Insert row below</em>.</li>
</ul> </ul>
<p>By default it will try to edit the title of the newly created note.</p> <p>By default it will try to edit the title of the newly created note.</p>
<p>Alternatively, the note can be created from the&nbsp;<a class="reference-link" <p>Alternatively, the note can be created from the&nbsp;<a class="reference-link"
@ -62,30 +61,29 @@
<h3>Context menu</h3> <h3>Context menu</h3>
<p>There are multiple menus:</p> <p>There are multiple menus:</p>
<ul> <ul>
<li data-list-item-id="ed33636cc739348e80ec41b5e6e4c4040">Right clicking on a column, allows: <li>Right clicking on a column, allows:
<ul> <ul>
<li data-list-item-id="e4d519dd67a7724fb7ee96ede04edb222">Sorting by the selected column and resetting the sort.</li> <li>Sorting by the selected column and resetting the sort.</li>
<li data-list-item-id="e470b443d32907aa08f4df29779ea28bd">Hiding the selected column or adjusting the visibility of every column.</li> <li>Hiding the selected column or adjusting the visibility of every column.</li>
<li <li>Adding new columns to the left or the right of the column.</li>
data-list-item-id="e5317846febd8241273f4ede7f3db66cc">Adding new columns to the left or the right of the column.</li> <li>Editing the current column.</li>
<li data-list-item-id="e962918274b39cb9fd6df6b5b56693538">Editing the current column.</li> <li>Deleting the current column.</li>
<li data-list-item-id="ec032100c066a947c1d7dad2582ff5508">Deleting the current column.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e2973fdee2c6a0e380ff76c12e981a8ca">Right clicking on the space to the right of the columns, allows: <li>Right clicking on the space to the right of the columns, allows:
<ul> <ul>
<li data-list-item-id="ec9af5f22c914ff6e1dacd08e8d36b689">Adjusting the visibility of every column.</li> <li>Adjusting the visibility of every column.</li>
<li data-list-item-id="e4c01630a0d3807fa1bb6ba7ad1d2b4d5">Adding new columns.</li> <li>Adding new columns.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e34f4fc20582cd16a296b9ea6111d7217">Right clicking on a row, allows: <li>Right clicking on a row, allows:
<ul> <ul>
<li data-list-item-id="e85f6f9ad8bd4cedba76ec61641aef872">Opening the corresponding note of the row in a new tab, split, window <li>Opening the corresponding note of the row in a new tab, split, window
or quick editing it.</li> or quick editing it.</li>
<li data-list-item-id="e7d162cd1c691bfaa5fdcca2b7657889c">Inserting a new note above or below the selected row. These options are <li>Inserting a new note above or below the selected row. These options are
only enabled if the table is not sorted.</li> only enabled if the table is not sorted.</li>
<li data-list-item-id="e4bc3dac5d829f536f9c675fabd487159">Inserting a new child note for the selected row.</li> <li>Inserting a new child note for the selected row.</li>
<li data-list-item-id="ea884b0514b3e6008d37c4203b578abf4">Deleting the row.</li> <li>Deleting the row.</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -94,15 +92,14 @@
not only reflect in the table, but also as an attribute of the corresponding not only reflect in the table, but also as an attribute of the corresponding
note.</p> note.</p>
<ul> <ul>
<li data-list-item-id="ed4ca126e9dfee077aa1e82c61e002b0e">The editing will respect the type of the promoted attribute, by presenting <li>The editing will respect the type of the promoted attribute, by presenting
a normal text box, a number selector or a date selector for example.</li> a normal text box, a number selector or a date selector for example.</li>
<li <li>It also possible to change the title of a note.</li>
data-list-item-id="ee4ebcbf4c65901d499054ace1ec30fba">It also possible to change the title of a note.</li> <li>Editing relations is also possible
<li data-list-item-id="e7647cecb7bfe80f5fbeb0978d2314ce4">Editing relations is also possible
<ul> <ul>
<li data-list-item-id="e13d2d5274c7ed601308aca53acc0a1de">Simply click on a relation and it will become editable. Enter the text <li>Simply click on a relation and it will become editable. Enter the text
to look for a note and click on it.</li> to look for a note and click on it.</li>
<li data-list-item-id="e9a5cfc1a3c99e10027de4c0e823d52dd">To remove a relation, remove the title of the note from the text box and <li>To remove a relation, remove the title of the note from the text box and
click outside the cell.</li> click outside the cell.</li>
</ul> </ul>
</li> </li>
@ -119,19 +116,18 @@
href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>. However, it is possible href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>. However, it is possible
to sort the data by the values of a column:</p> to sort the data by the values of a column:</p>
<ul> <ul>
<li data-list-item-id="e5ce45ad603e17cc791c1cce896ea2343">To do so, simply click on a column.</li> <li>To do so, simply click on a column.</li>
<li data-list-item-id="e63bfff41295adf24d39bc2cd6ccca84b">To switch between ascending or descending sort, simply click again on <li>To switch between ascending or descending sort, simply click again on
the same column. The arrow next to the column will indicate the direction the same column. The arrow next to the column will indicate the direction
of the sort.</li> of the sort.</li>
<li data-list-item-id="e0f85e4da263221dcbb95f16c030d39eb">To disable sorting and fall back to the original order, right click any <li>To disable sorting and fall back to the original order, right click any
column on the header and select <em>Clear sorting.</em> column on the header and select <em>Clear sorting.</em>
</li> </li>
</ul> </ul>
<h3>Reordering and hiding columns</h3> <h3>Reordering and hiding columns</h3>
<ul> <ul>
<li data-list-item-id="e5896de9b64721336b750424722520077">Columns can be reordered by dragging the header of the columns.</li> <li>Columns can be reordered by dragging the header of the columns.</li>
<li <li>Columns can be hidden or shown by right clicking on a column and clicking
data-list-item-id="ef3e79755ec075ba7bb3e8022be187d09">Columns can be hidden or shown by right clicking on a column and clicking
the item corresponding to the column.</li> the item corresponding to the column.</li>
</ul> </ul>
<h3>Reordering rows</h3> <h3>Reordering rows</h3>
@ -142,11 +138,9 @@
href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>.</p> href="#root/_help_oPVyFC7WL2Lp">Note Tree</a>.</p>
<p>Reordering does have some limitations:</p> <p>Reordering does have some limitations:</p>
<ul> <ul>
<li data-list-item-id="e5031f5ee58e1716ab7539646ec04560e">If the parent note has <code>#sorted</code>, reordering will be disabled.</li> <li>If the parent note has <code>#sorted</code>, reordering will be disabled.</li>
<li <li>If using nested tables, then reordering will also be disabled.</li>
data-list-item-id="ea459b73acc724ce194bee9ad4edcb41f">If using nested tables, then reordering will also be disabled.</li> <li>Currently, it's possible to reorder notes even if column sorting is used,
<li
data-list-item-id="e141cb996730f01b09d3445deaf4c78e2">Currently, it's possible to reorder notes even if column sorting is used,
but the result might be inconsistent.</li> but the result might be inconsistent.</li>
</ul> </ul>
<h3>Nested trees</h3> <h3>Nested trees</h3>
@ -158,27 +152,27 @@
to a certain number of levels or even disable it completely. To do so, to a certain number of levels or even disable it completely. To do so,
either:</p> either:</p>
<ul> <ul>
<li data-list-item-id="ec9fad81d25d69837d3a8e4493d324933">Go to <em>Collection Properties</em> in the&nbsp;<a class="reference-link" <li>Go to <em>Collection Properties</em> in the&nbsp;<a class="reference-link"
href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;and look for the <em>Max nesting depth</em> section. href="#root/_help_BlN9DFI679QC">Ribbon</a>&nbsp;and look for the <em>Max nesting depth</em> section.
<ul> <ul>
<li data-list-item-id="eed3900305b6dac0230464952a8d740fc">To disable nesting, type 0 and press Enter.</li> <li>To disable nesting, type 0 and press Enter.</li>
<li data-list-item-id="eb08305402db92dae03b076110db46cd3">To limit to a certain depth, type in the desired number (e.g. 2 to only <li>To limit to a certain depth, type in the desired number (e.g. 2 to only
display children and sub-children).</li> display children and sub-children).</li>
<li data-list-item-id="e550fe73006d8104a4d4389065937625f">To re-enable unlimited nesting, remove the number and press Enter.</li> <li>To re-enable unlimited nesting, remove the number and press Enter.</li>
</ul> </ul>
</li> </li>
<li data-list-item-id="e1f71636501119bd8e0ab93088345a3ed">Manually set <code>maxNestingDepth</code> to the desired value.</li> <li>Manually set <code>maxNestingDepth</code> to the desired value.</li>
</ul> </ul>
<p>Limitations:</p> <p>Limitations:</p>
<ul> <ul>
<li data-list-item-id="e899eba1fe16e4e4c4387802f3ffefae1">While in this mode, it's not possible to reorder notes.</li> <li>While in this mode, it's not possible to reorder notes.</li>
</ul> </ul>
<h2>Limitations</h2> <h2>Limitations</h2>
<ul> <ul>
<li data-list-item-id="e01428cbdee7a21cd301899f174d365f8">Multi-value labels and relations are not supported. If a&nbsp;<a class="reference-link" <li>Multi-value labels and relations are not supported. If a&nbsp;<a class="reference-link"
href="#root/_help_OFXdgB2nNk1F">Promoted Attributes</a>&nbsp;is defined href="#root/_help_OFXdgB2nNk1F">Promoted Attributes</a>&nbsp;is defined
with a <em>Multi value</em> specificity, they will be ignored.</li> with a <em>Multi value</em> specificity, they will be ignored.</li>
<li data-list-item-id="ed7383c1e825d65f89f15a4a46e6182d0">There is no support to filter the rows by a certain criteria. Consider <li>There is no support to filter the rows by a certain criteria. Consider
using the table view in search for that use case.</li> using the table view in search for that use case.</li>
</ul> </ul>
<h2>Use in search</h2> <h2>Use in search</h2>
@ -189,8 +183,8 @@
of the&nbsp;<a class="reference-link" href="#root/_help_eIg8jdvaoNNd">Search</a>.</p> of the&nbsp;<a class="reference-link" href="#root/_help_eIg8jdvaoNNd">Search</a>.</p>
<p>However, there are also some limitations:</p> <p>However, there are also some limitations:</p>
<ul> <ul>
<li data-list-item-id="ecc3da3b48bf89456c4a7f417b57846dc">It's not possible to reorder notes.</li> <li>It's not possible to reorder notes.</li>
<li data-list-item-id="e8293ec0a9c6537df0eda725492531bf4">It's not possible to add a new row.</li> <li>It's not possible to add a new row.</li>
</ul> </ul>
<p>Columns are supported, by being defined as&nbsp;<a class="reference-link" <p>Columns are supported, by being defined as&nbsp;<a class="reference-link"
href="#root/_help_OFXdgB2nNk1F">Promoted Attributes</a>&nbsp;to the&nbsp; href="#root/_help_OFXdgB2nNk1F">Promoted Attributes</a>&nbsp;to the&nbsp;

View File

@ -61,6 +61,32 @@
"attachments": [], "attachments": [],
"dirFileName": "Release Notes", "dirFileName": "Release Notes",
"children": [ "children": [
{
"isClone": false,
"noteId": "cyw2Yue9vXf3",
"notePath": [
"hD3V4hiu2VW4",
"cyw2Yue9vXf3"
],
"title": "v0.99.0",
"notePosition": 10,
"prefix": null,
"isExpanded": false,
"type": "text",
"mime": "text/html",
"attributes": [
{
"type": "relation",
"name": "template",
"value": "wyurrlcDl416",
"isInheritable": false,
"position": 60
}
],
"format": "markdown",
"dataFileName": "v0.99.0.md",
"attachments": []
},
{ {
"isClone": false, "isClone": false,
"noteId": "QOJwjruOUr4k", "noteId": "QOJwjruOUr4k",
@ -69,7 +95,7 @@
"QOJwjruOUr4k" "QOJwjruOUr4k"
], ],
"title": "v0.98.1", "title": "v0.98.1",
"notePosition": 10, "notePosition": 20,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -95,7 +121,7 @@
"PLUoryywi0BC" "PLUoryywi0BC"
], ],
"title": "v0.98.0", "title": "v0.98.0",
"notePosition": 20, "notePosition": 30,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -121,7 +147,7 @@
"lvOuiWsLDv8F" "lvOuiWsLDv8F"
], ],
"title": "v0.97.2", "title": "v0.97.2",
"notePosition": 30, "notePosition": 40,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -147,7 +173,7 @@
"OtFZ6Nd9vM3n" "OtFZ6Nd9vM3n"
], ],
"title": "v0.97.1", "title": "v0.97.1",
"notePosition": 40, "notePosition": 50,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -173,7 +199,7 @@
"SJZ5PwfzHSQ1" "SJZ5PwfzHSQ1"
], ],
"title": "v0.97.0", "title": "v0.97.0",
"notePosition": 50, "notePosition": 60,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -199,7 +225,7 @@
"mYXFde3LuNR7" "mYXFde3LuNR7"
], ],
"title": "v0.96.0", "title": "v0.96.0",
"notePosition": 60, "notePosition": 70,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -225,7 +251,7 @@
"jthwbL0FdaeU" "jthwbL0FdaeU"
], ],
"title": "v0.95.0", "title": "v0.95.0",
"notePosition": 70, "notePosition": 80,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -251,7 +277,7 @@
"7HGYsJbLuhnv" "7HGYsJbLuhnv"
], ],
"title": "v0.94.1", "title": "v0.94.1",
"notePosition": 80, "notePosition": 90,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -277,7 +303,7 @@
"Neq53ujRGBqv" "Neq53ujRGBqv"
], ],
"title": "v0.94.0", "title": "v0.94.0",
"notePosition": 90, "notePosition": 100,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -303,7 +329,7 @@
"VN3xnce1vLkX" "VN3xnce1vLkX"
], ],
"title": "v0.93.0", "title": "v0.93.0",
"notePosition": 100, "notePosition": 110,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -321,7 +347,7 @@
"WRaBfQqPr6qo" "WRaBfQqPr6qo"
], ],
"title": "v0.92.7", "title": "v0.92.7",
"notePosition": 110, "notePosition": 120,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -347,7 +373,7 @@
"a2rwfKNmUFU1" "a2rwfKNmUFU1"
], ],
"title": "v0.92.6", "title": "v0.92.6",
"notePosition": 120, "notePosition": 130,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -365,7 +391,7 @@
"fEJ8qErr0BKL" "fEJ8qErr0BKL"
], ],
"title": "v0.92.5-beta", "title": "v0.92.5-beta",
"notePosition": 130, "notePosition": 140,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -383,7 +409,7 @@
"kkkZQQGSXjwy" "kkkZQQGSXjwy"
], ],
"title": "v0.92.4", "title": "v0.92.4",
"notePosition": 140, "notePosition": 150,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -401,7 +427,7 @@
"vAroNixiezaH" "vAroNixiezaH"
], ],
"title": "v0.92.3-beta", "title": "v0.92.3-beta",
"notePosition": 150, "notePosition": 160,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -419,7 +445,7 @@
"mHEq1wxAKNZd" "mHEq1wxAKNZd"
], ],
"title": "v0.92.2-beta", "title": "v0.92.2-beta",
"notePosition": 160, "notePosition": 170,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -437,7 +463,7 @@
"IykjoAmBpc61" "IykjoAmBpc61"
], ],
"title": "v0.92.1-beta", "title": "v0.92.1-beta",
"notePosition": 170, "notePosition": 180,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -455,7 +481,7 @@
"dq2AJ9vSBX4Y" "dq2AJ9vSBX4Y"
], ],
"title": "v0.92.0-beta", "title": "v0.92.0-beta",
"notePosition": 180, "notePosition": 190,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -473,7 +499,7 @@
"3a8aMe4jz4yM" "3a8aMe4jz4yM"
], ],
"title": "v0.91.6", "title": "v0.91.6",
"notePosition": 190, "notePosition": 200,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -491,7 +517,7 @@
"8djQjkiDGESe" "8djQjkiDGESe"
], ],
"title": "v0.91.5", "title": "v0.91.5",
"notePosition": 200, "notePosition": 210,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -509,7 +535,7 @@
"OylxVoVJqNmr" "OylxVoVJqNmr"
], ],
"title": "v0.91.4-beta", "title": "v0.91.4-beta",
"notePosition": 210, "notePosition": 220,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -527,7 +553,7 @@
"tANGQDvnyhrj" "tANGQDvnyhrj"
], ],
"title": "v0.91.3-beta", "title": "v0.91.3-beta",
"notePosition": 220, "notePosition": 230,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -545,7 +571,7 @@
"hMoBfwSoj1SC" "hMoBfwSoj1SC"
], ],
"title": "v0.91.2-beta", "title": "v0.91.2-beta",
"notePosition": 230, "notePosition": 240,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -563,7 +589,7 @@
"a2XMSKROCl9z" "a2XMSKROCl9z"
], ],
"title": "v0.91.1-beta", "title": "v0.91.1-beta",
"notePosition": 240, "notePosition": 250,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -581,7 +607,7 @@
"yqXFvWbLkuMD" "yqXFvWbLkuMD"
], ],
"title": "v0.90.12", "title": "v0.90.12",
"notePosition": 250, "notePosition": 260,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -599,7 +625,7 @@
"veS7pg311yJP" "veS7pg311yJP"
], ],
"title": "v0.90.11-beta", "title": "v0.90.11-beta",
"notePosition": 260, "notePosition": 270,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -617,7 +643,7 @@
"sq5W9TQxRqMq" "sq5W9TQxRqMq"
], ],
"title": "v0.90.10-beta", "title": "v0.90.10-beta",
"notePosition": 270, "notePosition": 280,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -635,7 +661,7 @@
"yFEGVCUM9tPx" "yFEGVCUM9tPx"
], ],
"title": "v0.90.9-beta", "title": "v0.90.9-beta",
"notePosition": 280, "notePosition": 290,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -653,7 +679,7 @@
"o4wAGqOQuJtV" "o4wAGqOQuJtV"
], ],
"title": "v0.90.8", "title": "v0.90.8",
"notePosition": 290, "notePosition": 300,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -686,7 +712,7 @@
"i4A5g9iOg9I0" "i4A5g9iOg9I0"
], ],
"title": "v0.90.7-beta", "title": "v0.90.7-beta",
"notePosition": 300, "notePosition": 310,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -704,7 +730,7 @@
"ThNf2GaKgXUs" "ThNf2GaKgXUs"
], ],
"title": "v0.90.6-beta", "title": "v0.90.6-beta",
"notePosition": 310, "notePosition": 320,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -722,7 +748,7 @@
"G4PAi554kQUr" "G4PAi554kQUr"
], ],
"title": "v0.90.5-beta", "title": "v0.90.5-beta",
"notePosition": 320, "notePosition": 330,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -749,7 +775,7 @@
"zATRobGRCmBn" "zATRobGRCmBn"
], ],
"title": "v0.90.4", "title": "v0.90.4",
"notePosition": 330, "notePosition": 340,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -767,7 +793,7 @@
"sCDLf8IKn3Iz" "sCDLf8IKn3Iz"
], ],
"title": "v0.90.3", "title": "v0.90.3",
"notePosition": 340, "notePosition": 350,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -785,7 +811,7 @@
"VqqyBu4AuTjC" "VqqyBu4AuTjC"
], ],
"title": "v0.90.2-beta", "title": "v0.90.2-beta",
"notePosition": 350, "notePosition": 360,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -803,7 +829,7 @@
"RX3Nl7wInLsA" "RX3Nl7wInLsA"
], ],
"title": "v0.90.1-beta", "title": "v0.90.1-beta",
"notePosition": 360, "notePosition": 370,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -821,7 +847,7 @@
"GyueACukPWjk" "GyueACukPWjk"
], ],
"title": "v0.90.0-beta", "title": "v0.90.0-beta",
"notePosition": 370, "notePosition": 380,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",
@ -839,7 +865,7 @@
"wyurrlcDl416" "wyurrlcDl416"
], ],
"title": "Release Template", "title": "Release Template",
"notePosition": 380, "notePosition": 390,
"prefix": null, "prefix": null,
"isExpanded": false, "isExpanded": false,
"type": "text", "type": "text",

View File

@ -0,0 +1,87 @@
# v0.99.0
> [!IMPORTANT]
> If you enjoyed this release, consider showing a token of appreciation by:
>
> * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right).
> * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
## 💡 Key highlights
* The documentation is now available at [docs.triliumnotes.org](https://docs.triliumnotes.org/). (by @perfectra1n).
## 🐞 Bugfixes
* Revisions show the wrong note.
* Revision list exiting out of bounds.
* Various minor fixes to settings & modals following the porting to React.
* [Newly created child note may not show-up when the tree has sorting overrides](https://github.com/TriliumNext/Trilium/issues/6820) by @rom1dep
* The context menu of history navigation buttons (back/next) for the desktop application didn't work.
* Background effects causing black background on Windows 10.
* [#cssClass isn't applied to note content in mobile layout](https://github.com/TriliumNext/Trilium/issues/6798) by @Papierkorb2292
* [Hotkeys interfering with IME composition](https://github.com/TriliumNext/Trilium/issues/6846) by @perfectra1n
* [Right-clicking the note tree buttons triggered their action instead of context menu](https://github.com/TriliumNext/Trilium/pull/6903) by @SiriusXT
* [Include note size not taken into account](https://github.com/TriliumNext/Trilium/issues/6947)
* [Shrink images is always displayed when importing notes](https://github.com/TriliumNext/Trilium/issues/6930)
* [Redirect bare domain not working properly when two-factor authentication is on](https://github.com/TriliumNext/Trilium/pull/6961) by @EnBandit
* Importing files doesn't update collections
* Background effects breaking if native title bar is enabled.
* Promoting the note source tab to a new window, brings the note editor instead.
* PDF preview card: “Download” and “Open” buttons would also open the note instead of just doing their action.
* “Geo Map” in the Trilium Demo section would not show up properly.
* Printing/exporting to PDF triggers twice.
* Desktop: “Port is already used” when opening multiple instances of Trilium.
* .deb for ARM is not opening by @linull24
* Branch prefix initial value not shown
* Blur not working properly for the global menu.
* [Note content replaced by Excalidraw JSON when switching notes](https://github.com/TriliumNext/Trilium/issues/6788)
## ✨ Improvements
* In Basic Properties:
* Added a modal to easily configure the code note types from the note type dropdown, without going through settings.
* Added a modal to content languages to easily configure the languages, without going through settings.
* The list of text snippets now displays the actual note icon and color.
* Minor improvements to the API log.
* Improve window background effects by @adoriandoran
* Theme improvements by @adoriandoran
* Add an option to disable smooth scrolling for the Electron app by @adoriandoran
* [Revisions dialog can optionally display the source diff between revisions](https://github.com/TriliumNext/Trilium/pull/6887) by @SiriusXT
* Splits are now resizable by @SiriusXT
* Improvements to collections:
* Geomap: Add a notification if book is locked while dragging.
* Table: Disable insert at position if sorting.
* Board
* Improve dragging experience for both columns and notes.
* Adding notes has been reworked so that it doesn't add the note first.
* Pressing escape while adding a note will dismiss it instead of adding an empty note.
* Note titles can be edited directly from the board by hovering the card with the mouse and clicking the edit button next to them.
* When editing, the note titles will now be displayed multi-line, to better match the end result.
* Slight style improvements (smoother shadows, no shift).
* Context menu option to archive/unarchive current item.
* All the collections (geo map, calendar, board, table) now indicate archived notes by greying out the item.
* Added an option to display archived notes in collection via the Collection Properties tab in the ribbon.
* The note ID in the Note info tab is now shown in monospace font.
* Context menu option in the note tree to archive/unarchive a note.
* Improve performance of collapsing subtrees by @werererer
* Create a more seamless PWA top bar by @qwreey
* [Default to hiding file details when opening a PDF note](https://github.com/TriliumNext/Trilium/issues/6873)
* Disable bold and italic from the highlights list for new users.
* Slash commands can now be disabled from Options → Text Notes → Features.
* Added a description for the editor features in Text Note options.
## 🌍 Internationalization
* Various translation updates.
## 🛠️ Technical updates
* We've made some changes to our development environment as **we moved away from NX**. If you are developer working on Trilium, check [the PR](https://github.com/TriliumNext/Trilium/pull/6842) for more information.
* Some important UI components such as the ribbon, note actions, floating buttons and the note title, SQL console, search results, some menus have been ported to React. **Please report any issues you might encounter.**
* [Fixed missing TOTP verification for /login/token](https://github.com/TriliumNext/Trilium/pull/6823) by @Nriver
* Improved the format of the server startup message.
* Thanks to @FliegendeWurst for helping with fixing the Nix flakes after we changed our development environment.
## 🔒️ Security fixes
* [CVE-2025-58754](https://redirect.github.com/axios/axios/security/advisories/GHSA-4hjh-wcwx-xvwj) affecting Axios (currently only used for backend scripts).
* CVE-2025-58064 in the text editor (CKEditor)

View File

@ -1634,107 +1634,107 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "mHbBMPDPkVV5", "value": "MKmLg5x6xkor",
"isInheritable": false, "isInheritable": false,
"position": 70 "position": 70
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "eIg8jdvaoNNd", "value": "mHbBMPDPkVV5",
"isInheritable": false, "isInheritable": false,
"position": 80 "position": 80
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "ivYnonVFBxbQ", "value": "eIg8jdvaoNNd",
"isInheritable": false, "isInheritable": false,
"position": 90 "position": 90
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "TBwsyfadTA18", "value": "ivYnonVFBxbQ",
"isInheritable": false, "isInheritable": false,
"position": 100 "position": 100
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "0vhv7lsOLy82", "value": "TBwsyfadTA18",
"isInheritable": false, "isInheritable": false,
"position": 110 "position": 110
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "zEY4DaJG4YT5", "value": "0vhv7lsOLy82",
"isInheritable": false, "isInheritable": false,
"position": 120 "position": 120
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "aGlEvb9hyDhS", "value": "zEY4DaJG4YT5",
"isInheritable": false, "isInheritable": false,
"position": 130 "position": 130
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "wArbEsdSae6g", "value": "aGlEvb9hyDhS",
"isInheritable": false, "isInheritable": false,
"position": 140 "position": 140
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "3seOhtN8uLIY", "value": "wArbEsdSae6g",
"isInheritable": false, "isInheritable": false,
"position": 150 "position": 150
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "KSZ04uQ2D1St", "value": "3seOhtN8uLIY",
"isInheritable": false, "isInheritable": false,
"position": 160 "position": 160
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "r5JGHN99bVKn", "value": "KSZ04uQ2D1St",
"isInheritable": false, "isInheritable": false,
"position": 170 "position": 170
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "W8vYD3Q1zjCR", "value": "r5JGHN99bVKn",
"isInheritable": false, "isInheritable": false,
"position": 180 "position": 180
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "QEAPj01N5f7w", "value": "W8vYD3Q1zjCR",
"isInheritable": false, "isInheritable": false,
"position": 190 "position": 190
}, },
{
"type": "relation",
"name": "internalLink",
"value": "QEAPj01N5f7w",
"isInheritable": false,
"position": 200
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
"value": "bx bx-menu", "value": "bx bx-menu",
"isInheritable": false, "isInheritable": false,
"position": 10 "position": 10
},
{
"type": "relation",
"name": "internalLink",
"value": "MKmLg5x6xkor",
"isInheritable": false,
"position": 200
} }
], ],
"format": "markdown", "format": "markdown",
@ -1993,31 +1993,38 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "nRhnJkTT8cPs", "value": "_optionsAppearance",
"isInheritable": false, "isInheritable": false,
"position": 180 "position": 180
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "KSZ04uQ2D1St", "value": "nRhnJkTT8cPs",
"isInheritable": false, "isInheritable": false,
"position": 190 "position": 190
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "WOcw2SLH6tbX", "value": "KSZ04uQ2D1St",
"isInheritable": false, "isInheritable": false,
"position": 200 "position": 200
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "veGu4faJErEM", "value": "WOcw2SLH6tbX",
"isInheritable": false, "isInheritable": false,
"position": 210 "position": 210
}, },
{
"type": "relation",
"name": "internalLink",
"value": "veGu4faJErEM",
"isInheritable": false,
"position": 220
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
@ -2304,24 +2311,31 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "oPVyFC7WL2Lp", "value": "_options",
"isInheritable": false, "isInheritable": false,
"position": 30 "position": 30
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "3seOhtN8uLIY", "value": "oPVyFC7WL2Lp",
"isInheritable": false, "isInheritable": false,
"position": 40 "position": 40
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "cbkrhQjrkKrh", "value": "3seOhtN8uLIY",
"isInheritable": false, "isInheritable": false,
"position": 50 "position": 50
}, },
{
"type": "relation",
"name": "internalLink",
"value": "cbkrhQjrkKrh",
"isInheritable": false,
"position": 60
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
@ -3442,59 +3456,73 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "zEY4DaJG4YT5", "value": "_optionsTextNotes",
"isInheritable": false, "isInheritable": false,
"position": 10 "position": 10
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "iPIMuisry3hd", "value": "_optionsCodeNotes",
"isInheritable": false, "isInheritable": false,
"position": 20 "position": 20
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "6f9hih2hXXZk", "value": "zEY4DaJG4YT5",
"isInheritable": false, "isInheritable": false,
"position": 30 "position": 30
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "4TIF1oA4VQRO", "value": "iPIMuisry3hd",
"isInheritable": false, "isInheritable": false,
"position": 40 "position": 40
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "BlN9DFI679QC", "value": "6f9hih2hXXZk",
"isInheritable": false, "isInheritable": false,
"position": 50 "position": 50
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "XpOYSgsLkTJy", "value": "4TIF1oA4VQRO",
"isInheritable": false, "isInheritable": false,
"position": 60 "position": 60
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "s1aBHPd79XYj", "value": "BlN9DFI679QC",
"isInheritable": false, "isInheritable": false,
"position": 70 "position": 70
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "81SGnPGMk7Xc", "value": "XpOYSgsLkTJy",
"isInheritable": false, "isInheritable": false,
"position": 80 "position": 80
}, },
{
"type": "relation",
"name": "internalLink",
"value": "s1aBHPd79XYj",
"isInheritable": false,
"position": 90
},
{
"type": "relation",
"name": "internalLink",
"value": "81SGnPGMk7Xc",
"isInheritable": false,
"position": 100
},
{ {
"type": "label", "type": "label",
"name": "shareAlias", "name": "shareAlias",
@ -5751,10 +5779,17 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "BlN9DFI679QC", "value": "_optionsTextNotes",
"isInheritable": false, "isInheritable": false,
"position": 20 "position": 20
}, },
{
"type": "relation",
"name": "internalLink",
"value": "BlN9DFI679QC",
"isInheritable": false,
"position": 30
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
@ -5930,17 +5965,24 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "zEY4DaJG4YT5", "value": "_optionsTextNotes",
"isInheritable": false, "isInheritable": false,
"position": 30 "position": 30
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "BFvAtE74rbP6", "value": "zEY4DaJG4YT5",
"isInheritable": false, "isInheritable": false,
"position": 40 "position": 40
}, },
{
"type": "relation",
"name": "internalLink",
"value": "BFvAtE74rbP6",
"isInheritable": false,
"position": 50
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
@ -7283,10 +7325,17 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "zEY4DaJG4YT5", "value": "_optionsTextNotes",
"isInheritable": false, "isInheritable": false,
"position": 30 "position": 30
}, },
{
"type": "relation",
"name": "internalLink",
"value": "zEY4DaJG4YT5",
"isInheritable": false,
"position": 40
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
@ -9694,185 +9743,192 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "OFXdgB2nNk1F", "value": "_help_YKWqdJhzi2VY",
"isInheritable": false, "isInheritable": false,
"position": 50 "position": 50
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "BlN9DFI679QC", "value": "OFXdgB2nNk1F",
"isInheritable": false, "isInheritable": false,
"position": 60 "position": 60
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "vZWERwf8U3nx", "value": "BlN9DFI679QC",
"isInheritable": false, "isInheritable": false,
"position": 70 "position": 70
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "oPVyFC7WL2Lp", "value": "vZWERwf8U3nx",
"isInheritable": false, "isInheritable": false,
"position": 80 "position": 80
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "GPERMystNGTB", "value": "oPVyFC7WL2Lp",
"isInheritable": false, "isInheritable": false,
"position": 90 "position": 90
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "CoFPLs3dRlXc", "value": "GPERMystNGTB",
"isInheritable": false, "isInheritable": false,
"position": 100 "position": 100
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "AlhDUqhENtH7", "value": "CoFPLs3dRlXc",
"isInheritable": false, "isInheritable": false,
"position": 110 "position": 110
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "pKK96zzmvBGf", "value": "AlhDUqhENtH7",
"isInheritable": false, "isInheritable": false,
"position": 120 "position": 120
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "WFGzWeUK6arS", "value": "pKK96zzmvBGf",
"isInheritable": false, "isInheritable": false,
"position": 130 "position": 130
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "0ESUbbAxVnoK", "value": "WFGzWeUK6arS",
"isInheritable": false, "isInheritable": false,
"position": 140 "position": 140
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "J5Ex1ZrMbyJ6", "value": "0ESUbbAxVnoK",
"isInheritable": false, "isInheritable": false,
"position": 150 "position": 150
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "d3fAXQ2diepH", "value": "J5Ex1ZrMbyJ6",
"isInheritable": false, "isInheritable": false,
"position": 160 "position": 160
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "MgibgPcfeuGz", "value": "d3fAXQ2diepH",
"isInheritable": false, "isInheritable": false,
"position": 170 "position": 170
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "m523cpzocqaD", "value": "MgibgPcfeuGz",
"isInheritable": false, "isInheritable": false,
"position": 180 "position": 180
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "9sRHySam5fXb", "value": "m523cpzocqaD",
"isInheritable": false, "isInheritable": false,
"position": 190 "position": 190
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "u3YFHC9tQlpm", "value": "9sRHySam5fXb",
"isInheritable": false, "isInheritable": false,
"position": 200 "position": 200
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "R9pX4DGra2Vt", "value": "u3YFHC9tQlpm",
"isInheritable": false, "isInheritable": false,
"position": 210 "position": 210
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "iRwzGnHPzonm", "value": "R9pX4DGra2Vt",
"isInheritable": false, "isInheritable": false,
"position": 220 "position": 220
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "BCkXAVs63Ttv", "value": "iRwzGnHPzonm",
"isInheritable": false, "isInheritable": false,
"position": 230 "position": 230
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "47ZrP6FNuoG8", "value": "BCkXAVs63Ttv",
"isInheritable": false, "isInheritable": false,
"position": 240 "position": 240
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "KC1HB96bqqHX", "value": "47ZrP6FNuoG8",
"isInheritable": false, "isInheritable": false,
"position": 250 "position": 250
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "BFvAtE74rbP6", "value": "KC1HB96bqqHX",
"isInheritable": false, "isInheritable": false,
"position": 260 "position": 260
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "bdUJEHsAPYQR", "value": "BFvAtE74rbP6",
"isInheritable": false, "isInheritable": false,
"position": 270 "position": 270
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "AxshuNRegLAv", "value": "bdUJEHsAPYQR",
"isInheritable": false, "isInheritable": false,
"position": 280 "position": 280
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "81SGnPGMk7Xc", "value": "AxshuNRegLAv",
"isInheritable": false, "isInheritable": false,
"position": 290 "position": 290
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "xWbu3jpNWapp", "value": "81SGnPGMk7Xc",
"isInheritable": false, "isInheritable": false,
"position": 300 "position": 300
}, },
{
"type": "relation",
"name": "internalLink",
"value": "xWbu3jpNWapp",
"isInheritable": false,
"position": 310
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",
@ -11888,94 +11944,178 @@
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "YKWqdJhzi2VY", "value": "_globalNoteMap",
"isInheritable": false, "isInheritable": false,
"position": 40 "position": 40
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "ivYnonVFBxbQ", "value": "_sqlConsole",
"isInheritable": false, "isInheritable": false,
"position": 50 "position": 50
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "eIg8jdvaoNNd", "value": "YKWqdJhzi2VY",
"isInheritable": false, "isInheritable": false,
"position": 60 "position": 60
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "QEAPj01N5f7w", "value": "_search",
"isInheritable": false, "isInheritable": false,
"position": 70 "position": 70
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "m1lbrzyKDaRB", "value": "_bulkAction",
"isInheritable": false, "isInheritable": false,
"position": 80 "position": 80
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "x3i7MxGccDuM", "value": "ivYnonVFBxbQ",
"isInheritable": false, "isInheritable": false,
"position": 90 "position": 90
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "bdUJEHsAPYQR", "value": "_backendLog",
"isInheritable": false, "isInheritable": false,
"position": 100 "position": 100
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "xYmIYSP6wE3F", "value": "_userHidden",
"isInheritable": false, "isInheritable": false,
"position": 110 "position": 110
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "u3YFHC9tQlpm", "value": "_lbTplRoot",
"isInheritable": false, "isInheritable": false,
"position": 120 "position": 120
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "qzNzp9LYQyPT", "value": "_share",
"isInheritable": false, "isInheritable": false,
"position": 130 "position": 130
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "CdNpE2pqjmI6", "value": "_lbRoot",
"isInheritable": false, "isInheritable": false,
"position": 140 "position": 140
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "R9pX4DGra2Vt", "value": "_options",
"isInheritable": false, "isInheritable": false,
"position": 150 "position": 150
}, },
{ {
"type": "relation", "type": "relation",
"name": "internalLink", "name": "internalLink",
"value": "4TIF1oA4VQRO", "value": "_lbMobileRoot",
"isInheritable": false, "isInheritable": false,
"position": 160 "position": 160
}, },
{
"type": "relation",
"name": "internalLink",
"value": "_help",
"isInheritable": false,
"position": 170
},
{
"type": "relation",
"name": "internalLink",
"value": "eIg8jdvaoNNd",
"isInheritable": false,
"position": 180
},
{
"type": "relation",
"name": "internalLink",
"value": "QEAPj01N5f7w",
"isInheritable": false,
"position": 190
},
{
"type": "relation",
"name": "internalLink",
"value": "m1lbrzyKDaRB",
"isInheritable": false,
"position": 200
},
{
"type": "relation",
"name": "internalLink",
"value": "x3i7MxGccDuM",
"isInheritable": false,
"position": 210
},
{
"type": "relation",
"name": "internalLink",
"value": "bdUJEHsAPYQR",
"isInheritable": false,
"position": 220
},
{
"type": "relation",
"name": "internalLink",
"value": "xYmIYSP6wE3F",
"isInheritable": false,
"position": 230
},
{
"type": "relation",
"name": "internalLink",
"value": "u3YFHC9tQlpm",
"isInheritable": false,
"position": 240
},
{
"type": "relation",
"name": "internalLink",
"value": "qzNzp9LYQyPT",
"isInheritable": false,
"position": 250
},
{
"type": "relation",
"name": "internalLink",
"value": "CdNpE2pqjmI6",
"isInheritable": false,
"position": 260
},
{
"type": "relation",
"name": "internalLink",
"value": "R9pX4DGra2Vt",
"isInheritable": false,
"position": 270
},
{
"type": "relation",
"name": "internalLink",
"value": "4TIF1oA4VQRO",
"isInheritable": false,
"position": 280
},
{ {
"type": "label", "type": "label",
"name": "iconClass", "name": "iconClass",