Fix link parsing and graph refresh bugs#57
Open
natefrisch01 wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bug Fix Summary
This change addresses the open bug reports related to link parsing, metadata handling, stale paths, startup timing, and broken-link behavior.
Addressed Issues
What Changed
[[Target]][Target](Target.md)[Ludwig](Ludwig%20Wittgenstein.md).md[[Target#Heading]][[Target#^block-id]][[Target|Alias]]Manual Test Plan
1. Build and Reload
main.jsis updated.2. Create Test Notes
Create these target notes:
Target One.mdTarget Two.md# Target TwoLudwig Wittgenstein.md# Ludwig Wittgenstein3. Test Multiple Links in One Property
Create a source note with:
Expected result:
related.4. Test Markdown Links With Spaces
Create a source note with:
Expected result:
Ludwig Wittgenstein.reference.5. Test Heading, Block, and Alias Links
Create a source note with:
Expected result:
Target One.section_refandblock_ref.6. Test Broken Links
Create a source note with:
Expected result:
7. Test Moved Files
Target Two.Target Two.mdinto another folder while the graph is open.Expected result:
8. Test Dataview Load Order
Expected result:
9. Test First-Render Visibility
Expected result:
Notes
Final note
This entire commit was written by AI and tested by me. I'm reluctant to merge changes that I didn't make myself, but the testing it suggested I do yielded results I am quite impressed with. I am going to leave this as a merge request for now.