0.87
Dendron 0.87 has sprouted š±
Breaking changes: We updated the airtableId format to be a dictionary instead of a single value. This makes it possible to export a single note to multiple tables.
If you are using v2 of the airtable pod, you can migrate to the new version by following the instructions here.
- More information in the RFC on standardizing source-field mapping for Pods
Self Contained Vaults: We are now in early preview of self contained vaults. This lets you use and share your Dendron vaults without the need of a workspace.
If you are interested in trying this out, please fill out this survey and we'll add you to early-preview where we'll be holding discussions and offering support. We'll also send you specialized instructions for how to set up self contained vaults!
- More information in in our RFC about self contained vaults
Speed Improvements: Dendron: Show Preview
refreshes faster and editing larger workspaces is more responsive.
This release also includes a number of fixes and improvements, including a new command to aid in creating and reading backup files.
- More information in our documentation on open backup.
Highlights
- feat(vaults): early implementation of self contained vaults
- enhance(workspace): faster preview refresh
- enhance(workspace): faster editing in large workspaces
- enhance(internal): provide a standard way to create and read backup files
Everything Else
- fix(workspace): fix crash that can happen when bad frontmatter is present during doc save
- fix(publish): customHeaderPath breaks publishing if value is set to anything except
header.html
- fix(basics): ensure note title is always a string to avoid errors
- fix(sync): better error message on
Workspace Add and Commit
- fix(lookup): lookup (without spaces) should be case-insensitive
- fix(workspace): issue with notes not being saved on export
- fix(workspace): race condition when backing up configuration
- feat(workspace): doctor command to find (and suggest fix for) keyboard conflicts
- enhance(workspace): warn on keyboard conflicts on first install
- enhance(pods): support exporting a note to multiple Airtable destinations
- fix(views): unblock preview rendering when backlink is invalid
- fix(workspace): race condition when loading native workspace
- fix(workspace): prevent errors in Open Backup Command and Run Migration Command in native workspaces
Community
General Updates
Check out our founder, Kevin, discuss his background and how he started Dendron on the From Zero to One podcast! Find out more details in the episode blurb and listen on Spotify and Xiaoyuzhoufm.
Starboard and TIL Highlights
These are highlights from the Dendron Discord
#starboard
and#today-i-learned
channels.
- š”
xg#6522
shared a fun fact: the distance between Dendron and Hugo is 1988km by car, a 25h drive. "I am tempted to see if I can write an exporter for my needs in less than 25h š"- We say go for it!
Dendron Reading Series
This week's entry in the Dendron Reading Series.
Credit to
johnknowles#1154
for contributing the link for this week's Dendron Reading Series!
It can be interesting to consider the role that games play in our lives. In the era of arcade and video games, the notion of a high score is an object of much attentionāa single metric to judge all players of the game against. The high score becomes as much an adversary as the monsters in the game, or the friends at our side.
And what does the ability to put up high scores in games tell us about the player? Have they figured something out, have a foolproof strategy, secret moves or know-how? Or is it something more innateāa natural knack for the gameāa set of intuitions, feelings, instincts that guide the player? And does this ability speak to other aspects of the playerās life? Does it suggest something about reaction speed, cognitive ability or general strategic reasoning skills?
Event Reminders
- Community Teatime: Drink tea, eat food, and hangout with the Dendron crew!
- Greenhouse Talks: Visit the Greenhouse Talks page for notes from previous sessions.
-
Subject: Publishing workflows with Dendron.
-
Description: Interested speakers will present their workflows for publishing content, followed by an open discussion. The event will be recorded and later published online.
This is a good opportunity to share tips and tricks about nifty things about your workflow, and ask for advice and input on challenges and pain-points in your current system.
-
- Office Hours: Visit the Office Hours page for notes from previous sessions.
- New User Tuesdays: Visit the New User Tuesdays page for notes from previous sessions.
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.
-
Aleksey Rowan
@aleksey#5276
-
Nickolay Kondratyev
@nickolay-kond#9861
-
John Knowles
@johnknowles#1154
Surveyors
A huge thanks to the following Dendronites that provided feedback in the 2022 Dendron User Survey. If you would like to help us improve Dendron, please checkout the survey (and earn a shiny Surveyor Discord badge in the process)!
@Gander7#5328
@yiming#8413
@siddacious#3905
@Tychronos#6624
Changelog
Features
- feat(vaults): early implementation of self contained vaults (docs) (#2517) @kaan (Private)
- feat(workspace): doctor command to find (and suggest fix for) keyboard conflicts (docs) (#2578) @hikchoi (Private)
Enhancements
- enhance(workspace): faster preview refresh (#2527) @tuling (Private)
- enhance(workspace): faster editing in large workspaces (#2527) @tuling (Private)
- enhance(internal): provide a standard way to create and read backup files (docs) (#2521) @hikchoi (Private)
- enhance(workspace): warn on keyboard conflicts on first install (#2578) @hikchoi (Private)
- enhance(pods): support exporting a note to multiple Airtable destinations (docs) (#2582) @Joshi (Private)
Fix
- fix(workspace): fix crash that can happen when bad frontmatter is present during doc save (#2535) @jonathan (Private)
- fix(publish): customHeaderPath breaks publishing if value is set to anything except
header.html
(#2565) @joshi (Private) - fix(basics): ensure note title is always a string to avoid errors (#2551) @kaan (Private)
- fix(sync): better error message on
Workspace Add and Commit
(#2552) @joshi (Private) - fix(lookup): lookup (without spaces) should be case-insensitive (#2570) @joshi (Private)
- fix(workspace): issue with notes not being saved on export (#2574) @tuling (Private)
- fix(workspace): race condition when backing up configuration (#2581) @kevin (Private)
- fix(views): unblock preview rendering when backlink is invalid (#2586) @jonathan (Private)
- fix(workspace): race condition when loading native workspace (#2604) @kevin (Private)
- fix(workspace): prevent errors in Open Backup Command and Run Migration Command in native workspaces (#2607) @hikchoi (Private)