Quiver Changelog

What's new in Quiver 3.2.7

Sep 30, 2019
  • Fixed an issue with scroll sync
  • Fixed an issue with the Evernote importer
  • Bumped up the number of recent notes to 50

New in Quiver 3.2.6 (May 31, 2019)

  • Added a mechanism to recover from invalid file bookmarks

New in Quiver 3.2.5 (May 10, 2019)

  • Fixed an issue with stale security bookmarks that may cause note contents to show as blank. (It was a loading issue and the note files on disk are intact.)
  • Fixed a crash that occurred to some users when deleting notes.
  • Fixed a crash related to SearchManager.
  • A lot of the application code has been converted to Swift behind the scenes.
  • This update also includes “Quiver Web Clipper” for Safari as an app extension.

New in Quiver 3.2.4 (Jan 30, 2019)

  • Added web clipper support. “Quiver Web Clipper” is available for download from the Chrome Web Store.
  • Fixed a bug that caused loss of note edits when a note was opened in a separate window and subsequently moved to a different notebook.

New in Quiver 3.2.3 (Dec 10, 2018)

  • Added back “Sync” and “Backup” tabs in preferences
  • Fixed a regression that broke manual sorting of notes

New in Quiver 3.2.2 (Dec 2, 2018)

  • Fixed an issue that full-text search didn’t work for some users
  • Fixed an issue with deleting a note in a shared notebook
  • Added back “Search by #tag”

New in Quiver 3.1.3 Build 138 (Apr 6, 2018)

  • Added support to create a sub notebook more easily: just right click on a notebook, then select “New Notebook…” from the contextual menu.
  • Added “Copy Note as…” options to the main menu
  • Fixed an exception that occasionally cause the app to display no notes upon launch
  • Fixed an issue with loading remote images whose mime types are not set properly

New in Quiver 3.1.2 Build 126 (Dec 20, 2017)

  • Fixed an issue with LaTeX rendering of combining characters
  • Fixed a regression that broke manual sorting of notes in a notebook

New in Quiver 3.1.1 Build 123 (Oct 21, 2017)

  • Fixed a crash in v3.1.0 that happened to a small number of users.

New in Quiver 3.0.7 Build 102 (Jun 19, 2017)

  • Fixed an issue that the note list may get out of sync after moving or deleting notes
  • Updated js-sequence-diagram to v2.0.1
  • Updated flowchart.js to v1.6.6
  • Fixed an image scaling issue introduced in 3.0.6
  • Fixed an issue that certain text files were incorrectly detected as image files when dragged in
  • Disable the move button in the “Move to Notebook” panel, when no notebook is selected.

New in Quiver 3.0.6 (Apr 19, 2017)

  • Support image resizing in Markdown cells with a new syntax: ![title](image.png =100x200)
  • Pasting an image from the clipboard into a Markdown cell now works
  • Fixed an issue that clipboard images taken on retina screens end up huge and pixelated
  • Fixed a crash that occurred immediately after opening a Quiver library
  • Encode URLs when converting links to Markdown
  • Fixed an issue that raw web links were not clickable in the Markdown preview
  • Fixed an issue that linked files couldn’t be opened on macOS 10.12.4 due to permission errors
  • Fixed an issue with copying a note link containing Chinese characters

New in Quiver 3.0.5 (Mar 30, 2017)

  • Fixed an IME input issue on macOS 10.12.4.
  • “Export to PDF” now has “Print background” off by default.

New in Quiver 3.0.4 (Mar 22, 2017)

  • Changed the Markdown parser to markdown-it. As a result, Markdown rendering is now significantly (25x) faster, and many parser-related bugs are fixed.
  • Lots of code refactoring for better app performance (editor and preview)
  • The Evernote importer now uses much less memory and can import huge (gigabytes) ENEX files. It also runs faster.
  • Added support to export a note as a single image (PNG)
  • Improved the PDF export functionality
  • Fixed a bug that empty tags were shown in macOS Sierra.
  • Changed the default font in the editor and preview to the Apple system font
  • Fixed an issue that newline characters could be inserted into a note’s title
  • Added a keyboard shortcut (Ctrl+Cmd+M) for “Move to Notebook”
  • Deleting the last cell in a note will now set the focus on the second last cell so that you can keep deleting.
  • Tab completion in code cells was removed as this feature was rarely used.

New in Quiver 3.0.3 (Jul 11, 2016)

  • Fixed an issue with pasting a URL from Chrome's address bar.

