Based on https://www.markdownlang.com/extended/footnotes.html
* Both "official" [^1] and [^1]: def
* And inline ^[My foot note]
Features:
* Properly parsed in markdown parser
* Syntax highlighting
* Live Preview to ... when on-hover preview of content, on-click moves
cursor to definition
* Reference completion
* Invalid references are marked
* Modified renamePage function in refactor.ts to ensure navigation to the new page occurs after the index queue is processed, so that linked mentions reflect updated data once arriving there
* feat: add command to toggle clean mode
* refactor: simplify wiki_link no-clean-mode logic
* refactor: use more sensible clean-mode toggling logic
* fix: fix clean-mode-off not lasting across reloads
* refactor: move var declaration to where it's used
* feat: add root data attribute for clean mode state
This allows writing styles based on whether clean mode is currently
enabled or disabled.
* feat: reset clean-mode-off syntax color
* feat: un-hide lua directives in clean-mode-off
* style: format changes from 60379b1
* feat: rename 'Toggle Clean Mode' command
'Toggle Clean Mode' is now 'Toggle Markdown Syntax Rendering', and along
with the change in semantics, now defaults to false. The associated
variables have also been renamed.
* docs: add MD syntax rendering command to docs
- Add optional logout parameter to system.wipeClient
- Add new 'Clear Local Storage & Logout' command
- Update API to support logout parameter
- Clean up server code comments
* feat(menu): Make menu responsive
* feat(menu): make vertical menu opt-out by specifying custom CSS classes
* feat(menu): Add option to style the menu as a bottom-bar on mobile
* fix(settings): rename values for mobileMenuStyle
* Creation of separate aspring-page objects for pages linked to, but not created
* Show "No results" instead of broken markdown table for no query results
* Show schema validation errors
* Deno upgrade
* Adds config support to plugs (see examples)
* Moves all builtin schemas to plug config
* Adds core plug just for builtin schemas
* Changes how attributes are indexed and completed, now attempts to derive a JSON schema for ad hoc attributes