Skip to content

Releases: heyman/heynote

2.0.0-beta

12 Dec 13:05
Compare
Choose a tag to compare
2.0.0-beta Pre-release
Pre-release

IMPORTANT (breaking change)

The default path of the scratch file has changed. The first time you start the new version of Heynote, your existing buffer file will be migrated to the new note library. If you're using the default buffer location, that means that the existing Scratch buffer file will be moved from %APP_DIR%/buffer.txt to %APP_DIR%/notes/scratch.txt. If you are using a custom buffer location the existing scratch file will be moved from %CUSTOM_DIR%/buffer.txt to %CUSTOM_DIR%/scratch.txt. Before the migration, the existing buffer file will be backed up to %APP_DIR%/buffer.txt.bak or %CUSTOM_DIR%/buffer.txt.bak.

If you are running a previous version of Heynote with the buffer file synchronized across multiple machines using a file synching service such as Dropbox or OneDrive, you should make sure to upgrade all machines to Heynote 2.0 at the same time (closing Heynote before) in order for the file to stay in sync, since the file path for the buffer file has changed.

Support for multiple note buffers.

Apart from the default Scratch buffer, you can now create and switch between multiple note buffers. Ctrl/Cmd+N opens up a dialog for creating a new buffer. By pressing Ctrl/Cmd+S you can create a new note from the current block (the current block will be moved into the new note). New note buffers are saved to the note library which is basically a directory (with sub dirs) on the disk with a .txt file for each buffer. You switch between buffers by pressing Ctrl/Cmd+P.

Other changes

  • The file format for the buffer files has been updated to include some JSON metadata at the top of the file.
  • The cursor(s) location is saved between sessions.
  • Improvements when using a file syncing service (e.g. Dropbox, OneDrive) to sync the note library between machines.
  • The setting for changing the color theme is now located in the program settings, instead of in the status bar.

Merged PRs

  • Improve global hotkey handling and documentation for Linux by @peterjaric in #258
  • Support for multiple note buffers by @heyman in #265
  • Fix icon for nix systems by @OiYouYeahYou in #275
  • Make a backup copy of buffer.txt before migrating to new note library by @heyman in #280

New Contributors

Full Changelog: v1.8.0...v2.0.0-beta

1.8.0

14 Jul 14:01
Compare
Choose a tag to compare

What's Changed

  • Block parsing optimization by @heyman in #241
  • Add documentation file (which will be used to generate documentation page on heynote.com) by @heyman in #242
  • Add default redo cmd that works on all Platforms. Mod+Shift+Z by @c3cris in #243
  • Fix bug causing editing to break for empty blocks in some cases by @heyman in #246
  • Bump braces from 3.0.2 to 3.0.3 by @dependabot in #248
  • Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #249
  • Add setting for configuring the default block language by @heyman in #251
  • Vue language support by @jongwoo328 in #240
  • Support Dart Syntax by @dongheeleeme in #233
  • Document how to format number with toLocaleString by @hanoii in #202
  • Fix error on startup for large buffers by @heyman in #253

New Contributors

Full Changelog: v1.7.1...v1.8.0

1.8.0-beta.3

14 Jul 13:08
Compare
Choose a tag to compare
1.8.0-beta.3 Pre-release
Pre-release

What's Changed

  • Fix error on startup for large buffers by @heyman in #253

Full Changelog: v1.8.0-beta.2...v1.8.0-beta.3

1.8.0-beta.2

14 Jul 12:05
Compare
Choose a tag to compare
1.8.0-beta.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.8.0-beta...v1.8.0-beta.2

1.8.0-beta

08 Jul 13:21
Compare
Choose a tag to compare
1.8.0-beta Pre-release
Pre-release

What's Changed

  • Block parsing optimization by @heyman in #241
  • Add documentation file (which will be used to generate documentation page on heynote.com) by @heyman in #242

Full Changelog: v1.7.1...v1.8.0-beta

1.7.1

03 Jul 07:42
Compare
Choose a tag to compare

What's Changed

  • Update to latest version of Electron. Fixes crash on MacOS 15 Developer Preview (#232)
  • Add .webmanifest to web app by @heyman in #211

Full Changelog: v1.7.0...v1.7.1

1.7.1-beta

30 Jun 14:15
Compare
Choose a tag to compare
1.7.1-beta Pre-release
Pre-release

What's Changed

  • Update to latest Electron version

Full Changelog: v1.7.0...v1.7.1-beta

1.7.0

12 Feb 02:21
Compare
Choose a tag to compare

What's Changed

  • Fix "white flash" effect when resizing window in dark mode by @heyman in #154
  • Webapp mobile fixes by @heyman in #155
  • Add prev variable to Math blocks that holds the previous value by @heyman in #156
  • Add settings button to status bar by @heyman in #161
  • Add version number to settings dialog. by @heyman in #163
  • Persist window location when opening the app #171 by @ImKaashif in #173
  • Copy whole current line(s) when selection(s) are empty by @heyman in #177
  • Remove unneeded macOS signing entitlements by @BlackHoleFox in #174
  • Fix block corruption when deleting block content using deleteLine command by @Maran1947 in #134
  • Bump vite from 4.5.1 to 4.5.2 by @dependabot in #189
  • Add PowerShell and Diff language modes by @heyman in #191
  • "Always on top" setting which makes Heynote stay on top of other programs by @heyman in #179

New Contributors

Full Changelog: v1.6.0...v1.7.0

1.7.0-beta.2

09 Feb 15:31
Compare
Choose a tag to compare
1.7.0-beta.2 Pre-release
Pre-release

What's Changed

  • Bump vite from 4.5.1 to 4.5.2 by @dependabot in #189
  • Add PowerShell and Diff language modes by @heyman in #191
  • "Always on top" setting which makes Heynote stay on top of other programs by @heyman in #179

Full Changelog: v1.7.0-beta...v1.7.0-beta.2

1.7.0-beta

08 Feb 13:46
Compare
Choose a tag to compare
1.7.0-beta Pre-release
Pre-release

What's Changed

  • Fix "white flash" effect when resizing window in dark mode by @heyman in #154
  • Webapp mobile fixes by @heyman in #155
  • Add prev variable to Math blocks that holds the previous value by @heyman in #156
  • Add settings button to status bar by @heyman in #161
  • Add version number to settings dialog. by @heyman in #163
  • Persist window location when opening the app #171 by @ImKaashif in #173
  • Copy whole current line(s) when selection(s) are empty by @heyman in #177
  • Remove unneeded macOS signing entitlements by @BlackHoleFox in #174
  • fix: Block corruption when deleting block content using deleteLine command by @Maran1947 in #134

New Contributors

Full Changelog: v1.6.0...v1.7.0-beta