New in Quiver 3.0.2 (May 10, 2016)

  • Added syntax highlighting support for Fortran, Kotlin, Xojo.
  • Added a new code cell theme: IPlastic
  • Fixed a bug that extra spaces were added in front of code comments
  • Fixed a bug that the keyboard focus was lost when switching from preview to editor
  • Added a keyboard shortcut (Cmd+Shift+P) to toggle between editor and preview
  • Updated ACE to v1.2.3. A few vim related issues were fixed in this version.
  • Updated flowchart.js to v1.6.2. A few flowchart bugs were fixed in this version.
  • Added “Open”, “Open With” and “Show in Finder” menu items to the context menu of file links
  • Both - [x] and - [X] are now supported in task lists
  • Fixed a bug that JSX fenced code blocks were not syntax highlighted
  • Fixed an issue with importing a Skitch notebook
  • Adding a link in a Markdown cell now automatically places the selected text in the title field
  • Fixed an issue that tags are not saved if the note is immediately moved to another notebook
  • Fixed an issue with large Chinese character spacing in the preview
  • When opening a .qvnote package belonging to the current library, Quiver no longer asks to import it.
  • Fixed a bug that overwriting a library backup didn’t work
  • Added a few actions to the dock menu

New in Quiver 3.0.1 (Feb 8, 2016)

  • Fixed a bug that caused the app to open with no notes
  • Implemented swipe gesture support for the main window
  • Added support for a custom URL scheme: quiver:///notes/{noteId}
  • “Copy Note Link” now copies both internal and external note links
  • Copy a note as Markdown
  • Copy a note as HTML source
  • Copy a note as Code Only
  • Email a note as PDF, Markdown, or Plain Text
  • Fixed an issue that the Evernote importer fails silently if the ENEX file contains empty resources
  • Fixed rendering issues with fenced code blocks in Markdown cells
  • Allow importing .txt files as Markdown
  • Restored support for using \[ \], \( \) as LaTeX delimiters
  • Option to configure LaTeX delimiters
  • Option to allow manual escaping of special Markdown characters in LaTeX (compatibility with Hexo)
  • ⌃⌘P now hides the floating preview window when it's already visible
  • Fixed a bug that Cmd+Backspace didn't work in search fields.
  • Fixed a bug that pressing the escape key didn’t clear the search field under the note list
  • After deleting or moving a note, the note list no longer jumps to the top.
  • Fixed an issue that when exporting a note as Markdown, image URLs were not properly converted.
  • Added a menu item to edit note tags
  • Added a cancel button to the file attachment dialog
  • Fixed an issue that the date label in the note list may be cutoff
  • Cmd+click to open a note link in a separate window
  • Changed the default note order to updated date, descending
  • Bind “Ctrl-P” to “golineup” in the Ace editor

New in Quiver 3.0 Build 66 (Nov 17, 2015)

  • New Themes:
  • The new Dark theme and Spacegray theme don’t just look gorgeous, they are much easier on your eyes in low-light conditions.
  • Design Your Own Theme:
  • Quiver 3 lets you design your own UI theme. Every UI detail is customizable.
  • Preview in the Main Window:
  • You spend more time reading your notes than writing them. With Quiver 3, the note preview is integrated into the main window, so you can browse all your beautifully rendered notes with ease.
  • Side-by-Side Preview:
  • When editing Markdown or LaTeX, the side-by-side preview comes in handy. Edit on one side and see a live preview on the other. Also, the two sides are synchronized when you scroll (can be turned off from the View menu).
  • Main Window Layout:
  • The main window now supports three layouts: one pane, two panes, and three panes. You can easily toggle between them using the layout dropdown or keyboard shortcuts.
  • Redesigned Sidebar:
  • The new sidebar is more compact and useful. The new “Library” section provides easy access to recent notes and favorites.
  • Inbox:
  • Jot down your notes quickly and organize them later. New notes are automatically saved to Inbox.
  • Redesigned Full-Text Search:
  • The global full-text search now displays search results in a separate table so it doesn’t interfere with your note browsing. Search results can be sorted by title, relevancy or updated date. You can also search within a notebook using the search field at the bottom of the note list.
  • Diagram Cell:
  • Quiver 3 comes with a new cell type: Diagram Cell. Supports both sequence diagrams and flowcharts.
  • Global Hotkeys:
  • With Quiver 3, you can assign global hotkeys to bring Quiver to front, create a new note, and search notes.
  • Improved Printing Support:
  • Printing support has been significantly improved in Quiver 3. You can also export a notebook or notes directly to PDF.
  • Multi-Note Operations:
  • Select multiple notes from the note list, and you will see an interface for multi-note operations: copy note links, duplicate notes, export notes, start presentation, edit tags, etc.
  • Evernote Importer:
  • Quiver 3 lets you import notes from Evernote. Simply export your Evernote notebook/notes to an .enex file, then import it into Quiver. All the images and file attachments are properly imported, too.
  • Speed Improvements:
  • Quiver 3 launches even faster than previous versions. Many under-the-hood improvements have been made to keep Quiver lightweight and efficient.
  • Other Features and Improvements:
  • Jump to another notebook or tag (cmd+j)
  • Set different sorting criteria for different notebooks. You can still set a default sorting order in the preferences.
  • Sort notes in a notebook manually by drag and drop
  • Compact note list style
  • Automatically reorder the note list after changing note titles
  • Automatically reorder notebooks after changing notebook names
  • Remember a note’s undo history throughout the whole app session
  • Find text in preview
  • Inline code styles in text cells
  • Revamped web link insertion in text cells
  • Formatting controls and keyboard shortcuts now work in Markdown cells
  • Fenced code blocks are now syntax highlighted in the preview
  • Multi-line LaTeX equations now work in Markdown cells
  • Added an option in the context menu to open an attached image in an external editor
  • Use cmd+shift+enter to create a new cell above the current cell.
  • Use the Ace static highlighter to render code cells in exported HTML
  • Added syntax highlighting support for Stata
  • Added a new code cell theme: Script Editor
  • Improved AppleScript syntax highlighting
  • Added an option to export a note/notebook in plain text
  • When exported to Markdown, text cells are now converted with a text-to-Markdown converter: unmarked.
  • Use the escape key to move focus from the note list to the sidebar
  • Now you can reopen the main window after closing it

New in Quiver 2.1.2 Build 10 (Mar 4, 2015)

  • Fixed a critical issue that caused the app to hang on startup for some users

New in Quiver 2.1.1 Build 9 (Mar 4, 2015)

  • A new app icon designed by Ludwig Wilborg
  • Adjusted the code cell’s padding so that it looks nicer with a dark theme
  • Fixed a bug that scrollbars are shown in the preview for some users
  • Fixed a bug that pressing the right arrow didn’t deselect a word if it’s at the end of a cell
  • Fixed a bug that pressing the down arrow before an empty bullet point incorrectly moved the cursor to the next cell
  • Fixed a bug that deleting a line in the Vim mode didn’t trigger change events
  • Fixed a bug that code cells sometimes get cut off when printed
  • Fixed a bug that copying from a code cell was broken for some users
  • Inter-note links now work properly in exported HTML.
  • Added syntax highlighting support for Vimscript.
  • Fixed a few issues with checkboxes in a text cell.

New in Quiver 2.1 Build 8 (Feb 10, 2015)

  • New features:
  • Keyboard navigation: use arrow keys (up, down, left, right) to move between cells, and cmd+arrow keys for faster navigation. You can also use the right arrow key to navigate from the note list to the note, and the escape key to come back.
  • Added syntax highlighting support for 17 languages: Cirru, Dockerfile, Eiffel, Elixir, Elm, Gcode, Gherkin, Gitignore, Io, N-Triples, Praat, SAS, Smarty, SPARQL, SPSS, Turtle, Vala
  • Added a setting to scroll the note content past end while editing
  • Added settings for enabling autocompletion and tab triggers in code cells
  • User settings (code cell theme, tab size, etc.) are now applied to the preview and presentation mode.
  • Added keyboard shortcuts for inserting lists and headings
  • Added a yellow highlighter to the text cell toolbar
  • Added a keyboard shortcut (Cmd+K) to make a URL into a link
  • Added a keyboard shortcut (Opt-Cmd-/) to change language in a code cell
  • Support checkboxes in text cells
  • Added a toolbar button to insert an image in a text cell
  • Table support in Markdown cells
  • Support GFM task lists in Markdown cells
  • Pretty print JSON, XML, CSS and SQL
  • Set tab sizes for all cell types
  • Edit CSS for preview, presentation, and exported HTML
  • Added a setting to show line numbers in code cells
  • Added settings to show/hide invisibles, indent guides in code cells
  • Added options to use Vim or Emacs key binding in code cells, Markdown cells and LaTeX cells
  • Added a setting to use GFM linebreaks in Markdown cells
  • Paste note links into a Markdown cell
  • Inline LaTeX now works in Markdown cells
  • Add application-wide custom macros to LaTeX cells
  • Added navigation buttons and keyboard shortcuts (left and right arrow keys) to the presentation mode
  • Export all your settings and CSS customizations into a single JSON file. This makes it easy to sync settings across multiple computers.
  • Import Markdown and plain text files
  • Export to Markdown: Markdown cells are concatenated, code cells become fenced code blocks.
  • When exporting a notebook to HTML, all the pages are now linked together.
  • Enhancements:
  • Quiver now remembers the last opened note and reopens it upon launch.
  • Tags are now case-sensitive.
  • Removed the alert when moving notes to trash.
  • Changed the keyboard shortcut for deleting a note to “cmd+delete” to avoid accidental deletions
  • Added a “Rename Notebook” menu item to the notebook context menu
  • Added a “Add to Shortcuts” menu item to the note context menu
  • Bug fixes:
  • Fixed a bug that sometimes notebook names were not saved.
  • Fixed a bug that the tutorial notebook couldn’t be permanently deleted.
  • Fixed a bug that the “discard changes” dialog shows up after creating or updating a note.
  • Fixed a bug that the notebook name field loses focus during editing.
  • Fixed an issue with sharing a Quiver library or notebooks via a network drive.
  • Fixed an issue that duplicate notes were sometimes created during Dropbox syncing.
  • Fixed an issue that Markdown preview sometimes gets out of sync.
  • Fixed Markdown preview styles: paragraphs are now properly separated.
  • Fixed an issue with inserting line breaks in a LaTeX cell.
  • Fixed a bug that changing the code cell language in a floating window didn’t update the code cell in the main window.

