Open source note-taking app made for programmers!

Boostnote

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Boostnote 0.15.3

Boostnote

 -  100% Safe  -  Open Source

What's new in this version:

Boostnote 0.15.3
- Scheduled theme
- Improve inline code block style
- Fix attachment path when exporting a note into a markdown or html file
- Improve Taiwanese Mandarin locale
- Fix adding a Storage that you have unlinked once


Boostnote 0.15.2
- Fix scroll sync
- Fix editor ctrl click for internal links
- Bump lodash-es from 4.17.10 to 4.17.15
- Bump lodash.mergewith from 4.6.1 to 4.6.2


Boostnote 0.15.1
- Make RTL optional
- Fix sidebar scrolling
- Fix misplaced sidebar tooltip
- Add tag link handling with :tag:#tag syntax
- Bump deps(lodash.template and url-parse)


Boostnote 0.15.0
- Add Nord UI theme
- Add Vulcan UI theme
- Scroll Bars can now be hidden
- Add sorting direction buttons
- Style Dropdown colour (theme aware)
- Improve markdown previewer h1 style
- Filter tags and folders
- Improve locale
- Add rtl toggle button
- Add Wiki Link to Help Menu
- Fix attachment links with non-latin characters
- Fix wrong handler for setting button
- Fix eslint error and integrated with prettier
- Fix prettier configuration
- Update docs


Boostnote 0.14.0
- Ability to stop auto update
- Admonition
- Add TOC UI
- Improve exporting notes with diagrams
- Add Czech translation
- Add state diagram to markdown preview
- Add Ok button to export confirmation box
- Fix emoji render on notes list
- Fix height of mermaid diagrams
- Fix TOC links and scrolling
- Fix preview-window's scroll behavior
- Fix/fix to work markdownlint#3147
- Add error handling to "New note from URL" dialog
- Delete Dialog: typo for the "type" property
- Remove redundant conditions of macOS in main-menu
- Improve reading files
- Bump lodash from 4.17.10 to 4.17.13
- Bump js-yaml from 3.12.0 to 3.13.1
- Upgrade electron to v4


