All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Nothing since 0.14
- Removed temporary workaround for injecting the current theme in the tree view panel (no longer needed)
- Fix incorrect negation logic when applying regex exclusions
exclusions
configuration option that allows multiple exclusions rules to filter what is displayed in the treeview based on regex, tags, or a custom space function.- Use a prefix when using
console.error
to make it clear that the error originated from the TreeView plug.
- The
pageExcludeRegex
configuration option is deprected in favor or using an exclusion rule oftype: "regex"
, instead.
- Allow excluding pages based on a user-provided regex (by @djm2k)
- Fix
sortable-tree
library throwing errors on state load (by @MrMugame) - Use correct events
- Fix error when
page:deleted
event is triggered (#11)
clientStore
being called on the server-side was causing SilverBullet to crash (SB#772)
- Include custom styles in tree panel (requires SilverBullet 0.7.2 or greater).
- Include the main SilverBullet stylesheet when rendering the treeview so we can access the CSS variables (previously these were duplicated and hard-coded into the plug)
- Refresh the tree when a page is deleted.
- Drag-and-drop support. Nodes can be dragged to move/rename pages.
- README dark mode screenshot.
- README instructions for adding treeview toggle as an action button.
- Fix an error in the initialization retry code which can be triggered if the local treeview UI state is invalid.
- Disable drag-and-drop functionality in the UI (it isn't implemented yet).
- An error was being incorrectly shown if there was no
treeview
settings in theSETTINGS
page.
- Initial Release.