0.94

Dendron 0.94 has sprouted 🌱

Go To: We're bringing goto back! Use Dendron: Go to to navigate to regular notes and newly introduced proxy notes. See the external notes section of the Dendron handbook for an example of how we use this feature to manage bookmarks!

Graph Themes: It's time your graph got a facelift! You can now choose between 3 graph themes: Block, Classic and Monokai, or create your own custom theme styled to your liking.

examples of different graph themes

Help and Feedback Panel: We're rolling out a new Panel in VSCode to give you convenient access to our starting guide and documentation, as well as a direct way to give us feedback. Check it out in the Side Bar!

Detect Duplicate IDs: Dendron will now detect and warn you when you have notes with duplicate IDs. This can be a problem when copying and pasting notes.

Highlights

  • feat(navigation): add goto command
  • enhance(view): graph themes
  • enhance(workspace): detect and warn for duplicate note IDs

Everything Else

  • feat(workspace): Add doctor command to remove deprecated config and prompt on upgrade
  • enhance(view): help and feedback panel
  • enhance(workspace): use better defaults for Create Task Note
  • enhance(commands): prefix paste-image command with "Dendron" for uniformity
  • enhance(cli): cli will report invalid commands
  • enhance(view): make dendron side bar visible when dendron not active
  • fix: bad wikilink is created with selection2link if selection is multi-line
  • fix: insert note index #undefined in case missing tags
  • fix: highlighting misidentified capitalized header anchors on links as missing
  • fix: CLI writes "cli" as the version into the meta file which breaks initialization
  • fix: self contained vaults get cloned into the wrong directory

Community

General Updates

Self Contained Vaults: Self contained vaults are here! To find out why they matter and how to start using them, read our blog post on self contained vaults (Private), or explore the migration guide.

File Nesting File Nesting is now stable in v1.67 of VSCode. With this change, VSCode now has (partial) support for Dendron's dot hierarchy!

Add the following to your workspace settings to see it in action:

"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
    "*": "${basename}.*.md",
}

VSCode Markdown Features: We published a blog post (Private) looking at the latest markdown features in VSCode. Learn about the new ways you drag and drop files, rename links and more.

Starboard and TIL Highlights

These are highlights from the Dendron Discord #starboard and #today-i-learned channels.

  • ⭐ @dagriefaa#2892 shared a tip for minimzing visual clutter in your workspace: "you can use <details> and <summary> tags to set up collapsible regions"
<details>
  <summary> click to show </summary>
  hidden stuff
</details>
  • πŸ’‘ foureyedsoul#0796 shared a link to an article on Math Accessibility: "This isn't exactly what I learned today, but today I did write this note summing up what I've recently learned about combining MathML & MathJax to make math formatting more accessible online"

Dendron Reading Series

This week's entry in the Dendron Reading Series.

Credit to @cameron#9185 for sharing the link for this week's Dendron Reading Series in our #what-are-you-reading channel on Discord

The idea of headers as metadata should ring very familiar to Dendron users. Using header lines to define key-value pairs (called frontmatter in Dendron), allows us to add functionality, identification and organization to our notes.

When we view metadata like tabular data, we introduce concepts from databases into our notes, opening up possibilities to view them as spreadsheets or use queries to filter through our notes. If you could turn your frontmatter into a spreadsheet, what would you use it for?

Gordon Brander (the author) makes the point that this pattern is well-fit for digital protocols like email or HTTP. The pattern is simple and extensible, making it accessible and flexible. Key for Brander is the ability of a protocol to allow for new possibilties. What new possibilities would you like to see for metadata in Dendron?

Event Reminders

Thank You's

A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release :man_farmer: :woman_farmer: Visit Discord Roles for more information.

Changelog

Features

Enhancements

  • enhance(view): graph themes (#2806) (docs )@joshi
  • enhance(workspace): detect and warn for duplicate note IDs (#2879) @kaan (Private)
  • enhance(view): help and feedback panel (#2877) @jonathan (Private)
  • enhance(workspace): use better defaults for Create Task Note (docs) (#2855) @kaan (Private)
  • enhance(commands): prefix paste-image command with "Dendron" for uniformity (dendronhq/dendron-paste-image#4) @kaan (Private)
  • enhance(cli): cli will report invalid commands (#2876) @Jack of some quantity of trades#3247
  • enhance(view): make dendron side bar visible when dendron not active (#2881) @jonathan (Private)

Fix

  • fix: bad wikilink is created with selection2link if selection is multi-line (#2856) @kaan (Private)
  • fix: insert note index #undefined in case missing tags (#2789) huland#6948
  • fix: highlighting misidentified capitalized header anchors on links as missing (#2872) @kaan (Private)
  • fix: CLI writes "cli" as the version into the meta file which breaks initialization (#2871) @kaan (Private)
  • fix: self contained vaults get cloned into the wrong directory (#2873) @kaan (Private)