New in Quiver 2.0 Build 6 (Jan 12, 2015)

  • A Light Theme for Yosemite:
  • Quiver 2 comes with a new light theme that looks stunning on Yosemite. The lighter and cleaner UI really brings content to the center of focus. The dark theme is still available as an option.
  • Cloud Syncing:
  • Quiver 2 lets you sync all you notes across multiple computers via Dropbox, iCloud Drive, Google Drive, or any other file-based cloud services.
  • Shared Notebooks:
  • Quiver 2 introduces “Shared Notebooks”. You can either create a new shared notebook, or share an existing notebook. Once a notebook is shared (via Dropbox or other cloud services), other team members can open it on another computer and collaborate on the notebook. This is a great way to build a shared knowledge base for the team.
  • Version Control:
  • Quiver 2 stores all the data in plain JSON files, so it’s easy to put the whole library (or a notebook) under version control. This is another way to collaborate with other team members.
  • Data Backup and Recovery:
  • Quiver 2 lets you back up your entire library with a single click. Restoring your library from a backup is just as easy.
  • LaTeX Cell:
  • Quiver 2 introduces a new cell type: a LaTeX cell. This is great for typesetting mathematical equations in your notes.
  • Multiple Windows:
  • In Quiver 2, you can open a note in a separate window. This is useful when you want to have a note window side by side with a browser window. Changes in one note window are immediately synced to other windows showing the same note.
  • Live Preview:
  • Quiver 2 supports live preview of markdown and LaTeX cells.
  • Presentation Mode:
  • Quiver 2 adds a new presentation mode. This is great for classroom use, team meetings, presentations, as well as reviewing notes on your own.
  • Exporters:
  • Quiver 2 lets you export a whole notebook. You can zip the whole notebook and send to others. You can also export a whole notebook as HTML files.
  • Integrations:
  • Since Quiver 2 stores all the data in plain JSON files, it’s easy to write scripts to integrate Quiver notes with other systems. A few common export scripts are listed on https://github.com/HappenApps/Quiver/wiki/Export-Scripts. You can easily adapt these scripts to fit your own needs. Use cases include writing developer documentation, blog posts, tutorials, or even a complete technical book.
  • Tutorials and Documentation:
  • Quiver 2 comes with better in-app tutorials, as well as a comprehensive online wiki. Anyone can contribute to the wiki and make it better.
  • OTHER IMPROVEMENTS AND BUG FIXES:
  • Sort notes by name, date created or date updated.
  • Import/export now preserves tags.
  • Use highlight.js for code highlighting in exported HTML.
  • Added a shortcut that inserts a new cell at cursor location.
  • Images copied from other apps are now properly saved in the note folder.
  • Fixed issues with dragging files or images into a text cell on 10.7.
  • Select multiple notes and move them to another notebook or trash.
  • Assign tags to multiple notes.
  • Deselect the selected cell when it loses focus.
  • Fixed a bug that white spaces in text cells were sometimes not preserved.
  • If you highlight a section inside a cell and choose “split cell”, the selection will be converted to a new cell.
  • Fixed a critical issue with search on Yosemite.
  • Added a menu item to duplicate a note.