Boostnote 0.13.0
- Format markdown content with Prettier
- Add support for plantUML mindmap, wbs, gantt
- npm 'test' script should contain jest tests
- Fix #3160 Add ability to sort lines with hotkey combination
- Fix the same hot-key pattern as the one already in use
- Fix throwing of exception on multiple instances
- Add sidebar collapse button to sidebar while viewing the tags list
- Fix Dracula theme buttons in storage settings
- Fix: Can't open external browser in Markdown Preview with external link containing '#'
- Fix #888 - Wrong word count due splitting
- Add option to disable the automiatic deletion of un-referenced attach
- Update Chinese translation
- Fix #2636 - Can't scroll to bottom of editor pane
- Fix JavaScript hello world example
- Add CodeEditor::setLineContent method to manipulate line contents
- Fix #3174: Enable dragging of notes
- fix: HotkeyTab accidentally set incomplete hotkey
- Fix #3190 - App blanks out after setting HotKey
- Fix XSS vulnerability after PDF export (issue #3178)
- Fix routing for tag filtering (issue #3157)
- Only show context menu if "switch preview" is not set to "on right click"
- Stricter regex pattern in pathname matching
- Fix #3060 - broken TOC Link
- Fix #2935 - Selecting multiple notes when opening them
- Fix #3159 - blanking with "href" in an element
- MarkdownPreview should scroll to top after selecting another note
- optimize: should highlight any non-empty search query
- Suppport auto generating toc content for the [TOC] tag
- tweak MarkdownPreview style to optimize overflow scrollbar display
- Html to md feature
- Fix #3007 - xss related to mermaid


Boostnote 0.12.1
- Fix themes
- Discard warnings
- MarkdownEditor and MarkdownSplitEditor always wrap lines
- Fix issue 3123
- Fix permissions
- Fix several propType errors raised by 'react.development.js'


Boostnote 0.12.0
- Change log not available for this version


Boostnote 0.11.17
- Make markdown lint configurable(Disabled by default)


Boostnote 0.11.16

- Add React hooks section to code style guide
- Fix snippet inside of math block
- Fix empty link #2978
- Fixed typo on string 137
- Increase arrow size on sidebar
- Add "Ctrl + /" and "Shift + Ctrl + /" to insert today's date and time
- Issue 2858 - Will no longer attempt to redraw images that are already of the correct rotation
- Update productDescription in gruntfile.js to fix grammatical error
- Issue 2950 - clicking on elements when in full page preview toggles the mode back to split
- Fix locale json format, add some translations for ja
- Removed erroneous parameter resulting in PlantUML server URL not being used
- Click a note link will now select the right folder note and not /home
- Upgrade Travis CI node and npm versions
- Spellcheck dropdown fix
- Fix copy button
- Sorting notes alphabetically now sort starting numbers in titles right
- Fetch page title when paste valid markdown title with one valid URL
- README: removed mobile app mention (#2828)
- Initialize storage ignores now tags from skipped notes
- After select an other note now scroll to top
- Multiple minor changes at the preferences tabs
- add default value to custom CSS editor
- add Nord editor theme
- Fixed bug-2875
- Update all locales copyright year
- fix newNoteModal create note twice after double click quickly
- Automatic update the table of content if available
- [Fix] Cloning a note will now clone more note properties
- Refactor code editor by moving the expand snippet out to a separate file
- Introduce markdownlint #864
- [Feature] Edit from preview
- Export a Markdown note as PDF
- Add ~ and _ to autoclosing brackets
- enable dark mode support for macOS mojave
- Add missing Chinese translation in preference page


Boostnote 0.11.15
- Fix auto updater


Boostnote 0.11.14

Features:
- Zoom in and out image

Bug fixes:
- Fix local images in markdown preview
- Fix drag and drop images
- Fix default editor font for Windows
- Fix grammar error in UI
- Fix Gif animation
- Fix note title with


Boostnote 0.11.13

Features:
- Introduce auto detect of language of snippet notes
- Introduce colored tags
- Add cheatsheets to menu
- Update locale
- Make menu bar visibility configurable
- Improve tab ui of snippet notes
- Highlight lines in code editor
- Make markdown preview accept image dragging
- Make auto bracket matching configurable
- Introduce image gallery

Bug fixes:
- Fix bullet position of LaTeX equation in list
- Fix KaTeX alignment in display math
- Fix hotkey alias, Cmd
- Fix unhandled error from Removal of USB drive
- Fix white background appears while resizing sidebar
- Fix saveTagsAlphabetically
- Fix paste image
- Fix Cmd+Left to go to end of line on Mac
- Fix min width of note list
- Fix checkbox list style
- Fix scroll bar of tag list is not visible
- Fix toc
- Fix wrong sanitization which generate closing tag
- Fix lock button
- Fix deleting note not navigates to next note
- Fix auto-updating numbered list
- Fix scrolling in note list

Dev:
- Refactor
- Prevent checkUpdate triggered in dev env
- Add FAQ.md
- Update docs
- Fix windows debug path
- Lint before commit


Boostnote 0.11.12

Features:
- Add YAML for chart
- Add support to abbreviations, definition lists and subscript/superscript text
- Add support for converting to MD when paste HTML
- Add attributes to fence blocks
- Add link jump to a specific line
- Add delete hotkey.(macOS: Command + Shift + Backspace, others: Ctrl + Shift + Backspace)
- Enhance tag management
- Delete tag through context menu
- Make Custom css take precedence over default style
- Show a confirm alert when emptying trash can.
- Add an option to disable scroll sync
- Store editor view option into preferences
- Use title in frontmatter if it exists
- Implement block folding by headings
- Add Portuguese(pt-PT) locale
- Add Thai(th) locale
- Add French(fr) locale
- Add button to clear all checkboxes

Bug fixes:
- Fix inline html
- Fix route when selecting multiple tags
- Fix the shift selection and ctrl selection in note list
- Fix cursor position after expending snippet
- Fix unchecking a checkbox with a code block containing checkbox syntax
- Fix pt-BR locale
- Fix typos in UI
- Fix an empty extra page when exporting as PDF
- Fix blockquotes when exporting as HTML
- Fix color for even rows
- Remove emacs keymap Ctrl-V binding to allow pasting
- Fix errors generated by toggling split editor
- Fix segmentation faults with glibc 2.28.
- Disable hyperlinks for attachments
- Fix abbreviations for Option in hotkeys
- Fix errors when saving a blank hotkey

Dev:
- Upgrade electron to v3.0.8
- Add vscode debug support
- Remove console.logs


Boostnote 0.11.11

Features:
- Add YAML for chart
- Add support to abbreviations, definition lists and subscript/superscript text
- Add support for converting to MD when paste HTML
- Add attributes to fence blocks
- Add link jump to a specific line
- Add delete hotkey.(macOS: Command + Shift + Backspace, others: Ctrl + Shift + Backspace)
- Enhance tag management
- Delete tag through context menu
- Make Custom css take precedence over default style
- Show a confirm alert when emptying trash can
- Add an option to disable scroll sync
- Store editor view option into preferences
- Use title in frontmatter if it exists
- Implement block folding by headings
- Add Portuguese(pt-PT) locale
- Add Thai(th) locale
- Add French(fr) locale
- Add button to clear all checkboxes


Bug fixes:
- Fix inline html
- Fix route when selecting multiple tags
- Fix the shift selection and ctrl selection in note list
- Fix cursor position after expending snippet
- Fix unchecking a checkbox with a code block containing checkbox syntax
- Fix pt-BR locale
- Fix typos in UI
- Fix an empty extra page when exporting as PDF
- Fix blockquotes when exporting as HTML
- Fix color for even rows
- Remove emacs keymap Ctrl-V binding to allow pasting
- Fix errors generated by toggling split editor
- Fix segmentation faults with glibc 2.28
- Disable hyperlinks for attachments
- Fix abbreviations for Option in hotkeys
- Fix errors when saving a blank hotkey

Dev
- Upgrade electron to v3.0.8
- Add vscode debug support
- Remove console.logs


Boostnote 0.11.10
Features:
- Add default note option
- Add default language option for snippet notes
- Add Dracula theme
- Add macOS touchbar support
- Add tag autocomplete
- Add smart table editor
- Add automatic table of contents generation for Markdown
- Apply alternate background color for table rows
- Add linethrough checkbox & make it optional
- Add exporting all markdown files in a storage
- Add a Copy button the Snippets tab
- Change Toggle Editor Mode hotkey on OS X
- Display timestamp on all notes
- Allow abbreviation for Option in hotkeys
- Add a context menu handler to show an attachment in the explorer
- Make links clickabl
- Improve style
- Escape Pipe character when inserting a URL into a tabl
- Make tags over the editor are clickabl
- Support front-matter
- Improve locales
- Add Polish locale
- Improve wordings of UI

Bug fixes:
- Fix visual bug with preview
- Fix small visual bug in tag autocomplete
- Fix graphical bugs in snippet list
- Update codemirror to fix centered column as not emoji
- Fix TypeError thrown on the Snippets page
- Monokai theme fixes
- Fix style break in folder list of preferences
- Fix selection position changing when going fullscreen or resizing splitEditor
- Fix a bug causing right click to copy a note
- Fix tag autocomplete in snippet note
- Fix admonitions
- Fix scroll for long table
- Fix drop image rotate wrong

Dev:
- Update contributing.md
- Update readme.md
- Update issue template
- Add EditorConfig


Boostnote 0.11.9
Features:
- Add a shortcut for focusing tag editor(CmdOrControl+Shift+T)
- Add code snippets to search scope
- Add DITAA support
- Improve side navigation color
- Add per-folder sort
- Restore window position

Bug fixes:
- Fix search value for html export path
- Fix trash info panel
- Fix version of markdown-it-admonition
- Fix wrong escape in codeblock
- Fix mermaid style for dark theme
- Fix markdown snippet
- Fix migration for attachments
- Fix snippet list bug
- Fix todo percentage

Dev:
- Upgrade electron version
- Improve development scripts
- Update documents


Boostnote 0.11.8
Features:
- Allow customizing html escape when exporting a note
- Improve settings UI
- Add collapsed state for storage
- Add Table formatter
- Upgrade codemirror
- Support mermaid
- Implement hotkey for toggle editor
- Change shortcuts for Next note and Previous note
- Improve bracket autoclosing

Bug fixes:
- Fix attachments migration
- Fix context menu bug
- Fix Focus search shortcut
- Fix flickering when creating a note
- Fix UI bug when deleting a note


Boostnote 0.11.7
Bug fixes:
- Upgrade markdown-it-plantuml to support non-english characters
- Fix styling of admonitions in Windows
- Fix migration images from the legacy location
- Improve locales(French and Traditional Chinese)
- Adjust position of info panel

Dev:
- Remove unnecesary dependencies
- Upgrade electron to v2.0.3
- Fix typo in comments


Boostnote 0.11.6
Features:
- Resizable split view. You can adjust width of editor and preview by dragging
- Hide copy to clipboard button when printing
- Open local files by OS shell
- Add Turkish locale
- Improve note attachments
- Custom markdown css
- Generate an image tag when the pasted URL is image
- Support markup admonitions
- Implement shortcuts for zoomin and zoomout
- Adjust cursor position after updating title of link
- Implement shortcuts for toggle editor mode

Bug fixes:
- Fix laggy searching by debounce rendering
- Fix placeholder color of dark themee
- Fix styling of crowdfunding tab
- Fix background color of kbd tag in monokai theme
- Fix wrong path of snippets
- Fix smart arrows
- Improve locales
- Fix styling of tooltip
- Remove unused tags

Dev:
- Fix duplicated lines after merging
- Fix yarn.lock
- Update Electron to v1.8.7.


Boostnote 0.11.5
Features:
- Show only related tags, select multiple tags
- Add fullscreen shortcut for non macOS
- Show confirmation dialog when deleting notes from the context menu
- Add Japanese locale
- Add Italian locale
- Add Persian locale
- Discard unassigned tags in tag list
- Add monokai theme
- Delete images when it is not presented in note anymore
- Delete all images when its note
- Enable codemirror multiplex mode
- Configurable plantUML server
- Update codemirror

Bug fixes:
- Fix missing locales
- Fix moving notes with images
- Fix menu popup when alt is pressed
- Fix image display after pasting
- Fix typo in spanish locale
- Fix typo in zh-TW locale
- Fix note count of storage list
- Fix deprecation warning of moment.js
- Fix preview link bug
- Fix internal note link bug
- Fix font color for printing and exporting when using dark theme
- Fix font color in code block
- Fix empty trash menu when sidebar folded
- Fix image path in exported notes on windows
- Fix drag and drop move more than one note when the target note is not focused
- Fix note item styling of dark theme
- Fix inconsistent updates to react component state
- Fix mis-referenced state properties

Dev:
- Update node version for travis CI
- Add an issue template
- Refactoring
- Optimize image assets


Boostnote 0.11.4
Features:
- Update locales.(Chinese, Spanish, German and Portuguese)
- Implement folding to code editor
- Add cleaning up trash to context menu
- Implement sort option for tags

Bug fixes:
- Fix i18n
- Fix styling of Side nav
- Fix editor behavior of vim mode
- Escape html characters before convert to HTML
- Fix reload crash on /searched
- Fix process remaining after closing all windows on Linux with Cinnamon
- Ignore broken note

Dev:
- Prepare to use Jest
- Refactor copying images


Boostnote 0.11.3
Features:
- i18n BoostIO/Boostnote#1640 BoostIO/Boostnote#1692 BoostIO/Boostnote#1700 BoostIO/Boostnote#1713 BoostIO/Boostnote#1720
- Make sanitization configurable BoostIO/Boostnote#1715
- Add rulers BoostIO/Boostnote#1709

Bug fixes:
- Fix blog posting
- Prevent generating title when pasting URL to inside of a link tag
- Fix Copy Note Link button in Context Menu
- Fix smart quotes when blog posting
- Fix filenames with forbidden symbols during export
- Fix wrapping for long LaTeX formula
- Fix process resting after close main window

Dev:
- Add unit tests for markdown


Boostnote 0.11.2

Features:
- Add draggable handle

Bug fixes:
- Allow some html tags just like github does
- Fix note link
- Fix note item UI


Boostnote 0.11.1
- Fix checkbox
- Fix typo


Boostnote 0.10.0
- Change log not available for this version


Boostnote 0.9.0
- Discard Finder
- Make line numbers in the editor optional
- Convert uml to utf8 before converting to base64
- Change the control icon on Windows
- Added button for copy note link
- Name note to imported file
- Added encoding meta tag
- Make save button position
- Remove inline-style from markdown link list
- Allows keyboard text selection in Finder search box
- Feat/add ability to clone note
- Allow preview area to scroll past end of file
- Remove leading # when creating tag

Bug / Fixes:
- Fix info right buttons layout
- Fix the editor lock button layout
- Fix the folded layout on side bar
- Fix the Solarized Dark Styling

Dev:
- Update KaTeX library from 0.7.1 to 0.8.3


Boostnote 0.8.21
Features:
- Export folder
- Export html
- Implement delete confirmation dialog
- Close a bracket automatically

Other minor changes:
- Remove init modal
- Add tooltip to new note button
- Add small notification ui on preferences change

Fix:
- Fix update for Windows
- Fix failure to open Finder on Ubuntu16.04
- Fix links to snippet note
- Fix starred item count
- Fix editorIndentSize config option
- Fix elixir highlighting
- Fix note disappearing when adding tag
- Fix font-family for code-editor
- Fix missing style for solarized-dark-theme
- Info panel
- Markdown table
- Create folder modal


Boostnote 0.8.20
Features:
- Export folder BoostIO/Boostnote
- Export html BoostIO/Boostnote
- Implement delete confirmation dialog BoostIO/Boostnote
- Close a bracket automatically BoostIO/Boostnote
- Other minor changes
- Remove init modal BoostIO/Boostnote
- Add tooltip to new note button BoostIO/Boostnote
- Add small notification ui on preferences change BoostIO/Boostnote

Fix:
- Fix update for Windows BoostIO/Boostnote
- Fix failure to open Finder on Ubuntu16.04 BoostIO/Boostnote
- Fix links to snippet note BoostIO/Boostnote
- Fix starred item count BoostIO/Boostnote
- Fix editorIndentSize config option BoostIO/Boostnote
- Fix elixir highlighting BoostIO/Boostnote
- Fix note disappearing when adding tag BoostIO/Boostnote
- Fix font-family for code-editor
- Fix missing style for solarized-dark-theme
- Info panel BoostIO/Boostnote
- Markdown table BoostIO/Boostnote
- Create folder modal BoostIO/Boostnote


Boostnote 0.8.19

Feature:
- Solarized Dark Theme
- Markdown Live Preview
- Scroll Past End
- Imroved the Dark Theme
- Add Pin to NoteItemSimple
- added ctrl+, shortcut to preference modal
- Add custom LaTeX delimiters to preferences
- Add a specific style for checked inputs

Fix:
- Fix link to Cloud-Syncing
- Fixed regex to stop [anytingx] being counted as a checkmark
- fixed import of new notes
- Fix the folded side bar layout
- fixed incorrect fontFamily for multiple fonts
- fixed global styles
- Added border radius & background color to NavToggleButton
- Correctly link to moved markdown helper
- Use existing file metadata for created and modified dates
- Fix note title


Boostnote 0.8.18

Features:
- Fix note title
- store correct window size on Linux
- Feature multiselect notes delete and move to another folder
- fix anykey can close the initmodal window issue
- Fix Margin at Note Detail
- SideNavItem: add background when hover
- Fix layout at initial modal
- confirm tag at onBlur event
- Correction Notification top-left
- Add newsletter link to preference modal

Bug fix:
- Fix surrogate pairs garbling on folded SideNav
- Fix folded layout
- Fixbug react code mirror
- Fix finder layout

Dev:
- React.PropTypes is deprecated from React 15.5
- fixed eslint warnings


Boostnote 0.8.17

Features:
- Fix note title
- Adjust Note in Uitab && Add message notification for data policy save
- Include each note only once when sorting by pin
- Added the context menu to the list view
- Fix enabling no focus right click pin to top and show adequate context menu
- Make ZZ work in vim mode
- Added shortcut ctrl+q for quit and quit the app when using the Windows Close button
- Only make the selected tag active
- Add counter on note filter
- Add PlantUML support
- Enable importing file to empty folder
-  Option for preferences in menus
- Change default theme and add white
- Add simple addon for CodeMirror
- Add task item to indent adjustment target for list
- Add community on tab in preferences
- Add facebook group url to infotab
- Icon Design Update
- Improve the initial content
- Update note design

Bug fixes:
- Only decode the url when the content of the link is a string
- Fix solarized dark/light code block thema bug
- Solarized light/dark bug fix
- Replace selection with pasted image
- Fix windows scrolling bug

Dev:
- Fix grunt pre-build error
- Electron-prebuilt is obsolete. use latest electron instead
- Removed mixpanel
- Updated markdown-it-kbd to 1.1.1 from 1.1.0


Boostnote 0.8.16

Feature:
- Feature rearrange storage
- Allow users to disable “Saved to clipboard” notification
- Feature tag area
- Add notelist right click (context menu) and delete note
- Support for solarized dark and light themes
- Improve searching
- Pin to top
- Add keyboard markdown

Fix:
- Fix grammer in InfoTab
- Align notification bar with the navigation bar
- Place notifications on the right side of the notification bar
- change grand to grunt
- Fix “borde-box” typo
- Sean/improve english
- Grammar and capitalization fix
- Change to apply font with single quotations
- Fix to create imageDir if it does not exist
- Fixed button protrustion when creating a new folder
- Replace pdf to print
- Fix URIs decoded with mdurl
- Fix layout
- Fix: Tag list cannot be scroll
- Grammar fix
- Adjust tooltip
- Fix side nav style
- start point of absolute to the right
- Fix typo in “Markdown”
- Adjust notification HotKeyTab
- Change the tooltip text of the lock button for easy to understand what its role
- ClearMessage notification HotKeyTab
- Change crowdfunding Bountysource to OpenCollective
- Make on keyboard introduction

Dev:
- Add recent translated korean developement & debug docs
- Add try/catch logic to recording of analytics events
- Fix: “Uncaught TypeError: Cannot read property ‘className’ of null”
- Add getTargetIndex() and replece them
- Remove unused vars
- Snapcraft
- Add ama event for snippet lang


Boostnote 0.8.15

Features:
- Add file drop on NoteList
- Support for extended table markdown syntax
- Add markdown-it-named-headers and adjust to use Japanese or Chinese
- Add wordcount and lettercount to InfoPanel
- Make pasting an image in CodeEditor work
- Add RealtimeNotification
- iss #832 Make :q work in vim mode
- Add link for cloud integration

Bug Fix:
- Fix note creation in All Notes
- Fix typo regarding fullscreen
- Fix app name and icon on linux
- iss #809 normalize text works only in img tag
- Fix image insesration problem

Dev:
- Componentnize NewNoteButton
- Add eslint plugin react
- Fix by eslint react
- Add to specify npm version


Boostnote 0.8.14
Bug fixes:
- Fix configmanager
- Make RcParser ignore errors at JSON.parse().


Boostnote 0.8.13

Features:
- Fix layout
- Change to work ctrl-e and ctrl-w in RIGHTCLICK
- Add Print
- iss #758 Add InfoButton and InfoPanel in Trash
- Context search
- Add boostnoterc revival

Bug fixes:
- Change order for AMA event
- Fix noteCount on a note trashed
- Fixes typo in welcome screen
- Fixed InfoPanel layout in Trash
- Finder UI Fix (My Storage positioning)
- Add Lato font-face definition to main.html
- Add storageKey to MarkdownEditor
- Update application wording


Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe