Neurite icon indicating copy to clipboard operation
Neurite copied to clipboard

Improve Zettelkasten Parsing

Open satellitecomponent opened this issue 10 months ago • 3 comments

The parsing for nodes and edges has been improved over time, but is still a major undertaking.

There is still room for further testing, validation, and potentially major efficiency improvements.

satellitecomponent avatar Apr 19 '24 16:04 satellitecomponent

hi can you assign this to me?

Adonai-Technologies avatar Apr 20 '24 14:04 Adonai-Technologies

@Adonai-Technologies

Let me know if you have any questions. The relevant files are in Neurite/js/zettelkasten/

also, see /js/globals.js for the tag definitions.

One idea here is that we want to maintain the existing functionality of being able to set custom node and reference tags.

This currently includes a set of supported bracketed reference tags as well as a fallback to start of line tags.

One major efficiency improvement would be removing the need to set the processAll flag to true when creating a new text node.

This all might not make complete sense without more context, which I would be happy to provide in one way or another.

satellitecomponent avatar Apr 21 '24 04:04 satellitecomponent

see commit 5d7307c for a look at the recent improvements to the Zettelkasten, including the ability to add tabs (helps improve efficiency for larger maps), and a conservative estimate of 100,000% speed increase on ui updates for the zettelkasten through the use of a debounce.

satellitecomponent avatar Jun 06 '24 01:06 satellitecomponent