0.70

Dendron 0.70 has sprouted 🌱

Dendronites can now use Dendron: Initialize Workspace to create native workspaces. This means that you can now use Dendron inside an existing project by turning one of its folders into your Dendron workspace. For developers, this takes Docs-as-Code to a whole new level!

This release also includes a variety of fixes and enhancements to publishing, among other improvements.

Highlights

  • feat(workspace): Initialize Workspace command can create native workspaces (docs)
  • enhance(publish): Better formatting of tables on published site
  • fix(publish): syntax highlighting for code blocks
  • fix(publish): make mermaid work consistently on published sites
  • fix(publish): enable katex on published site

Everything Else

  • enhance(markdown): expose desc frontmatter property for variable substitution (docs) (diff)
  • enhance(publish): better position sidebar, main content and footer
  • enhance(commands): copy a tag note link results in hashtags
  • enhance(lookup) Add description field to lookup buttons
  • fix(cli): workspace info prints message to CLI
  • fix(lookup): have schema exact match suggestion in lookup show up at the top of the list
  • fix(lookup): disappearing vaults in vault selection quickpick
  • fix(publish): remove duplicate CSS
  • fix(workspace): remove trailing whitespace in note
  • fix(cli): ajv (a JSON schema validator) no longer prints warning messages to console
  • fix(pods): invalid configuration error

Community

General Updates

As part of the Dendron Site Reorganization, our developer documentation has been migrated over to docs.dendron.so. With this, Dendronites should notice some slimming of the docs on wiki.dendron.so.

New GitHub discussions to get involved in:

Blog posts:

Dendron Reading Series

This week's entry in the Dendron Reading Series.

It is interesting to think about the impact of protective services, automation, and moderation across platforms impacting museums. I may have laughed when reading about subscribers to the OnlyFans account receiving perks like public transit passes and miscellaneous discounts in the city.

This reminds me of platforms like Patreon and Substack, with alternative ways for creators to reach people and build following. For example, Chuck Palahniuk is using Substack as a way to create paid newsletter subscriptions with extra perks: serialized novels that may otherwise have difficulty in the traditional publishing route, physical rewards mailed to people engaging in discussions, homework assignments (not the Project Mayhem kind!), among other things. He's even using it as a way to host a "Study Hall" in Portland where writers, that are paid subscribers, can show up to work in silence.

Office hours

We are updating our office hour schedules! We will be hosting Office Hours every other Wednesday, with these events being created on our Luma Calendar. The next Office Hours will be:

A new team member has sprouted: Tuling

I'm Tuling and I'm another software engineer working at Dendron.

Kevin and I first met back in 2012 when we were both interns at Amazon. I'll never forget our first conversation as it seemed almost impossible to believe. Like Kevin, I also grew up in Germany (born there) before moving to Toronto and then ending up in the states (NJ/WA/CA); I like to say that he's been following my literal footsteps.

When Kevin shared his journey about founding Dendron, I was in awe, but not necessarily surprised given his work ethic. Thanks to him and Dendron, it's given me the motivation to also write/journal more often instead of trusting my memory (not getting any younger...).

During my life hours, I like to dabble in all kinds of hobbies (volleyball, ice skating, rhythm games, bowling, board games). Currently I'm focusing on guitar, learning languages (japanese) and other cultures, and pottery, and I'm excited for what my future self will pick up.

Thank You's

A big thanks to the following gardeners that brought up issues, contributions, and fixes to this release. You can see an overview of all roles here.

Changelog

Enhancements

  • enhance(publish): Better formatting of tables on published site (#1737) @kevin (Private)

Fix

  • fix(publish): syntax highlighting for code blocks (#1732) @kevin (Private)
  • fix(publish): make mermaid work consistently on published sites (#1759) @kevin (Private)
  • fix(publish): enable katex on published site
  • fix(cli): workspace info prints message to CLI

0.69.2

Features

  • feat(workspace): Initialize Workspace command can create native workspaces (docs) (#1701) @kaan (Private)

Enhancements

  • enhance(markdown): expose desc frontmatter property for variable substitution (docs) (diff) (#1721) @hikchoi (Private)
  • enhance(publish): better position sidebar, main content and footer (#1696) @felipe (Private)
  • enhance(commands): copy a tag note link results in hashtags (#1687) @joshi (Private)
  • enhance(lookup) Add description field to lookup buttons (#1735) @tuling (Private)

Fix

  • fix(lookup): have schema exact match suggestion in lookup show up at the top of the list (#1720) @nickolay (Private)
  • fix(lookup): disappearing vaults in vault selection quickpick (#1717) @hikchoi (Private)
  • fix(publish): remove duplicate CSS (#1707) @l2dy
  • fix(workspace): remove trailing whitespace in note (#1736) @l2dy
  • fix(cli): ajv (a JSON schema validator) no longer prints warning messages to console (#1722) @nickolay (Private)

0.69.1

Fix