Skip to content

v1.2.0

Choose a tag to compare

@fabiospampinato fabiospampinato released this 25 Jan 01:21
· 277 commits to master since this release
New Features
  • Added a cross-platform “About” window
  • Export: added support for HTML
  • Export: added support for Markdown
  • Export: added support for PDF
  • Added “Undo” and “Redo” to the menu
  • Added an Help -> View Changelog menu entry
  • Added a menu entry for opening the devtools
  • Added a “Float on top” menu entry
  • Added a “New from Template” menu entry
  • Added a shortcut for “Permanently Delete”
  • Added some delete-key based shortcuts for trashing/restoring/deleting a note
  • Added basic support for range selection when holding shift key
  • Added support for toggling checkboxes in preview mode
  • Added a Split-View mode
  • Added autosaving capabilities
  • Preserving metadata about creation and modification dates
Improvements
  • Tutorial: improved KaTeX syntax examples
  • Opening the parent of the current data directory when changing it
  • Opening the current attachments directory when adding some new attachments
  • Checking if the chosen data directory is the current one
  • Improved support for selecting all text
  • Markdown: added support for relative file paths as urls
  • Editor: preserving/restoring cursors on blur/focus
  • Readme: updated screenshots
  • Added Trilium to the comparison table
  • Added Joplin to the comparison table
  • Icon: slightly larger
  • Improved startup time: lazy loading heavy modules
  • Improved startup time: showing the window with a skeleton UI much quicker
  • Improved startup time: rendering the skeleton quicker
  • Optimized Markdown rendering when no Markdown features are used
  • Optimized Markdown stripping when no Markdown features are used
  • Upgraded electron to v4
Bug Fixes
  • Avoiding copying the file to attach if it’s already an attachment
  • Linux: fixed icon generation
  • Much more resilient metadata sanitization and parsing
  • CodeMirror: avoiding restoring the cursors if the document height changed
  • Codemirror: properly focusing/resetting the editor
  • CodeMirror: resetting undo history when the note changes
  • Ensuring debugging tools are not used in production builds
  • Properly detecting “rename” events on Windows
  • Ensuring KaTeX doesn’t mess with generated paths
  • Markdown: properly encoding generated urls
  • Ensuring the currently active note remains active after editing its tags