0.69
Dendron 0.69 has sprouted 🌱
Updates include enhancements to lookup, troubleshooting schema errors, and better support for native workspaces.
Native workspaces are a new addition to Dendron. They let you use Dendron inside your existing projects by turning a subdirectory (eg. docs) into a Dendron (Native) workspace. Note that Dendron Native workspace is a seed stage feature and that the interface is still being actively worked on between weekly releases.
Highlights
- feat(workspace): native workspace enhancements (docs)
- Dendron will now search for
dendron.yml
in native workspaces even ifdendron.yml
is not in the root of the workspace.
- Dendron will now search for
- enhance(lookup): lookups with a dot at the end now look up hierarchies without having exact postfix (docs)
- Having a dot at the end of a lookup will now look up child and descendant notes (bubbling up the child notes to the top) that match the query, but without requiring the full match of the prefix note.
- fix(markdown): footnote definitions including links are rendered incorrectly
Everything Else
- enhance(pods): add
configPath
andquery
parameters to pods (docs) - enhance(views): support setting
sort_order
in tree view (docs) - enhance(pods): include name of note with error when Airtable pod encounters error
- enhance(schema): Add
Go to File
navigation prompt when schema malformation errors appear - fix(workspace): apply enableUser/HashTags to broken wikilinks code action
- fix(views):
nav_order
property not respected in tree view - fix(workspace):
Dendron: Vault add
avoids adding duplicate line
Breaking Changes
Note graph commands lose their V2
suffix and are now simply Dendron: Show Note Graph
and Dendron: Show Schema Graph
. This only impacts functionality with the command palette.
Community
General Updates
- Beta testing of the Google Docs Import Pod is ongoing. Fill out the survey if interested!
Wiki site reorg
You may have noticed changes in the Dendron wiki docs with our recent site reorg. The changes are described in this GitHub discussion and represent a major rehaul of how our website is organized.
We are happy to announce that those changes are now live and you can see them by visiting the Dendron wiki.
In terms of changes, running git stat
yields the following after the refactor:
- dendron-site
- 227 files changed, 1131 insertions(+), 950 deletions(-)
- org-private (internal vault used by the Dendron team)
- 132 files changed, 541 insertions(+), 198 deletions(-)
In total, Dendron refactored over 300 files and made over 2k line changes as part of this reorg!
In any other tool, something like this might have taken weeks or months (or in all likelihood, not happened at all) and left-behind lots of 404s.
In Dendron, it took a few hours (most of the time was spent making additional content changes), and no active links were broken in this process (we did prune some unused pages).
Our goal with Dendron is to build a tool to help humans organize, reference, and work with any amount of knowledge. This exercise was a small demonstration of that.
Thanks, everyone for your continued support and please leave feedback about the new organization in the GitHub discussion or in the #feedback
channel on Discord!
Dendron Reading Series
This week's entry in the Dendron Reading Series.
- Link: The Internet is Rotting
- Internet Archive version: The Internet is Rotting
Too much has been lost already. The glue that holds humanity's knowledge together is coming undone.
We've all run into broken links before, and maybe scoured the internet archives for the lost bad takes of the past. Annoyed at "link rot." Confused by content drift. I have blog posts, published over the years, that are lost to the internet.
I like Amber's approach: whenever linking to a site, archiving it in order to maintain the longterm health (link "freshness" instead of rot?) of a page. In side projects, where I'm referrencing content, I have dumped the content into a private Dendron vault for safe keeping. This has helped me lookup something I've taken note of in the past. I haven't made an Internet Archive account, though, and now I'm really wondering why I haven't.
If I was an academic, I would be backing up absolutely everything I could: citations, notes, videos, screenshots, etc.
Side note: Dendron doesn't want to break links just because a page is moved, which makes site maintenance of our wiki much easier. We maintain the same URL, generated by the unique id of a note at creation time, and automatically update all internal links whenever hierarchy refactoring or note renames happen.
Links (fresh for the moment) of interest:
Office hours
You can find notes from our latest office hours here.
Thank You's
A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release :man_farmer: :woman_farmer: You can see an overview of all roles here.
@orang2tang#7760
- #role.bugcatcher
- issue with Dendron site on Edge browser
- Aaron Meese
@Jack of some quantity of trades#3247
- CLI issue when
enginePort
is passed
- CLI issue when
- sidwellr
- Jeff Teter
- Kimsia Sim
@kimsia#3035
- Mari Rajaram
Changelog
Enhancements
- enhance(pods): add
configPath
andquery
parameters to pods (docs) @kevin (Private) - enhance(pods): include name of note with error when Airtable pod encounters error @kevin (Private)
Fix
- fix(markdown): footnote definitions including links are rendered incorrectly (#1704) @kaan (Private)
- fix(workspace): apply enableUser/HashTags to broken wikilinks code action (#1712) @kaan (Private)
0.68.2
Features
- feat(workspace): native workspace enhancements (docs) (#1670) @kaan (Private)
- Dendron will now search for
dendron.yml
in native workspaces even ifdendron.yml
is not in the root of the workspace.
- Dendron will now search for
Enhancements
- enhance(lookup): lookups with a dot at the end now look up hierarchies without having exact postfix (docs) (#1692) @nickolay (Private)
- Having a dot at the end of a lookup will now look up child and descendant notes (bubbling up the child notes to the top) that match the query, but without requiring the full match of the prefix note.
- enhance(views): support setting
sort_order
in tree view (docs) (#1685) @kevin (Private) - enhance(schema): Add
Go to File
navigation prompt when schema malformation errors appear (#1679) @nickolay (Private)
Fix
- fix(views):
nav_order
property not respected in tree view (#1684) @kevin (Private) - fix(workspace):
Dendron: Vault add
avoids adding duplicate line (#1689) @kaan (Private)
0.68.1
Breaking changes
Note graph commands lose their V2
suffix and are now simply Dendron: Show Note Graph
and Dendron: Show Schema Graph
. This only impacts functionality with the command palette.